Õppige SAP-testimist: looge oma esimene SAP-testijuhtum

SAP-i sissejuhatus

SAP-i ( süsteemirakendused ja -tooted ) kasutuselevõtu põhiidee oli pakkuda klientidele võimalust suhelda ühiste ettevõtte andmebaasidega tervikliku rakenduste valiku jaoks. SAP on integreeritud ERP (ettevõtte ressursside planeerimine), mis aitab äriprotsessidel tõhusalt töötada.

Video jälgimine selgitab ERP-tarkvara nagu SAP vajadust ettevõttes

SAP komplekt sisaldab erinevaid mooduleid, nagu SAP FICO, SD, MM, HR jne.

Selles õpetuses saate teada

  • SAP testimiskonsultant - karjäärivalik
  • Mida mõeldakse SAP-i rakendamise all?
  • Mis on SAP-i kohandamine?
  • Mis on SAP-i tarkvara hooldus?
  • SAP elutsükkel lõpust lõpuni ja vastavad testimisfaasid
  • SAP-rakendustele rakendatavad testimistüübid
  • Kuidas luua SAP-testi juhtumit
  • SAP-rakenduste automatiseeritud testimine
  • SAP-rakenduse jõudluskontroll

Mis on SAP-testimine?

SAP-testimine on sama mis tarkvararakenduste testimine, kuid siin on rakendused SAP-i ERP. Igal hetkel, kui teete SAP-i tarkvaras muudatusi, tuleb uue funktsionaalsuse kontrollimiseks luua testjuhtumid. SAP-testimine võib hõlmata ka - jõudluskontrolli. (SAP-rakenduste kiiruse kontrollimiseks) ja veebitestimine (SAP-i veebiportaalide jaoks).

SAP testimiskonsultant - karjäärivalik

Oskuste komplekt

SAP-testijaks saamiseks peate järgima oskuste komplekte

  1. Teadmiste kontrollimine
  2. Testitavad mooduli funktsionaalsed teadmised.
Tüüpiline tööpäev Igal tavapärasel tööpäeval olete hõivatud nõuete dokumentide mõistmisega, testjuhtumite loomisega, testjuhtumite käivitamisega, vigadest teatamise ja uuesti testimisega, ülevaatekoosolekutel osalemisega ja muude meeskonna loomise tegevustega.
Karjääri edenemine

Teie karjäär tarkvara testijana (kvaliteedikontrolli analüütik) tavalises CMMI 5. taseme ettevõttes näeb välja järgmine, kuid on ettevõttest erinev

QA analüütik (värskem) => Sr. QA analüütik (2-3-aastane kogemus) => QA meeskonna koordinaator (5-6-aastane kogemus> => Testijuht (8-11- aastane kogemus) => Senior Test Manage r (14+ kogemus) )

Kuidas on SAP-testimine tulutoovam kui teised testimisprojektid?

Mis tahes AUT-i testimise ajal

  1. Omandate sügavaid funktsionaalseid teadmisi AUT-st. Piisavate teadmisteta AUT-st on seda keeruline testida
  2. Lihvige oma testimisoskusi

Nagu kõigi IT-ettevõtete puhul, liigute õigel ajal ühelt projektilt teisele. Kogu töökus, mida te AUT-i funktsionaalsuse mõistmiseks tegite, on uues projektis vananenud. See kehtib tavaliselt juhul, kui vahetate projekte üle domeenide, näiteks telekommunikatsiooni tervishoiuteenustele.

SAP-i puhul on teie omandatud funktsionaalsed teadmised kaasaskantavad ja neid saab kasutada teistes projektides. Oletame, et vahetate töökohta. Oma vanas ettevõttes testisite Vodafone'i arveldustarkvara. Mis on tõenäoline kapuuts, et sama projekt on teie uues ettevõttes saadaval? Nulli kõrval.

Nüüd kaaluge seda juhtumit. Üleminek SAP-testimisprojektilt teisele SAP-i testimisprojektile uues ettevõttes. Tunnete koheselt ära graafilise kasutajaliidese, tehingukoodid, vanilli äritegevuse voogud, mis on suur eelis. Peate õppima kliendi tehtud kohandusi, kuid siiski peate tarkvara põhjalikult tundma.

Suurim eelis SAP-testijana on see, et tänu omandatud sügavatele funktsionaalsetele teadmistele saate lihtsalt SAP-i funktsionaalseks konsultandiks ! SAP-i konsultantide järele on tohutu nõudlus ja nad on peaaegu alati puudujäägis ning palgatöötajad saavad palka.

Mida mõeldakse SAP-i rakendamise all?

Mõelge sellele stsenaariumile. Ettevõte A pakub 12 põhipuhkust. Ettevõte B pakub 20 põhipuhkust. Palk tuleb maha iga töötaja, kes kasutab 13 th või 21 tk põhipuhkuse Firma A & B vastavalt. See teave tuleb konfigureerida SAP-i süsteemis, mis pole midagi muud kui SAP-i juurutamine ja seadistamine.

SAP-i vanilliversioon on võimas, kuid pole eriti kasulik, kuni see on ettevõtte äripoliitika, seadusesätete ja tehniliste nõuete kohaselt kohandatud ja konfigureeritud. Seda protsessi nimetatakse SAP-i juurutamiseks. Tavaliselt võib see võtta paar kuud kuni isegi aastaid.

Mis on SAP-i kohandamine?

SAP-il on kaugelt kõige suurem äriprotsesside kogu. Kuid mõnikord ei saa teie sisemine ettevõte hõlpsasti kättesaadavate SAP-i äritehingute abil paljusid töödelda.

Sellistel juhtudel luuakse kohandatud kood ABAP-i abil. See hõlmab koodi muutmist, et luua funktsionaalsus, mis pole konfiguratsiooni kaudu saadaval . See pole midagi muud kui kohandused. SAP-i kohandamist saab teha ka kohandatud aruannete, programmide või täiustuste loomiseks.

Mis on SAP-i tarkvara hooldus?

Kui SAP-süsteem on konfigureeritud, kohandatud, juurutatud ja aktiivne - kõiki SAP-süsteemis tehtud muudatusi nimetatakse hoolduseks. See võib hõlmata järgmist

  • SAP-süsteemi uus funktsioon
  • Veaparandused
  • SAP-i tuuma värskendused
  • Tugipaketi ja korstna värskendused
  • OSS-i märkmete juurutamine

SAP elutsükkel lõpust lõpuni ja vastavad testimisfaasid

SAP-i juurutamiseks saab kasutada palju metoodikat

  • ASAP juurutamine (SAP-süsteemide esmaseks juurutamiseks ja pärandsüsteemidest teisaldamiseks)
  • Hoolduse elutsükkel
  • Uuenda elutsüklit
  • Kohandatud arenduse elutsükkel

Olenemata sellest, millise elutsükliga te töötate, on teil kolm peamist testimisetappi

1) Katse ettevalmistamine

2) Katse täitmise etapp

3) Testi hindamise etapp

  • Katse ettevalmistamise etapp

  1. Testitava äriprotsessi kindlakstegemine
  2. Testjuhtumite käsitsi ja automatiseeritud arendamine
  3. Testikomplektide loomine ja ülevaade
  4. Katsesüsteemi seadistamine
  5. Katseandmete loomine
  • Katse täitmise etapp

  1. Testi täitmine kas käsitsi või testimisvahendite abil
  2. Testi oleku aruandlus ja defektide käsitlemine
  • Katse hindamise etapp

  1. Kõigi katseplaanide üksikasjalik hindamine
  2. Defektide analüüs
  3. Testimisprotsessi dokumenteerimine

SAP-rakendustele rakendatavad testimistüübid

SAP-rakenduste jaoks on tavaline testimine järgmine:

  1. Üksuse testimine : selle osa testimisest hoolitsevad enamasti arendajad, lähtudes oma määratletud üksuste testimise reeglitest vastavalt organisatsioonidele. Mõnikord teevad seda oskuslikud valge kasti testijad. Test tehakse arenduskastis. See on peamiselt ABAP-koodiga välja töötatud liideste, teisenduste, täiustamise, aruannete, töövoogude ja vormide (RICEWF) testimine. Arendusobjekti testimine hõlmab turvalisuse autoriseerimise, andmeedastusreeglite, lepitamise ja pakkide ajastamise töö testimist. BW (Business Warehouse) testimine on samuti osa arendustestidest.
  2. Integreerimise testimine : see on SAP-rakenduse kombineeritud komponentide testimine, et teha kindlaks, kas need toimivad koos õigesti. Tavaliselt tehakse seda kvaliteedi tagamise keskkonnas ja kasutatakse realistlikke testiandmeid.
  3. Regressioonitestimine : regressioonitesti tehakse tagamaks, et rakendatud uued muudatused ei kahjusta olemasolevat töökoodeksit. SAP R / 3 on tihedalt integreeritud süsteem. Ühe virna värskendus, OSS-i märkus, transport, konfiguratsiooni muudatused, uued arendusliidesed võivad avaldada kaskaadset ja tõsist mõju. Regressioonitesti teostab testimismeeskond tavaliselt automaatikatööriista abil.
  4. Toimivuse testimine : see testib SAP-i rakendusi, et tagada nende eeldatava töökoormuse korral hea toimivus. Jõudluskontroll hõlmab koormuse, mahu ja stressitesti süsteemi kitsaskohtade kindlakstegemiseks. Selle testimise eesmärk on suurendada SAP-rakenduste töökindlust ja aidata juurutada süsteeme, mis suudavad säilitada suure koormuse prognoosi, ilma tootmise järgse jõudluseta probleemideta. Testimine hõlmab äriprotsesside kontrollimist, mis võivad suurte tehingute või partiide mahtude tõttu põhjustada stressi. See viiakse tavaliselt läbi automatiseeritud tööriistade abil ja see hõlmab baasi, andmebaasi, infrastruktuuri ja testimeeskondade koostööd testitulemuste jälgimiseks.
  5. Funktsionaalne testimine : Funktsionaalne testimine tagab, et teie SAP-i juurutamine vastab teie ärinõuetele. SAP on väga konfigureeritav süsteem ja seda saab hõlpsasti integreerida ettevõttesiseste rakenduste või kolmandate osapoolte tööriistadega. Arvestades seda mitmekesist konfiguratsiooni ja keerukust, on funktsionaalne testimine kohustuslik. Funktsionaalne testimine eemaldab ebakindluse ärikasutuse juhtumite osas ja toob kvaliteedi. See hõlmab projekteerimisdokumentide ülevaatamist ja katseartefaktide loomist, sealhulgas testinõudeid, teststsenaariumi ja testjuhtumeid. Funktsionaalse testimise teeb tavaliselt testimisrühm taustaga, eriti testitava SAP-mooduliga.
  6. Kasutaja aktsepteerimise testimine (UAT) : kui funktsionaalne, süsteemi ja regressioonitestimine on lõpule viidud, viiakse läbi UAT (User Acceptance Testing). See tagab, et SAP-süsteem on süsteemi lõppkasutajatele kasutatav. Lõppkasutajad viivad kasutajate nõusoleku testimise juhtumid iseseisvalt läbi, mis hõlmab äriprotsesside, funktsioonide, dokumentatsiooni (kasutusjuhendid, petulehed) jms testimist. UAT-ga saavad kasutajad end uues ärikeskkonnas mugavalt tunda ja saavad süsteemi täielikult omandada.
  7. Turvatestimine : SAP-rakenduste ohutuse tagamiseks tehakse turvatestimine. Testitakse kõrge riskiga alasid, nagu näiteks portaali turvalisus, võrgu turvalisus, operatiivne turvalisus, toote turvalisus, juurdepääsu kontroll ja turvalisuse jaoks lähtekoodi audit. See hõlmab tavaliselt baasi, andmebaasi, infrastruktuuri, arendus- ja testimeeskondi.
  8. Portaalide testimine : need meetodid hõlmavad SAP-portaalide testimist erinevates brauserites ja äriprotsesside kontrollimist

Kuidas luua SAP-testi juhtumit

Kujundame testjuhtumi SAP-süsteemi töötaja nime muutmiseks

Tõhusa testjuhtumi loomiseks peate

  • Määrake testjuhtumi käivitamiseks vajalik SAP-roll
  • Tehke kindlaks SAP-tehing, mis tuleb testjuhtumi jaoks käivitada
  • Testandmed vajavad testjuhtumi täitmist. Tehke kindlaks, kas andmed tuleb luua või kas neid kasutab teine ​​testija või kas andmed on lukus ja neid ei saa muuta.
  • Kõik eeltingimused
  • Vastastikuse eksperdihinnangu testijuhud
  • Looge nii positiivseid kui ka negatiivseid stsenaariume
  • Looge üksikasjalikud testimissammud.
  • Katse peaks olema tugev
  • Dokumendi puudused õigeaegselt, niipea kui need avastatakse.

Siit videost leiate juhised SAP-infotüübi muutmiseks

Selleks mõeldud katsejuhtum on järgmine -

Tähtis märkus

SAP on humungous süsteem, millel on lõputud variatsioonid. Kõigi võimalike testiparameetrite sisendite variatsioonide ja kombinatsioonide kontrollimine SAP-süsteemis ei ole teostatav ega tasuv.

Nagu ülaltoodud näites, oleks testija võinud kontrollida perekonnanime, sünniaja, aadressi, PIN-koodi, linna, osariigi, riigi, püsiva, ajutise, töökoha aadressi jne muutumist.

Testija peab kasutama strateegiaid, mis vähendavad testijuhtumite arvu, ilma et see kataks ohtu. Selliste strateegiate näited hõlmavad piirväärtuse analüüsi, ekvivalentsusjaotust ja ortogonaalseid massiive.

SAP-rakenduste automatiseeritud testimine

Testimine on tohutu väljakutse sellistele kolossaalsetele süsteemidele nagu SAP. ASUGi hiljutise uuringu kohaselt on üle 86% klientidest mures terviklike testide puudumise tõttu tekkivate riskide pärast.

Automatiseerimisel on SAP-rakenduste jaoks järgmised eelised

  1. Peamine ja väärtuslikum eelis on testide parem katvus
  2. Parem toote kvaliteet ja seetõttu ka vähem tootmise katkestusi. Katkestused SAP-i tootmiskeskkondades võivad ettevõttele maksta miljoneid!
  3. Koormus väheneb iga vabastamistsükliga

Automaatika tööriistad

Metoodika ja lähenemisviisid on valitud testimisvahendist olulisemad. Kui mõelda SAP-rakenduse testimisele, tulevad loomulikult meelde mõned tööriistad, nagu SAP TAO, eCATT, QTP jne.

ECATT (laiendatud arvutipõhine testimisvahend)

ECATT-i kasutatakse SAP-i funktsionaalsete testide loomiseks ja täitmiseks. ECATT on sisseehitatud tööriist, mis on komplektis SAP-iga ja mille peamine eesmärk on SAP-i äriprotsesside automatiseeritud testimine.

ECATTi kasulikud funktsioonid

  1. Testige tehinguid, aruandeid ja stsenaariume
  2. Helistage BAPI-dele ja funktsioonimoodulitele
  3. Testige kaugsüsteeme
  4. Kontrollige volitusi (kasutajaprofiilid)
  5. Testige värskendusi
  6. Testige sätete kohandamise muudatuste mõju
  7. Kontrollige süsteemiteateid

QTP (professionaalne kiirtesti tööriist)

HP QuickTest on märksõnapõhine automatiseerimistööriist. See toetab paljusid keskkondi, sealhulgas SAP-i. Tööriist on vastupidav, funktsioonirikas ja kasutajasõbralik. Selle turuliider automatiseerimisvahendites, kes omab suurt turuosa. See on kaubanduslik tööriist, millel on suurepärane müüjate tugi. See on SAP-i automatiseerimise jaoks valitud tööriist.

SAP TAO

SAP andis koostöös Focus Frame'iga (nüüdseks Hexaware'i poolt omandatud) välja automaatikatööriista SAP TAO.

SAP TAO ühendab QTP ja QC, kus QTP toimib täitmismootorina ning QC-st luuakse ja juhtitakse teststsenaariume ärikomponentide kaudu. SAP TAO automatiseerib testkomponentide genereerimise lõpp-stsenaariumide jaoks. SAP TAO ja HPQC seadistustel on võrreldes teiste testimisvahenditega mõningaid eeliseid, nii HP kui ka SAP tarkvaratoodete jaoks on tohutu ettevõtte tugi.

SAP TAO kliendirakendus täidab kolme funktsiooni, kontrollides tehinguid SAP-serverist, eksportides tehinguid HP kvaliteedikeskusesse ja koondades komponente või skripte HP kvaliteedikeskusest.

SAP-rakenduse jõudluskontroll

SAP-rakenduste jõudluskontroll tehakse selle kiiruse, mastaapsuse ja stabiilsuse kontrollimiseks . Performance Testing SAP aitab

  • Vastama teenustaseme lepingutele (SLA).
  • Optimeerige tarkvara konfiguratsiooniseaded.
  • Vähendage riistvara ülekulu
  • Kinnitage, et süsteem hooajalise suure koormuse korral ei jookse kokku ega tõrke ning aitaks vältida vastavaid rahalisi kahjusid.

Sündmused, mis käivitavad jõudlustesti

SAP-i jõudlustestimise tööriista valik sõltub testitavast SAP-i rakendusest. Allpool on loetelu SAP-i jõudlustestide tööriistadest ja nende rakendusaladest

  1. Avatud lähtekoodiga / tasuta
  • Jmeter - (jõudlustesti SAP-i äriobjektide BI platvorm)
  • Avage STA (jõudlustesti SAP-portaalid)
  1. Reklaam
  • Load Runner (jõudlustesti SAP ECC muude SAP-rakenduste hulgas) - soovitas SAP
  • IBM Rational Robot (suudab testida mitmesuguseid SAP-rakendusi)

Järeldus

SAP-testimine pakub QA-entusiastidele tohutuid karjäärivõimalusi. See on suhteliselt lihtne viis tungida kõrgelt hinnatud SAP konsultantide areenile.

Kassa - SAP-i intervjuu küsimuste ja vastuste testimine

Huvitavad Artiklid...