Opi SAP-testaus: Luo ensimmäinen SAP-testitapaus

Johdanto SAP: hen

SAP: n ( järjestelmäsovellukset ja -tuotteet ) käyttöönoton perusajatuksena oli tarjota asiakkaille mahdollisuus olla vuorovaikutuksessa yhteisten yritystietokantojen kanssa kattavan valikoiman sovelluksia varten. SAP on integroitu ERP (Enterprise Resource Planning), joka saa liiketoimintaprosessit toimimaan tehokkaasti.

Seuraava video selittää SAP: n kaltaisten ERP-ohjelmistojen tarpeen yrityksessä

SAP-paketti sisältää erilaisia ​​moduuleja, kuten SAP FICO, SD, MM, HR jne.

Tässä opetusohjelmassa opit-

  • SAP-testauskonsultti - uravalinta
  • Mitä tarkoitetaan SAP-toteutuksella?
  • Mikä on SAP-räätälöinti?
  • Mikä on SAP-ohjelmiston ylläpito?
  • SAP: n elinkaari ja vastaavat testausvaiheet
  • SAP-sovelluksiin sovellettavat testaustyypit
  • Kuinka luoda SAP-testitapaus
  • SAP-sovellusten automaattinen testaus
  • SAP-sovelluksen suorituskyvyn testaus

Mikä on SAP-testaus?

SAP-testaus on sama kuin ohjelmistosovellusten testaus, mutta tässä sovellukset ovat SAP ERP. Milloin tahansa teet muutoksia SAP-ohjelmistoon, uuden toiminnallisuuden tarkistamiseksi on luotava testitapauksia. SAP-testaukseen voi liittyä myös - Suorituskykytestaus. (SAP-sovellusten nopeuden tarkistamiseksi) ja verkkotestaus (SAP-verkkoportaaleille).

SAP-testauskonsultti - uravalinta

Taidot

SAP-testaajaksi tuleminen edellyttää seuraavia taitoja

  1. Tietojen testaaminen
  2. Testattavan moduulin toiminnallinen tuntemus.
Tyypillinen työpäivä Kaikilla tyypillisillä työpäivillä olet kiireinen ymmärtämään vaatimusasiakirjoja, luomaan testitapauksia, suorittamaan testitapauksia, ilmoittamaan ja testaamaan virheitä, osallistumaan tarkastuskokouksiin ja muihin tiiminrakennustoimiin.
Urakehitys

Urasi eteneminen ohjelmistotestaajana (QA-analyytikko) tyypillisessä CMMI-tason 5 yrityksessä näyttää seuraavalta, mutta vaihtelee yrityksittäin

Laadunvalvonnan analyytikko (tuoreempi) => Sr. Laadunvalvonnan analyytikko (2-3 vuoden kokemus) => Laadunvarmistusryhmän koordinaattori (5-6 vuoden kokemus> => Testipäällikkö (8-11 kokemus) => Vanhempi testihallinta )

Kuinka SAP-testaus on kannattavampaa kuin muut testausprojektit?

Testattaessa mitä tahansa AUT,

  1. Hankit syvän toiminnallisen tiedon AUT: sta. Ilman riittävää tietoa AUT: sta on vaikea testata
  2. Hioa taitojasi

Kuten minkä tahansa IT-yrityksen kohdalla, siirryt projektista toiseen aikanaan. Kaikki ahkera, jonka teit AUT-toiminnallisuuden ymmärtämiseksi, on vanhentunut uudessa projektissa. Tämä on tyypillisesti totta, jos vaihdat hankkeita verkkotunnusten välillä, kuten televiestintä terveydenhuoltoon.

SAP: n tapauksessa hankkimasi toiminnallinen tieto on kannettavaa ja sitä voidaan käyttää muissa projekteissa. Oletetaan, että vaihdat työpaikkaa. Vanhassa yrityksessäsi testasit Vodafonen laskutusohjelmistoa. Mikä on todennäköinen huppu, että sama projekti on käytettävissä uudessa yrityksessäsi? Nollan vieressä.

Harkitse nyt tätä tapausta. Olet siirtymässä SAP-testausprojektista toiseen SAP-testausprojektiin uudessa yrityksessä. Tunnistat heti käyttöliittymän, tapahtumakoodit, vaniljaliiketoiminnan työnkulut, mikä on valtava etu. Sinun on opittava asiakkaan tekemät mukautukset, mutta silti tarvitset syvällistä tietoa ohjelmistosta.

Suurin etu SAP-testaajana on, että hankkimasi syvällisen toiminnallisen tiedon ansiosta sinusta voi helposti tulla SAP-toiminnallinen konsultti ! SAP-konsultteilla on valtava kysyntä, ja heillä on melkein aina pulaa ja ylimääräisiä palkkoja.

Mitä tarkoitetaan SAP-toteutuksella?

Harkitse tätä skenaariota. Yritys A tarjoaa 12 vuosilomaa. Yritys B tarjoaa 20 vuosilomaa. Palkka on vähennettävä tahansa työntekijä käyttää 13 : nnen tai 21 st vuosilomaa yrityksen A & B vastaavasti. Nämä tiedot on määritettävä SAP-järjestelmään, joka ei ole muuta kuin SAP-toteutus ja määritys.

SAP-vaniljaversio on tehokas, mutta siitä ei ole paljon hyötyä, ennen kuin se on räätälöity ja määritetty yrityksen liiketoimintaperiaatteiden, lakisääteisten määräysten ja teknisten vaatimusten mukaisesti. Tätä prosessia kutsutaan SAP-toteutukseksi. Se voi yleensä kestää muutamasta kuukaudesta jopa vuosiin.

Mikä on SAP-räätälöinti?

SAP: lla on ylivoimaisesti suurin kokoelma liiketoimintaprosesseja. Mutta joskus sisäinen yrityksesi käsitteli monia, joita ei voida kartoittaa tarkasti helposti saatavilla olevien SAP-liiketoimien avulla.

Tällaisissa tapauksissa mukautettu koodi luodaan ABAP: lla. Se edellyttää koodin vaihtamista sellaisen toiminnallisuuden luomiseksi, joka ei ole käytettävissä kokoonpanon kautta . Tämä ei ole muuta kuin mukautuksia. SAP-räätälöinti voidaan tehdä myös mukautettujen raporttien, ohjelmien tai parannusten luomiseksi.

Mikä on SAP-ohjelmiston ylläpito?

Kun SAP-järjestelmä on konfiguroitu, räätälöity, otettu käyttöön ja otettu käyttöön - kaikkia SAP-järjestelmään tehtyjä muutoksia kutsutaan ylläpidoksi. Tähän voisi sisältyä

  • Uusi ominaisuus SAP-järjestelmään
  • Virheenkorjauksia
  • SAP-ytimen päivitykset
  • Tuki Pack & Stack -päivitykset
  • OSS-muistiinpanojen toteutus

SAP: n elinkaari ja vastaavat testausvaiheet

SAP-käyttöönotossa voidaan käyttää monia menetelmiä

  • ASAP-toteutus (SAP-järjestelmien ensimmäistä käyttöönottoa ja portointia vanhoista järjestelmistä)
  • Kunnossapidon elinkaari
  • Päivitä elinkaari
  • Mukautetun kehityksen elinkaari

Riippumatta siitä, minkä elinkaaren ajan olet, sinulla on kolme päävaihetta, joihin osallistut

1) Testivalmistelu

2) Testin suorittamisvaihe

3) Testin arviointivaihe

  • Testin valmisteluvaihe

  1. Testattavan liiketoimintaprosessin tunnistaminen
  2. Manuaalinen ja automatisoitu testitapausten kehittäminen
  3. Testipakettien luominen ja tarkastelu
  4. Testausjärjestelmän asennus
  5. Testitietojen luominen
  • Testin suoritusvaihe

  1. Testaa suoritus joko manuaalisesti tai testityökalujen avulla
  2. Testitilaraportointi ja vikojen käsittely
  • Testin arviointivaihe

  1. Kaikkien testisuunnitelmien yksityiskohtainen arviointi
  2. Vika-analyysi
  3. Testausprosessin dokumentointi

SAP-sovelluksiin sovellettavat testaustyypit

SAP-sovelluksia varten suoritetaan yleisesti seuraavat testit:

  1. Yksikkötestaus : Kehittäjät huolehtivat tästä testauksen osasta lähinnä organisaatioiden määrittelemien yksikkötestaussääntöjen perusteella. Tämän tekevät joskus taitavat valkoisen laatikon testaajat. Testi tehdään kehityskentässä. Tämä on ensisijaisesti ABAP-koodilla kehitettyjen rajapintojen, muunnosten, parannusten, raporttien, työnkulkujen ja lomakkeiden (RICEWF) testaus. Kehitysobjektin testaus sisältää testauksen tietoturvaluvasta, tiedonsiirtosäännöistä, täsmäytyksistä ja eräajoitustöistä. BW (Business Warehouse) -testaus on myös osa kehitystestejä.
  2. Integrointitestaus : Se on SAP-sovelluksen yhdistettyjen komponenttien testaus sen selvittämiseksi, toimivatko ne yhdessä oikein. Se tehdään tyypillisesti laadunvarmistusympäristössä ja käyttää realistisia testitietoja.
  3. Regressiotestaus : Regressiotestaus tehdään sen varmistamiseksi, että tehdyt uudet muutokset eivät vaikuta haitallisesti olemassa olevaan työkoodiin. SAP R / 3 on tiiviisti integroitu järjestelmä. Yhden pinon päivityksellä, OSS-muistiinpanolla, siirtämisellä, kokoonpanomuutoksilla, uusilla kehityskäyttöliittymillä voi olla CSS- ja vakava vaikutus. Regressiotestaus suoritetaan yleensä testausryhmän automatisointityökalulla.
  4. Suorituskyvyn testaus : Se testaa SAP-sovelluksia varmistaakseen, että ne toimivat hyvin odotetulla työmäärällä. Suorituskykytestaus sisältää kuormituksen, tilavuuden ja stressitestin järjestelmän pullonkaulojen määrittämiseksi. Tämän testauksen tarkoituksena on parantaa SAP-sovellusten vankkuutta ja auttaa ottamaan käyttöön järjestelmiä, jotka pystyvät ylläpitämään suurta kuormitusennustetta ilman tuotannon jälkeisiä suorituskykyongelmia. Testaus sisältää liiketoimintaprosessien tarkistamisen, jotka voivat aiheuttaa stressiä suurten tapahtumien tai erämäärien vuoksi. Se suoritetaan yleensä automatisoiduilla työkaluilla, ja siihen sisältyy pohjan, tietokannan, infrastruktuurin ja testausryhmien yhteistyötä testitulosten seuraamiseksi.
  5. Toiminnallinen testaus : Toiminnallinen testaus varmistaa, että SAP-käyttöönotto täyttää liiketoimintasi vaatimukset. SAP on erittäin konfiguroitava järjestelmä ja se voidaan helposti integroida sisäisiin sovelluksiin tai kolmansien osapuolten työkaluihin. Kun otetaan huomioon tämä monipuolinen kokoonpano ja monimutkaisuus, toiminnallinen testaus on välttämätöntä. Toiminnallinen testaus poistaa epävarmuuden liiketoiminnan käytöstä ja tuo laatua. Se sisältää suunnitteludokumenttien tarkastelun ja testiartefaktien luomisen, mukaan lukien testivaatimukset, testiskenaario ja testitapaukset. Toiminnallisen testauksen tekee yleensä testausryhmä, jolla on tausta erityisesti testattavalle SAP-moduulille.
  6. Käyttäjän hyväksyntätestaus (UAT) : Kun toiminnallinen, järjestelmän ja regressiotestaus on suoritettu, suoritetaan UAT (User Acceptance Testing). Se varmistaa, että SAP-järjestelmä on käyttökelpoinen järjestelmän loppukäyttäjille. Loppukäyttäjät suorittavat itsenäisesti käyttäjien hyväksyntätestejä, jotka sisältävät liiketoimintaprosessien, toimintojen, dokumentaation (käyttöohjeet, huijauslehdet) jne. Testaamisen. UAT: n avulla käyttäjät voivat tuntea olonsa mukavaksi uudessa liiketoimintaympäristössä ja ottaa järjestelmän täyden omistuksen.
  7. Suojaustestaus : SAP-sovellusten turvallisuuden varmistamiseksi suoritetaan suojaustestaus. Testataan korkean riskin alueita, kuten portaalin suojaus, verkkoturva, käyttöturvallisuus, tuoteturvallisuus, kulunvalvonta ja lähdekooditarkastus. Tähän liittyy yleensä perusta, tietokanta, infrastruktuuri, kehitys- ja testausryhmät.
  8. Portaalien testaus : Näihin tekniikoihin kuuluu SAP-portaalien testaaminen eri selaimissa ja liiketoimintaprosessien tarkistus

Kuinka luoda SAP-testitapaus

Suunnittelemme testitapauksen työntekijän nimen muuttamiseksi SAP-järjestelmässä

Tehokkaan testitapauksen luomiseksi sinun on

  • Määritä testitapauksen suorittamiseen tarvittava SAP-rooli
  • Tunnista SAP-tapahtuma, joka on suoritettava testitapauksessa
  • Testitiedot tarvitaan testitapauksen suorittamiseen. Selvitä, onko tietoja luotava vai onko toinen testaaja sitä käyttänyt vai onko tiedot lukittu eikä niitä voi muokata.
  • Kaikki ennakkoedellytykset
  • Vertaisarviointi Testitapaukset
  • Luo sekä positiivisia että negatiivisia skenaarioita
  • Luo yksityiskohtaiset testivaiheet.
  • Testin kattavuuden tulisi olla vankka
  • Dokumentoi viat ajoissa, heti kun ne havaitaan.

Tästä videosta saat ohjeet SAP-infotyypin muuttamiseen

Tätä varten suunniteltu testitapaus on seuraava -

Tärkeä muistiinpano

SAP on humungous järjestelmä, jossa on loputtomia muunnelmia. Ei ole mahdollista eikä kustannustehokasta tarkistaa kaikki mahdolliset testiparametrien tulojen muunnelmat ja yhdistelmät SAP-järjestelmässä.

Kuten yllä olevassa esimerkissä, testaaja olisi voinut tarkistaa muutoksen sukunimessä, syntymäaikassa, osoitteessa, PIN-koodissa, kaupungissa, osavaltiossa, maassa, pysyvän, väliaikaisen, työosoitteen muutoksessa jne.

Testaajan on omaksuttava strategioita, jotka vähentävät testitapausten määrää uhraamatta kattavuutta. Esimerkkejä tällaisista strategioista ovat raja-arvoanalyysi, ekvivalenssiosiointi ja ortogonaaliset taulukot.

SAP-sovellusten automaattinen testaus

Testaus on valtava haaste valtavalle järjestelmälle, kuten SAP. ASUG: n äskettäisen tutkimuksen mukaan yli 86% asiakkaista on huolissaan kattavan testauksen puutteesta johtuvista riskeistä.

Automaatiolla on seuraavat edut SAP-sovelluksissa

  1. Tärkein ja arvokkain etu on parannettu testikattavuus
  2. Parempi tuotteiden laatu ja siten vähemmän tuotantokatkoksia. Katkot SAP-tuotantoympäristöissä voivat maksaa yritykselle miljoonia!
  3. Työmäärä vähenee jokaisen vapautussyklin kanssa

Automaatiotyökalut

Menetelmät ja lähestymistavat ovat tärkeämpiä kuin valittu testityökalu. Kun ajattelet SAP-sovelluksen testaamista, jotkut työkalut tulevat luonnollisesti mielessä, kuten SAP TAO, eCATT, QTP jne.

ECATT (Laajennettu tietokoneavusteinen testityökalu)

ECATTia käytetään toiminnallisten testien luomiseen ja suorittamiseen SAP: lle. ECATT on sisäänrakennettu työkalu, joka toimitetaan SAP: n mukana ja jonka ensisijaisena tavoitteena on SAP-liiketoimintaprosessien automaattinen testaus.

ECATT: n hyödyllisiä ominaisuuksia

  1. Testaa tapahtumat, raportit ja skenaariot
  2. Soita BAPI: iin ja toimintomoduuleihin
  3. Testaa etäjärjestelmiä
  4. Tarkista valtuutukset (käyttäjäprofiilit)
  5. Testaa päivitykset
  6. Testaa asetusten mukauttamisen muutosten vaikutus
  7. Tarkista järjestelmäviestit

QTP (Quick Test Professional -työkalu)

HP: n QuickTest on avainsanavetoinen automaatiotyökalu. Se tukee monia ympäristöjä, mukaan lukien SAP. Työkalu on vankka, monipuolinen ja käyttäjäystävällinen. Sen markkinajohtaja automaatiotyökaluissa, jolla on suuri markkinaosuus. Se on kaupallinen työkalu, jolla on erinomainen myyjätuki. Se on SAP-automaation valitsema työkalu.

SAP TAO

SAP julkaisi SAP TAO -automaatiotyökalun yhteistyössä Focus Frame -rakenteen kanssa (jonka Hexaware on nyt hankkinut).

SAP TAO yhdistää QTP: n ja QC: n, missä QTP toimii toteutusmoottorina, ja laaditaan testiskenaarioita, jotka ohjataan laadunvalvonnasta liiketoiminnan komponenttien kautta. SAP TAO automatisoi testikomponenttien luomisen loppupäähän. SAP TAO: lla ja HPQC: n asetuksilla on joitain etuja verrattuna muihin testaustyökaluihin. Sekä HP: n että SAP-ohjelmistotuotteille on valtava yritystuki.

SAP TAO -asiakasovellus suorittaa kolme toimintoa, jotka tarkastavat tapahtumia SAP-palvelimelta, vievät tapahtumat HP Quality Centeriin ja yhdistävät komponentit tai komentosarjat HP Quality Centeristä.

SAP-sovelluksen suorituskyvyn testaus

SAP-sovellusten suorituskyky testataan sen nopeuden, skaalautuvuuden ja vakauden tarkistamiseksi . Suorituskyvyn testaus SAP auttaa

  • Noudata palvelutasosopimuksia (SLA).
  • Optimoi ohjelmiston kokoonpanoasetukset.
  • Vähennä laitteiden ylikulutusta
  • Varmista, että järjestelmä ei kaatu tai kaadu kausiluonteisen suuren kuormituksen aikana, ja auta välttämään vastaavia taloudellisia menetyksiä.

Tapahtumat, jotka käynnistävät suorituskykytestin

SAP: n suorituskyvyn testaustyökalun valinta riippuu testattavasta SAP-sovelluksesta. Alla on luettelo SAP-suorituskyvyn testityökaluista ja niiden sovellusalueista

  1. Avoin lähdekoodi / ilmainen
  • Jmeter - (Suoritustesti SAP Business Obects BI -alusta)
  • Avaa STA (Performance Test SAP Portals)
  1. Kaupallinen
  • Load Runner (suorituskykytesti SAP ECC muun SAP-sovelluksen joukossa) - SAP suosittelee
  • IBM Rational Robot (Voi testata monenlaisia ​​SAP-sovelluksia)

Johtopäätös

SAP-testaus tarjoaa valtavia uramahdollisuuksia laadunvalvonnan harrastajille. Se on suhteellisen helppo tapa murtautua arvostettuun SAP Consultant -areenaan.

Kassalle - SAP-haastattelukysymysten ja vastausten testaaminen

Mielenkiintoisia artikkeleita...