Uzziniet SAP testēšanu: izveidojiet savu pirmo SAP testa gadījumu

Ievads SAP

SAP ( Sistēmas lietojumprogrammas un produkti ) ieviešanas pamatideja bija nodrošināt klientiem iespēju mijiedarboties ar kopējām korporatīvajām datu bāzēm visaptverošam lietojumprogrammu lokam. SAP ir integrēta ERP (Enterprise Resource Planning), lai biznesa process darbotos efektīvi.

Video sekošana izskaidros ERP programmatūras, piemēram, SAP, nepieciešamību uzņēmumā

SAP komplektā ir dažādi moduļi, piemēram, SAP FICO, SD, MM, HR utt.

Šajā apmācībā jūs uzzināsiet

  • SAP testēšanas konsultants - karjeras izvēle
  • Ko nozīmē SAP ieviešana?
  • Kas ir SAP pielāgošana?
  • Kas ir SAP programmatūras uzturēšana?
  • SAP dzīves cikla beigas līdz beigām un atbilstošās testēšanas fāzes
  • Testēšanas veidi, kas piemērojami SAP lietojumprogrammām
  • Kā izveidot SAP testa gadījumu
  • SAP lietojumprogrammu automatizēta testēšana
  • SAP lietojumprogrammas veiktspējas pārbaude

Kas ir SAP testēšana?

SAP testēšana ir tāda pati kā programmatūras lietojumprogrammu testēšana, taču šeit lietojumprogrammas ir SAP ERP. Jebkurā brīdī, kad veicat izmaiņas SAP programmatūrā, ir jāizveido testa gadījumi, lai pārbaudītu jauno funkcionalitāti. SAP testēšana var ietvert arī - veiktspējas testēšanu. (lai pārbaudītu sap lietojumprogrammu ātrumu) un tīmekļa testēšana (SAP tīmekļa portāliem).

SAP testēšanas konsultants - karjeras izvēle

Prasmju komplekts

Lai kļūtu par SAP testētāju, jums jāievēro prasmju kopas

  1. Zināšanu pārbaude
  2. Funkcionālās zināšanas par pārbaudāmo moduli.
Tipiska darba diena Jebkurā parastajā darba dienā jūs būsiet aizņemts, lai izprastu prasību dokumentus, izveidotu pārbaudes gadījumus, izpildītu testa gadījumus, ziņotu un atkārtoti pārbaudītu kļūdas, apmeklētu pārskata sanāksmes un citas komandas veidošanas darbības.
Karjeras virzība

Jūsu kā programmatūras testētāja (QA analītiķa) karjera tipiskā CMMI 5. līmeņa uzņēmumā izskatīsies šādi, taču katrā uzņēmumā tā būs atšķirīga

QA analītiķis (svaigāks) => Sr. QA analītiķis (2-3 gadu pieredze) => QA komandas koordinators (5-6 gadu pieredze> => testu vadītājs (8-11 gadu pieredze) => vecāko testu pārvaldnieks r (14+ pieredze) )

Cik SAP testēšana ir ienesīgāka nekā citi testēšanas projekti?

Testējot jebkuru AUT,

  1. Jūs iegūstat dziļas funkcionālās zināšanas par AUT. Bez pietiekamām zināšanām par AUT ir grūti pārbaudīt
  2. Trīt savas prasmes pārbaudīt

Tāpat kā jebkurā citā IT uzņēmumā, jūs savlaicīgi pāriet no viena projekta uz otru. Viss cītīgais darbs, ko veicāt, lai saprastu AUT funkcionalitāti, jaunajā projektā ir novecojis. Tas parasti ir taisnība, ja jūs pārslēdzat projektus starp domēniem, sakot, telekomunikācijas ir veselības aprūpe.

SAP gadījumā jūsu iegūtās funkcionālās zināšanas ir pārnēsājamas un tās var izmantot citos projektos. Pieņemsim, ka jūs maināt darbu. Vecajā uzņēmumā jūs testējāt Vodafone norēķinu programmatūru. Kāds ir iespējamais pārsegs, ka tas pats projekts ir pieejams jūsu jaunajā uzņēmumā? Blakus Nullei.

Tagad apsveriet šo lietu. Jūs pārejat no SAP testēšanas projekta uz citu SAP testēšanas projektu jaunā uzņēmumā. Jūs uzreiz atpazīstat GUI, darījumu kodus, vaniļas biznesa darbplūsmas, kas ir milzīga priekšrocība. Jums būs jāapgūst klienta veiktie pielāgojumi, taču jums joprojām ir nepieciešamas padziļinātas zināšanas par programmatūru.

Lielākā SAP Tester priekšrocība ir tā, ka iegūto dziļo funkcionālo zināšanu dēļ jūs viegli varat kļūt par SAP funkcionālo konsultantu ! SAP konsultantiem ir milzīgs pieprasījums, un viņiem gandrīz vienmēr ir nepietiekams piedāvājums un viņi maksā augstākas algas.

Ko nozīmē SAP ieviešana?

Apsveriet šo scenāriju. Uzņēmums A piedāvā 12 gada atvaļinājumus. Uzņēmums B piedāvā 20 gada atvaļinājumus. Alga ir jāatskaita jebkuram darbiniekam, kas izmanto 13 th vai 21 st ikgadējo atvaļinājumu uzņēmuma A & B attiecīgi. Šī informācija ir jākonfigurē SAP sistēmā, kas nav nekas cits kā SAP ieviešana un konfigurēšana.

SAP vaniļas versija ir spēcīga, bet nav daudz noderīga, kamēr tā nav pielāgota un konfigurēta atbilstoši uzņēmuma uzņēmējdarbības politikai, juridiskajiem noteikumiem un tehniskajām prasībām. Šo procesu sauc par SAP ieviešanu. Parasti tas var aizņemt dažus mēnešus vai pat gadus.

Kas ir SAP pielāgošana?

SAP neapšaubāmi ir visaugstākā biznesa procesu kolekcija. Bet dažreiz jūsu iekšējais uzņēmums apstrādāja daudzus, kas nav precīzi kartēti, izmantojot viegli pieejamos SAP biznesa darījumus.

Šādos gadījumos pielāgots kods tiek izveidots, izmantojot ABAP. Tas ietver koda maiņu, lai izveidotu funkcionalitāti, kas nav pieejama, izmantojot konfigurāciju . Tas nav nekas cits kā pielāgojumi. SAP pielāgošanu var veikt arī, lai ģenerētu pielāgotus pārskatus, programmas vai uzlabojumus.

Kas ir SAP programmatūras uzturēšana?

Kad SAP sistēma ir konfigurēta, pielāgota, izvietota un aktivizēta, visas SAP sistēmā veiktās izmaiņas tiek sauktas par apkopi. Tas varētu ietvert

  • Jaunas funkcijas papildinājums SAP sistēmai
  • Kļūdu labojumi
  • SAP kodola atjauninājumi
  • Atbalsta pakas un kaudzes atjauninājumi
  • OSS piezīmju ieviešana

SAP dzīves cikla beigas līdz beigām un atbilstošās testēšanas fāzes

Ir daudzas metodikas, kuras var izmantot SAP ieviešanai

  • ASAP ieviešana (sākotnējai SAP sistēmu ieviešanai un pārnešanai no mantotajām sistēmām)
  • Uzturēšanas dzīves cikls
  • Jauniniet dzīves ciklu
  • Pielāgotas izstrādes dzīves cikls

Neatkarīgi no dzīves cikla, kurā jūs strādājat, ir trīs galvenie testēšanas posmi, kuros jūs iesaistīsities

1) Testa sagatavošana

2) Testa izpildes fāze

3) Testa novērtēšanas fāze

  • Testa sagatavošanas fāze

  1. Pārbaudāmā biznesa procesa identifikācija
  2. Manuāla un automatizēta testa gadījumu izstrāde
  3. Testa komplektu izveide un pārskatīšana
  4. Testa sistēmas iestatīšana
  5. Testa datu izveidošana
  • Testa izpildes fāze

  1. Pārbaudes izpilde vai nu manuāli, vai izmantojot testa rīkus
  2. Testa statusa ziņošana un defektu apstrāde
  • Testa vērtēšanas fāze

  1. Visu testa plānu detalizēts novērtējums
  2. Defektu analīze
  3. Testēšanas procesa dokumentēšana

Testēšanas veidi, kas piemērojami SAP lietojumprogrammām

SAP lietojumprogrammām parasti tiek veiktas šādas pārbaudes:

  1. Vienības testēšana : Šo testēšanas daļu galvenokārt rūpējas izstrādātāji, pamatojoties uz viņu definētajiem vienību testēšanas noteikumiem atbilstoši organizācijām. Dažreiz to veic prasmīgi baltās kastes testētāji. Pārbaude tiek veikta izstrādes lodziņā. Šī ir saskarņu, reklāmguvumu, uzlabojumu, pārskatu, darba plūsmu un formu (RICEWF) pārbaude, kas galvenokārt izstrādāta ar ABAP kodu. Izstrādes objekta pārbaude ietver drošības autorizācijas testēšanu, datu pārsūtīšanas kārtulas, saskaņojumus un pakešu plānošanas darbus. BW (Business Warehouse) testēšana ir arī daļa no izstrādes testiem.
  2. Integrācijas pārbaude : tā ir SAP lietojumprogrammas kombinēto komponentu pārbaude, lai noteiktu, vai tās darbojas pareizi. Parasti to veic kvalitātes nodrošināšanas vidē un izmanto reālus testa datus.
  3. Regresijas pārbaude : tiek veikta regresijas pārbaude, lai pārliecinātos, ka ieviestās jaunās izmaiņas negatīvi neietekmē esošo darba kodu. SAP R / 3 ir cieši integrēta sistēma. Viena kaudzes atjauninājumam, OSS piezīmei, transportēšanai, konfigurācijas izmaiņām, jaunām izstrādes saskarnēm var būt kaskādes un nopietna ietekme. Regresijas testēšanu testēšanas komanda parasti veic, izmantojot automatizācijas rīku.
  4. Veiktspējas pārbaude : tā pārbauda SAP lietojumprogrammas, lai pārliecinātos, ka tās darbojas labi, ja ir paredzamā slodze. Veiktspējas pārbaude ietver slodzes, apjoma un stresa testēšanu, lai noteiktu sistēmas vājās vietas. Šīs pārbaudes mērķis ir uzlabot SAP lietojumprogrammu noturību un palīdzēt izvietot sistēmas, kas spēj uzturēt lielu slodzes prognozi bez nulles pēc ražošanas veiktspējas problēmām. Pārbaude ietver tādu biznesa procesu pārbaudi, kuri var izraisīt stresu lielu darījumu vai sēriju apjomu dēļ. To parasti veic, izmantojot automatizētus rīkus, un tas ietver bāzes, datu bāzes, infrastruktūras un testa komandu sadarbību, lai uzraudzītu testa rezultātus.
  5. Funkcionālā testēšana : Funkcionālā testēšana nodrošina, ka SAP ieviešana atbilst jūsu biznesa prasībām. SAP ir ļoti konfigurējama sistēma, un to var viegli integrēt iekšējās lietojumprogrammās vai trešo pušu rīkos. Ņemot vērā šo daudzveidīgo konfigurāciju un sarežģītību, funkcionālajai pārbaudei ir jābūt. Funkcionālā testēšana novērš nenoteiktību uzņēmējdarbības lietās un nodrošina kvalitāti. Tas ietver projekta dokumentu pārskatīšanu un testa artefaktu izveidi, ieskaitot testa prasības, testa scenāriju un testa gadījumus. Funkcionālo testēšanu parasti veic testēšanas komanda ar fonu, jo īpaši testējamo SAP moduli.
  6. Lietotāju pieņemšanas pārbaude (UAT) : kad funkcionālā, sistēmas un regresijas pārbaude ir pabeigta, tiek veikta UAT (User Acceptance Testing). Tas nodrošina, ka SAP sistēma ir izmantojama sistēmas galalietotājiem. Galalietotāji neatkarīgi izpilda lietotāju pieņemšanas pārbaudes gadījumus, kas ietver uzņēmējdarbības procesu, funkciju, dokumentācijas (lietošanas rokasgrāmatu, apkrāptu lapu) utt. Testēšanu. Izmantojot UAT, lietotāji var justies ērti jaunajā uzņēmējdarbības vidē un pilnībā uzņemties atbildību par sistēmu.
  7. Drošības pārbaude : lai nodrošinātu SAP lietojumprogrammu drošību, tiek veikta drošības pārbaude. Tiek pārbaudīta augsta riska zona, piemēram, portāla drošība, tīkla drošība, darbības drošība, produkta drošība, piekļuves kontrole un avota koda pārbaude. Parasti tas ir saistīts ar bāzi, datu bāzi, infrastruktūru, izstrādes un testēšanas grupām.
  8. Portālu testēšana : Šīs metodes ietver SAP portālu testēšanu dažādos pārlūkos un biznesa procesu pārbaudi

Kā izveidot SAP testa gadījumu

Izstrādāsim testa gadījumu, lai mainītu darbinieka vārdu SAP sistēmā

Lai izveidotu efektīvu testa gadījumu, jums tas jādara

  • Nosakiet testa gadījuma izpildei nepieciešamo SAP lomu
  • Identificējiet SAP darījumu, kas jāizpilda testa gadījumam
  • Lai izpildītu testa gadījumu, nepieciešami testa dati. Nosakiet, vai dati ir jāizveido, vai tos izmanto cits testeris, vai arī dati ir bloķēti un tos nevar modificēt.
  • Jebkādi priekšnosacījumi
  • Salīdzinošā ekspertīze Pārbaudes gadījumi
  • Izveidojiet pozitīvus, kā arī negatīvus scenārijus
  • Izveidojiet detalizētas pārbaudes darbības.
  • Testa pārklājumam jābūt izturīgam
  • Dokumentējiet defektus savlaicīgi, tiklīdz tie tiek atklāti.

Skatiet šo videoklipu, lai uzzinātu, kā mainīt SAP infotipu

Tam paredzētais testa gadījums ir šāds:

Svarīga piezīme

SAP ir humungous sistēma ar bezgalīgām variācijām. Pārbaudīt visas iespējamās testa parametru ievadu variācijas un kombinācijas SAP sistēmā nav ne izdevīgi, ne rentabli.

Tāpat kā iepriekšējā piemērā, testētājs varēja pārbaudīt izmaiņas uzvārdā, dzimšanas datumā, adresē, PIN kodā, pilsētā, štatā, valstī, pastāvīgās, pagaidu, darba adreses izmaiņas utt.

Testētājam jāpieņem stratēģijas, lai samazinātu testu skaitu, nezaudējot pārklājumu. Šādu stratēģiju piemēri ietver robežas vērtības analīzi, ekvivalences sadalīšanu un ortogonālos masīvus.

SAP lietojumprogrammu automatizēta testēšana

Testēšana ir milzīgs izaicinājums tādām kolosālām sistēmām kā SAP. Saskaņā ar neseno ASUG pētījumu vairāk nekā 86% klientu ir noraizējušies par riskiem visaptverošas testēšanas trūkuma dēļ.

Automatizācijai ir šādas priekšrocības SAP lietojumprogrammām

  1. Galvenais un vērtīgākais ieguvums ir uzlabota testa pārklājums
  2. Labāka produktu kvalitāte un līdz ar to mazāk ražošanas pārtraukumu. Pārtraukumi SAP ražošanas vidēs uzņēmumam var maksāt miljonus!
  3. Darba slodze samazinās ar katru atbrīvošanas ciklu

Automatizācijas rīki

Metodika un pieejas ir svarīgākas par izvēlēto testa rīku. Kad domājat par SAP lietojumprogrammas testēšanu, daži rīki, piemēram, SAP TAO, eCATT, QTP utt.

ECATT (paplašināts datorizētas pārbaudes rīks)

ECATT tiek izmantots, lai izveidotu un veiktu SAP funkcionālos testus. ECATT ir iebūvēts rīks, kas tiek komplektēts ar SAP un kura galvenais mērķis ir SAP biznesa procesu automatizēta pārbaude.

ECATT noderīgas funkcijas

  1. Pārbaudiet darījumus, pārskatus un scenārijus
  2. Zvaniet uz BAPI un funkciju moduļiem
  3. Pārbaudiet tālvadības sistēmas
  4. Pārbaudiet autorizācijas (lietotāju profilus)
  5. Pārbaudīt atjauninājumus
  6. Pārbaudiet izmaiņu ietekmi uz iestatījumu pielāgošanu
  7. Pārbaudiet sistēmas ziņojumus

QTP (ātrās pārbaudes profesionālais rīks)

HP QuickTest ir uz atslēgvārdiem balstīts automatizācijas rīks. Tas atbalsta daudzas vides, tostarp SAP. Rīks ir izturīgs, bagātīgs ar funkcijām un lietotājam draudzīgs. Tās tirgus līderis automatizācijas rīkos, kas ieņem nozīmīgu tirgus daļu. Tas ir komerciāls rīks ar lielisku pārdevēju atbalstu. Tas ir SAP automatizācijas izvēlēts rīks.

SAP TAO

SAP sadarbībā ar Focus Frame (tagad iegādājies Hexaware) izlaida automatizācijas rīku SAP TAO.

SAP TAO aptver QTP un QC, kur QTP darbojas kā izpildes dzinējs, un tiek izveidoti testa scenāriji, kas tiek vadīti no QC, izmantojot biznesa komponentus. SAP TAO automatizē testa komponentu ģenerēšanu scenārijiem no gala līdz beigām. SAP TAO un HPQC iestatīšanai ir dažas priekšrocības, salīdzinot ar citiem testēšanas rīkiem, gan HP, gan SAP programmatūras produktiem ir milzīgs korporatīvais atbalsts.

SAP TAO klienta lietojumprogramma veic trīs funkcijas, pārbaudot darījumus no SAP servera, eksportējot darījumus uz HP kvalitātes centru un apvienojot komponentus vai skriptus no HP kvalitātes centra.

SAP lietojumprogrammas veiktspējas pārbaude

SAP lietojumprogrammu veiktspējas pārbaude tiek veikta, lai pārbaudītu tās ātrumu, mērogojamību un stabilitāti . SAP veiktspējas pārbaude palīdz

  • Atbilst pakalpojumu līmeņa līgumiem (SLA).
  • Optimizējiet programmatūras konfigurācijas iestatījumus.
  • Samaziniet aparatūras pārtēriņu
  • Aplieciniet, ka sezonālas slodzes laikā sistēma neizdosies un neizdosies un palīdzēs izvairīties no atbilstošiem finansiāliem zaudējumiem.

Notikumi, kas izraisa veiktspējas pārbaudi

SAP veiktspējas pārbaudes rīka izvēle ir atkarīga no pārbaudāmās SAP lietojumprogrammas. Zemāk ir saraksts ar SAP veiktspējas pārbaudes rīkiem un to lietojuma jomām

  1. Atvērtā koda / bezmaksas
  • Jmeter - (SAP biznesa objektu BI platformas veiktspējas pārbaude)
  • Atvērt STA (Performance Test SAP Portals)
  1. Komerciāla
  • Load Runner (veiktspējas pārbaude SAP ECC starp citām SAP lietojumprogrammām) - iesaka SAP
  • IBM Rational Robot (var pārbaudīt dažādas SAP lietojumprogrammas)

Secinājums

SAP testēšana QA entuziastiem piedāvā milzīgas karjeras iespējas. Tas ir samērā vienkāršs veids, kā ielauzties augsti novērtētajā SAP konsultantu arēnā.

Checkout - SAP intervijas jautājumu un atbilžu pārbaude

Interesanti raksti...