SAP Testimine – tööriistad ja katsejuhtumi näide
Mis on SAP Testimine?
SAP Testimine on teatud tüüpi tarkvara testimine, mis kinnitab SAP ERP juurutused. Igal hetkel, kui muudate või kohandate SAP tarkvara, tuleb uue funktsionaalsuse kontrollimiseks luua testjuhtumid. Samuti peate testima SAP süsteemi pärast hooldusväljalaske märkuste rakendamist. SAP testimine võib hõlmata ka – jõudluskontrolli. (SAP-rakenduste kiiruse kontrollimiseks) ja veebitestimine (ehk SAP veebiportaalid).
Sissejuhatus SAP
Tutvustuse põhiidee SAP (Süsteemirakendused ja -tooted) pidi andma klientidele võimaluse suhelda laiaulatuslike rakenduste jaoks levinud ettevõtte andmebaasidega. SAP on integreeritud ERP (Enterprise Resource Planning) äriprotsesside tõhusaks toimimiseks.
Järgmine video selgitab vajadust ERP-tarkvara järele SAP ettevõttes
SAP sviit sisaldab erinevaid moodulid nagu SAP FICO testimine, SD, MM, HR jne.
SAP Testimiskonsultant – karjäärivalik
Oskuste komplekt | Et saada a SAP testija, vajate järgmisi oskusi
|
Tüüpiline tööpäev | Igal tüüpilisel tööpäeval olete hõivatud nõuete dokumentide mõistmisega, testjuhtumite loomise, testjuhtumite teostamise, vigadest teatamise ja uuesti testimise, ülevaatuskoosolekutel ja muude meeskonna loomise tegevustega. |
Karjääriaeg | Teie karjääri edenemine tarkvara testijana (QA analüütikuna) tüüpilises CMMI 5. taseme ettevõttes näeb välja selline, kuid see on ettevõtteti erinev
QA analüütik (Värskem) => Sr QA analüütik (2-3 aastane kogemus)=> QA Meeskonna koordinaator (5-6 aastane kogemus> =>Testijuht (8-11 kogemus) => Testijuhtr (14+ kogemus) |
Kuidas SAP Kas testimine on parem valik kui teiste domeenide testimine?
Mis tahes AUT-i testimise ajal
- Sa omandad sügavad funktsionaalsed teadmised AUT. Ilma AUT-i piisavate teadmisteta on seda raske testida
- Lihvige oma oskuste testimine
Nagu iga IT-ettevõtte puhul, liigute õigel ajal ühelt projektilt teisele. Kogu raske töö, mida AUT funktsionaalsuse mõistmiseks tegite, on uues projektis vananenud. See kehtib tavaliselt siis, kui vahetate projekte erinevate domeenide vahel, näiteks telekommunikatsioonist tervishoiule.
Juhul kui SAP, on teie omandatud funktsionaalsed teadmised kaasaskantavad ja neid saab kasutada teistes projektides. Oletame, et vahetate töökohta. Testisite oma vanas ettevõttes Vodafone'i arveldustarkvara. Mis on tõenäoline, et sama projekt on teie uues ettevõttes saadaval? Nulli kõrval.
Nüüd kaaluge seda juhtumit. Te lülitute välja SAP Projekti testimine teisele SAP Testimisprojekt uues ettevõttes. Te tunnete kohe ära GUI, tehingukoodid ja ettevõtte töövood, mis on tohutu eelis. Peate õppima kliendi tehtud kohandusi, kuid siiski vajate sügavaid teadmisi tarkvara kohta.
Suurim eelis nagu SAP Tester on see, et tänu omandatud sügavatele funktsionaalsetele teadmistele võite kergesti saada a SAP Funktsionaalne konsultant!
SAP Konsultantide järele on suur nõudlus ja neil on peaaegu alati puudus ja neil on kõrgetasemelised palgad.
Mida selle all mõeldakse SAP Rakendamine?
Mõelge sellele stsenaariumile. Ettevõte A pakub 12 aastapuhkust. Ettevõte B pakub 20 aastapuhkust. Iga töötaja palk, kes kasutab 13, tuleb maha arvatath või 21st iga-aastane puhkus ettevõttele A ja B. See teave peab olema konfigureeritud sisse SAP süsteem mis pole muud kui SAP rakendamine ja konfigureerimine.
. SAP vanilje versioon on võimas, kuid mitte palju kasulik enne, kui see on kohandatud ja konfigureeritud vastavalt ettevõtte äripoliitikale, juriidilistele sätetele ja tehnilistele nõuetele. Seda protsessi nimetatakse SAP rakendamine. Tavaliselt võib see võtta paar kuud kuni isegi aastaid.
Mis on SAP Kohandamine?
SAP vaieldamatult kõrgeim äriprotsesside kollektsioon. Kuid mõnikord ei saa teie ettevõttesisene ettevõte töödelda paljusid hõlpsasti kättesaadavate andmete abil täpselt kaardistada SAP äritehingud.
Sellistel juhtudel luuakse kohandatud kood ABAP-i abil. See hõlmab koodi muutmist, et luua funktsioone, mis pole konfiguratsiooni kaudu saadaval. See pole midagi muud kui kohandused. SAP kohandamist saab teha ka kohandatud aruannete, programmide või täiustuste loomiseks.
Mis on hooldus SAP Tarkvara?
Kui SAP süsteem on konfigureeritud, kohandatud, juurutatud ja reaalajas – kõik süsteemis tehtud muudatused SAP süsteemi nimetatakse hoolduseks. See võib hõlmata
- Uus funktsioon täiendus SAP süsteem
- veaparandused
- SAP Kerneli värskendused
- Tugipaketi ja virna värskendused
- OSS-i märkmete rakendamine
Kuidas teha otsast lõpuni SAP Testimine?
Seal on palju metoodikat, mida saab kasutada SAP täitmine
- ASAP Rakendamine ( esialgseks rakendamiseks SAP süsteemid ja teisaldamine pärandsüsteemidest)
- Hoolduse elutsükkel
- Upgrade Eluring
- Kohandatud arenduse elutsükkel
Olenemata sellest, millises elutsüklis te töötate, sealhulgas testimisel SAP, on kolm peamist testimisetappi, milles osalete.
1) Testi ettevalmistamine
2) Testi teostamise faas
3) Testi hindamise etapp
1. etapp) Testi ettevalmistamise etapp
- Testitava äriprotsessi identifitseerimine
- Käsitsi ja automatiseeritud Testjuhtum areng
- Testkomplektide loomine ja ülevaade
- Testimissüsteemi seadistamine
- Testiandmete loomine
Samm 2) Testi teostamise faas
- Testi läbiviimine kas käsitsi või testtööriistade abil
- Testi oleku aruandlus ja Defekt käsitsemine
3. etapp) Testi hindamise faas
- Kõigi katseplaanide üksikasjalik hinnang
- Defektide analüüs
- Testimisprotsessi dokumentatsioon
Kohaldatavad testimise tüübid SAP Rakendused
eest SAP tavalised testid on järgmised:
1) Ühiku testimine
Selle testimise osa eest hoolitsevad enamasti arendajad, lähtudes nende määratlusest Üksuse testimine reeglid vastavalt organisatsioonidele. Seda teevad mõnikord osavad valge kasti testijad. Test tehakse arenduskastis. See on liideste, konversioonide, täiustuste, aruannete, töövoogude ja vormide (RICEWF) testimine, mis on välja töötatud peamiselt ABAP kood. Arendusobjekti testimine hõlmab turbevolituste, andmeedastusreeglite, kooskõlastuste ja pakettplaanitööde testimist. Arendustestide osaks on ka BW (Business Warehouse) testimine.
2) Integratsiooni testimine
See on a kombineeritud komponentide testimine SAP rakendus, et teha kindlaks, kas need töötavad koos õigesti. Tavaliselt tehakse seda QA keskkonnas ja kasutatakse realistlikke testiandmeid.
3) Regressioonitest
Regressioonitestimine tehakse tagamaks, et rakendatud uued muudatused ei mõjuta negatiivselt olemasolevat töökoodi. SAP R/3 on tihedalt integreeritud süsteem. Ühel pinu värskendusel, OSS-i märkusel, transpordil, konfiguratsioonimuudatustel ja uutel arendusliidestel võib olla kaskaadne ja tõsine mõju. Regressioonitesti teostab tavaliselt testimismeeskond automatiseerimistööriista abil.
4) Toimivuse testimine
See on testimine SAP rakendusi, et tagada nende hea toimimine eeldatava töökoormuse korral. Toimivustestimine hõlmab koormust, mahtu ja Stressitestimine süsteemi kitsaskohtade kindlaksmääramiseks. Eesmärgiga tugevdada SAP Rakenduse töökindlus, testimine tagab, et süsteemid suudavad hallata suure koormuse prognoose ja hoiab ära jõudlusprobleemid pärast tootmist. Põhjalikult hinnatakse äriprotsesse, mis on suurte tehingu- või partiimahtude tõttu pingelised. Tavaliselt teostatakse seda automatiseeritud tööriistade abil ja see hõlmab testitulemuste jälgimiseks koostööd baasi, andmebaasi, infrastruktuuri ja testimeeskondade vahel.
5) Funktsionaalne testimine
Funktsionaalne testimine tagab, et teie rakendamine SAP vastab teie ärinõuetele. SAP on hästi konfigureeritav süsteem ja seda saab hõlpsasti integreerida ettevõttesiseste rakenduste või kolmanda osapoole tööriistadega. Arvestades seda mitmekesist konfiguratsiooni ja keerukust, on funktsionaalne testimine kohustuslik. SAP Funktsionaalne testimine eemaldab ebakindluse äriliste kasutusjuhtude suhtes ja toob kvaliteeti. See hõlmab projekteerimisdokumentide ülevaatamist ja katseartefaktide loomist, sealhulgas testimisnõudeid, Testi stsenaarium ja testjuhtumid. Funktsionaalset testimist teeb tavaliselt eelkõige taustaga testimismeeskond SAP moodulit testitakse.
6) Kasutaja aktsepteerimise testimine (UAT)
Kui funktsionaalne, süsteemi- ja regressioonitestimine on lõpule viidud, viiakse läbi UAT (kasutaja aktsepteerimise testimine). See tagab, et SAP süsteem on kasutatav süsteemi lõppkasutajatele. Lõppkasutajad viivad iseseisvalt läbi kasutaja aktsepteerimise testjuhtumid, mis hõlmavad äriprotsesside, funktsioonide, dokumentatsiooni (kasutusjuhendid, petulehed) jne testimist. UAT-ga saavad kasutajad end uues ärikeskkonnas mugavalt tunda ja süsteemi täielikult omada.
7) Turvatestimine
Ohutuse tagamiseks SAP rakendused, Turvalisuse testimine sooritatakse. Testitakse kõrge riskiga valdkondi, nagu sap-portaali turvalisus, võrguturve, tööturve, toote turvalisus, juurdepääsukontroll ja lähtekoodi audit. Tavaliselt hõlmab see alust, andmebaasi, infrastruktuuri, arendus- ja testimisrühmi.
8) Portaali testimine
Need tehnikad hõlmavad testimist SAP Portaalid erinevates brauserites ja äriprotsesside kontrollimine
Kuidas luua a SAP Testjuhtum
Kujundame testjuhtumi töötaja nime muutmiseks SAP süsteem
Tõhusa testjuhtumi loomiseks peate
- Määrama SAP testjuhtumi täitmiseks vajalik roll
- Tehke kindlaks SAP tehing, mis tuleb testjuhtumi jaoks sooritada
- Test Andmed, mis on vajalikud testjuhtumi täitmiseks. Tehke kindlaks, kas andmed tuleb luua või neid kasutab mõni teine testija või kas andmed on lukus ja neid ei saa muuta.
- Kõik eeltingimused
- Vastastikune eksperdihinnang Testjuhtumid
- Looge positiivseid ja negatiivseid stsenaariume
- Looge üksikasjalikud testietapid.
- Testi katvus peaks olema tugev
- Dokumenteerige defektid õigeaegselt, kohe pärast nende avastamist.
Selle muutmise juhiste saamiseks vaadake seda videot SAP Infotüüp
Selle jaoks loodud testjuhtum on järgmine -
Oluline märkus
SAP on lõputute variatsioonidega hubane süsteem. Ei ole teostatav ega kulutõhus kontrollida kõiki võimalikke testparameetrite sisendite variatsioone ja kombinatsioone. SAP süsteemi.
Nagu ülal SAP testjuhtumite näide, testija võis kontrollida perekonnanime, sünnikuupäeva, aadressi, PIN-koodi, linna, osariigi, riigi muutust, alalise , ajutise, tööaadressi jne muutust.
Testija peab võtma kasutusele strateegiad, mis vähendavad testjuhtumite arvu ilma katvust ohverdamata. Selliste strateegiate näideteks on piirväärtuste analüüs, võrdväärsuse jagamine & ortogonaalsed massiivid.
Automatiseeritud testimine SAP Rakendused
Testimine on tohutu väljakutse selliste kolossaalsete süsteemide jaoks SAP. ASUG-i hiljutise uuringu kohaselt on üle 86% klientidest mures riskide pärast, mis tulenevad põhjaliku testimise puudumisest.
Automatiseerimisel on järgmised eelised SAP rakendused
- Peamine ja väärtuslikum eelis on parem testi katvus
- Parem tootekvaliteet ja seega vähem tootmiskatkestusi. Katkestused sisse SAP tootmiskeskkonnad võivad ettevõttele maksta miljoneid!
- Töökoormus väheneb iga vabastamistsükliga
SAP Automatiseerimistööriistade testimine
Metoodika ja lähenemisviisid on olulisemad kui valitud testimisvahend. Kui mõtlete testimisele SAP rakendus, mõned tööriistad tulevad loomulikult meelde nagu SAP TAO, eCATT, QTP ja nii edasi
1) testRigor
Kogu hindamisprotsessi vältel testRigor Lisasin selle tööriista oma loendisse, kuna see sobib hästi nii algajatele kui ka kogenud testijatele oma intuitiivse seadistuse ja täiustatud tehisintellekti funktsionaalsusega, muutes selle suurepäraseks võimaluseks kõikehõlmava SAP katsetamine.
Hindan seda, et testRigor pakub uute projektide jaoks sisseehitatud salvestamise ja taasesituse funktsioone ning autonoomset testi genereerimist. Lisaks on kõikide tasuliste tasemete jaoks saadaval suurepärane dokumentatsioon ja esmaklassiline klienditugi.
Funktsioonid:
- Testi loomine ja teisendamine: Looge lihtsalt nullist läbivad testid, teisendage olemasolevad käsitsi testid või kasutage kaasasolevat salvestamise ja taasesituse brauseri laiendust.
- Integreerimine arendustööriistadega: Integreerige sujuvalt teiste testjuhtumite ja probleemide haldamise tööriistadega, samuti teie CI torujuhtmega.
- Vähendatud testi hooldus: Enam pole vaja tüütut testhooldust. Kulutage sellele kuni 95% vähem aega.
- Testimise tugi: Veebi, mobiili, API testimine. Kõik brauserid, iOS ja Android Toetatud OS-süsteemid.
- Kvaliteetsed testiväljundid: Ülikindlad testid koos üksikasjalike ekraanipiltidega igal etapil.
2) Tricentis LiveCompare
Kogu minu hinnangul LiveCompare , leidsin, et selle seadistamine on uskumatult lihtne ja see pakub arendajatele, testijatele ja juhtidele olulist reaalajas teavet. Kui tegemist on muutuste toetamisega ja riskide maandamisega SAP süsteeme, on see parim valik.
DevOpsi-sõbralike võimalustega, mis parandavad teie töö kvaliteeti ja kiirust SAP Praktika, LiveCompare võimaldab teil kiirendada väljalaseid, optimeerida toiminguid ja pakkuda uuendusi enesekindlalt.
Funktsioonid:
- AI-toega muudatuste intelligentsus: Kasutab riskirühma tuvastamiseks tehisintellekti SAP objektid, parandades testimise täpsust ning vähendades sellega seotud riske ja kulusid.
- Arukas testivalik: Eelistab kriitilisi teste SAP objekte integreerides erinevate testihoidlatega, suurendades testimise tõhusust.
- Kohandatud koodi analüüs: Jälgib ja hindab kohandatud ABAP-koodi kvaliteeti, et tagada süsteemi terviklikkus ja jõudlus.
- Pidev konfiguratsiooni mõju analüüs: Tuvastab automaatselt muudatused SAP süsteemi konfiguratsioonid, säilitades tööstabiilsuse.
- Töövoo mallid ja kohandamine: Pakub kohandatavaid töövoo malle ülesannete automatiseerimiseks ja järjepideva andmetöötluse tagamiseks projektide lõikes.
3) ECATT (Extended Computer Aided Test Tool)
ECATT-i kasutatakse funktsionaalsete testide loomiseks ja teostamiseks SAP. ECATT on sisseehitatud tööriist, mis on komplektis SAP mille peamine eesmärk on automaatne testimine SAP äriprotsessid.
FUNKTSIOONID
- Testige tehinguid, aruandeid ja stsenaariume
- Kutsuge BAPI-sid ja funktsioonimooduleid
- Testige kaugsüsteeme
- Kontrolli volitusi (kasutajaprofiilid)
- Testi värskendusi
- Testige seadete kohandamise muudatuste mõju
- Kontrollige süsteemi teateid
4) OpenText UFT üks
OpenText FOT Üks on märksõnapõhine automatiseerimistööriist. See toetab paljusid keskkondi, sealhulgas SAP. Tööriist on vastupidav, funktsioonirikas ja kasutajasõbralik. Selle turuliider automatiseerimistööriistade vallas, millel on suur turuosa. See on kaubanduslik tööriist, millel on suurepärane müüja tugi. See on valitud tööriist SAP automaatika.
5) SAP TAO
SAP andis välja automatiseerimistööriista SAP TAO koostöös Focus Frame'iga (nüüd on omandanud Hexaware).
SAP TAO lõpetab QTP ja QC, kus QTP toimib täitmismootorina ning katsestsenaariumid luuakse ja juhitakse QC-st ärikomponentide kaudu. SAP TAO automatiseerib testkomponentide genereerimise lõppstsenaariumide jaoks. SAP TAO ja HPQC seadistusel on võrreldes teiste testimistööriistadega mõningaid eeliseid, kuna see pakub tohutut ettevõtte toetust nii HP kui ka SAP tarkvaratooted.
SAP TAO kliendirakendus täidab kolme funktsiooni, kontrollides tehinguid alates a SAP server, tehingute eksportimine HP kvaliteedikeskusesse ja komponentide või skriptide konsolideerimine HP kvaliteedikeskusest.
Toimivuse testimine SAP taotlus
Jõudluskontroll of SAP selle kontrollimiseks tehakse rakendusi kiirus, mastaapsus ja stabiilsus. Jõudluskatsed SAP aitab
- Järgige teenusetaseme lepinguid (SLA).
- Tarkvara konfiguratsiooniseadete optimeerimine.
- Vähendage riistvarale kulutamist
- Kinnitage, et süsteem ei jookse kokku ega ebaõnnestu hooajalise suure koormuse ajal ning aitab vältida vastavaid rahalisi kaotusi.
Sündmused, mis käivitavad jõudlustesti
Valik Jõudluskontrolli tööriist eest SAP sõltub aluseks olevast SAP rakendust testitakse. Allpool on nimekiri SAP jõudluskontrolli tööriistad ja nende rakendusvaldkonnad
- Avatud lähtekoodiga / tasuta
- Jmeter – (jõudluskatse SAP Business Obects BI platvorm)
- Avage STA (jõudlustest SAP portaalid)
- Kaubandus-
- Laadige jooksja (jõudlustest SAP ECC muu hulgas SAP rakendused) – soovitatud SAP
- IBM Ratsionaalne robot (saab testida mitmesuguseid SAP rakendused)
Järeldus
Olles QA entusiast, näen ma tohutuid karjäärivõimalusi SAP katsetamine. Tundub suhteliselt lihtne tee prestiižsesse maailma sisenemiseks SAP nõustamine.
Tutvu - SAP Intervjuu küsimuste ja vastuste testimine