SAP Tesztelés – Eszközök és Példa tesztesetre

SAP Tesztelés

Mi a SAP Tesztelés?

SAP A tesztelés egyfajta szoftverteszt, amely érvényesíti SAP ERP megvalósítások. Bármikor, amikor módosítja vagy testreszabja SAP szoftver, teszteseteket kell készíteni az új funkcionalitás ellenőrzéséhez. Tesztelned is kell a SAP rendszer a karbantartási kiadási megjegyzések végrehajtása után. SAP a tesztelés magában foglalhatja a – Teljesítménytesztet is. (az SAP-alkalmazások sebességének ellenőrzéséhez) és webes teszteléshez (a SAP internetes portálok).

Bevezetés a SAP

A bevezetés alapötlete SAP (Rendszeralkalmazások és termékek). SAP egy integrált ERP (Enterprise Resource Planning) az üzleti folyamatok hatékony működéséhez.

A következő videó elmagyarázza az ERP szoftverek szükségességét, mint például SAP egy vállalkozásban

SAP lakosztály különböző modulok mint például SAP FICO tesztelés, SD, MM, HR stb.

SAP Tesztelési tanácsadó – pályaválasztás

Szakmai tudáskészlet Ahhoz, hogy a SAP tesztelőnek szüksége van a következő készségkészletekre

  1. A tudás tesztelése
  2. A tesztelt modul funkcionális ismerete.
Tipikus munkanap Minden átlagos munkanapon elfoglalt lesz a követelménydokumentumok megértése, tesztesetek létrehozása, tesztesetek végrehajtása, a hibák bejelentése és újratesztelése, a felülvizsgálati értekezleteken való részvétel és más csapatépítő tevékenységek.
Karrier előrelépés Szoftvertesztelőként (QA Analyst) végzett karrierje a tipikus CMMI 5. szintű vállalatnál a következőképpen fog kinézni, de vállalatonként eltérő

minőségbiztosítási elemző (Frissebb) => Sr. QA elemző (2-3 év tapasztalat)=> QA Csapatkoordinátor (5-6 év tapasztalat> =>Tesztmenedzser (8-11 tapasztalat) => Senior Test Managementr (14+ tapasztalat)

Hogyan SAP A tesztelés jobb választás, mint más domainek tesztelése?

Bármely AUT tesztelése közben

  1. Megszerezed mély funkcionális ismerete az AUT. Az AUT megfelelő ismerete nélkül nehéz tesztelni
  2. Csiszold meg készségek tesztelése

Mint minden IT-cégnél, itt is idővel egyik projektről a másikra lép. Minden kemény munka, amit az AUT funkcióinak megértése érdekében végzett, az új projektben elavult. Ez általában akkor igaz, ha projekteket vált át különböző tartományok között, például a távközlést az egészségügyi ellátásra.

Abban az esetben, ha megrendelésednél SAP, a megszerzett funkcionális tudás hordozható és más projektekben is felhasználható. Tegyük fel, hogy munkahelyet vált. Régi cégében a Vodafone számlázó szoftverét tesztelte. Mi a valószínűsége annak, hogy ugyanaz a projekt elérhető lesz az új cégében? Zero mellett.

Most fontolja meg ezt az esetet. Ön vált SAP Projekt tesztelése másikkal SAP Tesztprojekt új cégnél. Azonnal felismeri a grafikus felhasználói felületet, a tranzakciós kódokat és a vanília üzleti munkafolyamatokat, ami óriási előny. Meg kell tanulnia a kliens által végzett testreszabásokat, de még mindig szüksége van a szoftver mélyreható ismeretére.

A legnagyobb előny, mint SAP Tesztelő, hogy a megszerzett mély funkcionális tudásnak köszönhetően könnyen válhat a SAP Funkcionális tanácsadó!

SAP A tanácsadókra óriási kereslet van, és szinte mindig hiányosak, és prémium fizetést kapnak.

Mit jelent SAP Végrehajtás?

Fontolja meg ezt a forgatókönyvet. Az A cég 12 éves szabadságot kínál. B cég 20 éves szabadságot kínál. Minden olyan alkalmazott fizetését le kell vonni, aki 13-at használth vagy 21st éves szabadság az A és B vállalatnál. Ennek az információnak kell lennie konfigurálva be a SAP rendszer ami nem más, mint SAP megvalósítás és konfiguráció.

A SAP A vanília verzió erőteljes, de nem sok hasznos, amíg testre nem szabják és be nem állítják a vállalat üzletpolitikáinak, jogi előírásainak és műszaki követelményeinek megfelelően. Ezt a folyamatot ún SAP végrehajtás. Általában néhány hónaptól akár évekig is eltarthat.

Mi a SAP Testreszabás?

SAP messze a legmagasabb Business Process gyűjtemény. De néha a belső cég feldolgozott sok nem pontosan feltérképezhető a könnyen elérhető SAP üzleti tranzakciók.

Ilyen esetekben az egyéni kód az ABAP segítségével jön létre. Ez magában foglalja a kód megváltoztatását olyan funkciók létrehozása érdekében, amelyek nem érhetők el a konfiguráción keresztül. Ez nem más, mint testreszabások. SAP testreszabás is elvégezhető egyéni jelentések, programok vagy fejlesztések létrehozásához.

Mi az a karbantartás SAP Szoftver?

Miután a SAP a rendszer konfigurálva, testreszabva, üzembe helyezve és élesben van – a rendszeren végrehajtott bármilyen változtatás SAP rendszert karbantartásnak nevezik. Ez magában foglalhatja

Hogyan kell csinálni a végétől a végéig SAP Tesztelés?

Számos módszertan használható SAP végrehajtás

  • ASAP Megvalósítás (A kezdeti megvalósításhoz SAP rendszerek és a régi rendszerekről történő portolás)
  • Karbantartási életciklus
  • Upgrade Életciklus
  • Egyedi fejlesztési életciklus

Bármilyen életciklusban is dolgozik, beleértve a tesztelést is SAP, három fő tesztelési fázisban fog részt venni.

1) Teszt előkészítése

2) Tesztvégrehajtási szakasz

3) Teszt értékelési szakasz

Végtől végig SAP Tesztelés

1. lépés) Teszt előkészítési szakasz

  1. A tesztelendő üzleti folyamat azonosítása
  2. Kézi és automatizált Teszt eset fejlesztés
  3. Tesztcsomagok létrehozása és áttekintése
  4. Tesztrendszer felállítása
  5. Tesztadatok létrehozása

2. lépés) Tesztvégrehajtási fázis

  1. Tesztvégrehajtás manuálisan vagy teszteszközök segítségével
  2. Teszt állapotjelentés és Disszidál kezelés

3. lépés) Tesztértékelési szakasz

  1. Az összes vizsgálati terv részletes értékelése
  2. Hibák elemzése
  3. A tesztelési folyamat dokumentálása

Alkalmazható vizsgálati típusok SAP Alkalmazási területek

Alkalmazható vizsgálati típusok SAP alkalmazások

Minden SAP Az általánosan végzett tesztelések a következők:

1) Egységteszt

A tesztelésnek ezt a részét többnyire a fejlesztők végzik saját maguk által meghatározottak alapján Egység tesztelése a szervezeteknek megfelelő szabályokat. Ezt néha az ügyes fehérdobozos tesztelők is megteszik. A teszt a fejlesztési dobozban történik. Ez az interfészek, konverziók, fejlesztések, jelentések, munkafolyamatok és űrlapok (RICEWF) tesztelése, amelyet elsősorban a ABAP kód. A fejlesztési objektum tesztelése magában foglalja a biztonsági engedélyezés, az adatátviteli szabályok, az egyeztetések és a kötegelt ütemezési feladatok tesztelését. A BW (Business Warehouse) tesztelése is a fejlesztési tesztek része.

2) Integrációs tesztelés

Ez a kombinált komponensek tesztelése a SAP alkalmazást annak megállapítására, hogy megfelelően működnek-e együtt. Ez jellemzően minőségbiztosítási környezetben történik, és valósághű tesztadatokat használ.

3) Regressziós tesztelés

Regressziós teszt annak biztosítása érdekében, hogy a végrehajtott új változtatások ne érintsék hátrányosan a meglévő működési kódot. SAP Az R/3 egy szorosan integrált rendszer. Egyetlen veremfrissítés, OSS megjegyzés, szállítás, konfigurációs változtatások, új fejlesztői interfészek lépcsőzetes és súlyos következményekkel járhatnak. A regressziós tesztelést általában automatizálási eszközzel hajtja végre a tesztelő csapat.

4) Teljesítményteszt

Ez tesztelés SAP alkalmazásokat annak biztosítása érdekében, hogy az elvárt munkaterhelés mellett is jól teljesítsenek. A teljesítményteszt a terhelést, hangerőt és Stressz tesztelés a rendszer szűk keresztmetszete meghatározására. Erősítés céljával SAP Az alkalmazás robusztussága, a tesztelés biztosítja, hogy a rendszerek kezelni tudják a nagy terhelési előrejelzéseket, és megakadályozzák a teljesítményproblémákat a gyártás után. A nagy tranzakciós vagy kötegelt mennyiségek miatt stressznek kitett üzleti folyamatokat alaposan kiértékelik. Általában automatizált eszközökkel hajtják végre, és magában foglalja a bázis, az adatbázis, az infrastruktúra és a tesztcsoportok együttműködését a teszteredmények nyomon követése érdekében.

5) Funkcionális tesztelés

Funkcionális tesztelés biztosítja az Ön végrehajtását SAP megfelel az Ön üzleti követelményeinek. SAP rendkívül konfigurálható rendszer, és könnyen integrálható házon belüli alkalmazásokkal vagy harmadik féltől származó eszközökkel. Tekintettel erre a változatos konfigurációra és összetettségre, a funkcionális tesztelés kötelező. SAP A funkcionális tesztelés megszünteti az üzleti felhasználási esetekkel kapcsolatos bizonytalanságot, és minőséget hoz. Tartalmazza a tervezési dokumentumok áttekintését és a teszttermékek létrehozását, beleértve a tesztkövetelményeket, Teszt forgatókönyv és tesztesetek. A funkcionális tesztelést általában a tesztelő csapat végzi, akinek van háttere SAP modul tesztelése folyamatban van.

6) Felhasználói elfogadási tesztelés (UAT)

A funkcionális, rendszer- és regressziós tesztelés befejezése után az UAT (felhasználói elfogadási tesztelés) végrehajtásra kerül. Biztosítja, hogy a SAP a rendszer használható a rendszer végfelhasználói számára. A végfelhasználók önállóan hajtják végre a felhasználói elfogadási teszteket, amelyek magukban foglalják az üzleti folyamatok, funkciók, dokumentációk (kezelési kézikönyvek, csalólapok) stb. tesztelését. Az UAT segítségével a felhasználók jól érezhetik magukat az új üzleti környezetben, és teljes mértékben birtokba vehetik a rendszert.

7) Biztonsági tesztelés

Biztonságának biztosítása érdekében SAP alkalmazások, Biztonsági tesztelés kerül végrehajtásra. A magas kockázatú területeket, például a portálbiztonságot, a hálózati biztonságot, a működési biztonságot, a termékbiztonságot, a hozzáférés-vezérlést és a biztonsági forráskód-auditot tesztelik. Ez általában magában foglalja az alapot, az adatbázist, az infrastruktúrát, a fejlesztési és tesztcsoportokat.

8) Portál tesztelése

Ezek a technikák magukban foglalják a SAP Portálok különböző böngészőkön és üzleti folyamatok ellenőrzése

Hogyan hozzunk létre a SAP Teszt eset

Tervezzünk meg egy tesztesetet egy alkalmazott nevének megváltoztatásához SAP rendszer

Hatékony teszteset létrehozásához meg kell tennie

  • Határozzuk meg SAP a teszteset végrehajtásához szükséges szerepkör
  • Határozza meg SAP tranzakció, amelyet a tesztesethez végre kell hajtani
  • Teszt A teszteset végrehajtásához szükséges adatok. Határozza meg, hogy létre kell-e hozni az adatokat, vagy egy másik tesztelő használja-e azokat, vagy az adatok zárolva vannak, és nem módosíthatók.
  • Bármilyen előfeltétel
  • Peer review Tesztesetek
  • Hozzon létre pozitív és negatív forgatókönyveket
  • Hozzon létre részletes tesztlépéseket.
  • A teszt lefedettségének erősnek kell lennie
  • Dokumentálja a hibákat időben, amint felfedezik.

Tekintse meg ezt a videót a változtatáshoz SAP Infotípus

Az ehhez készült teszteset a következő:

Hozzon létre egy SAP Teszt eset

Fontos megjegyzés

SAP egy szerény rendszer végtelen variációkkal. Nem megvalósítható és nem is költséghatékony a tesztparaméter-bemenetek összes lehetséges változatának és kombinációjának ellenőrzése. SAP rendszer.

Mint fentebb SAP tesztesetek például, a tesztelő ellenőrizhette a vezetéknév, születési dátum, cím, PIN-kód, város , állam, ország változását, az állandó, ideiglenes, munkahelyi cím változását stb.

A tesztelőnek olyan stratégiákat kell elfogadnia, amelyek csökkentik a tesztesetek számát a lefedettség feláldozása nélkül. Ilyen stratégiák például a következők határérték-elemzés, egyenértékű particionálás és ortogonális tömbök.

Automatizált tesztelése SAP Alkalmazási területek

A tesztelés óriási kihívás az olyan kolosszális rendszerek számára, mint SAP. Az ASUG legutóbbi tanulmánya szerint az ügyfelek több mint 86%-a aggódik az átfogó tesztelés hiánya miatti kockázatok miatt.

Automatizált tesztelése SAP Alkalmazási területek

Az automatizálás a következő előnyökkel jár SAP alkalmazások

  1. A fő és legértékesebb előny a jobb tesztlefedettség
  2. Jobb termékminőség, és ezáltal kevesebb termelési kiesés. Kimaradások be SAP produkciós környezetek milliókba kerülhetnek egy cégnek!
  3. A munkaterhelés minden kiadási ciklussal csökken

SAP Automatizálási eszközök tesztelése

A módszertan és a megközelítések fontosabbak, mint a választott teszteszköz. Ha a tesztelésre gondol SAP alkalmazás, néhány eszköz természetesen eszünkbe jut, mint például SAP TAO, eCATT, QTP stb.

1) testRigor

testRigor

Az értékelési folyamat során testRigor , azért vettem fel ezt az eszközt a listámra, mert intuitív beállításával és fejlett mesterséges intelligencia funkcióival egyaránt kiválóan megfelel a kezdő és a tapasztalt tesztelőknek, így nagyszerű lehetőség az átfogó megoldásokhoz. SAP tesztelés.

Nagyra értékelem, hogy a testRigor beépített rögzítési és lejátszási funkciókat és autonóm tesztgenerálást kínál az új projektekhez. Ezenkívül kiváló dokumentáció és elsőrangú ügyfélszolgálat áll rendelkezésre minden fizetős szinten.

Jellemzők:

  • Teszt létrehozása és átalakítása: Könnyedén készíthet végpontok közötti teszteket a semmiből, konvertálhatja a meglévő kézi teszteket, vagy használjon egy rögzítési és lejátszási böngészőbővítményt.
  • Integráció fejlesztői eszközökkel: Zökkenőmentesen integrálható más teszteset- és problémakezelési eszközökkel, valamint a CI-folyamattal.
  • Csökkentett tesztkarbantartás: Nincs több unalmas tesztkarbantartás. Töltsön vele akár 95%-kal kevesebb időt.
  • Tesztelési támogatás: Web, mobil, API tesztelés. Minden böngésző, iOS és Android Támogatott operációs rendszerek.
  • Kiváló minőségű tesztkimenetek: Rendkívül megbízható tesztek részletes képernyőképekkel minden lépésnél.

Látogassa meg a TestRigor >> oldalt


2) Tricentis LiveCompare

Tricentis LiveCompare

Az értékelésem során végig LiveCompare , azt tapasztaltam, hogy a beállítása hihetetlenül egyszerű, és létfontosságú, valós idejű információkat biztosít a fejlesztők, tesztelők és vezetők számára. Amikor a változások támogatásáról és a kockázatok kezeléséről van szó SAP rendszereknél ez a legjobb választás.

A DevOps-barát képességekkel, amelyek javítják a minőséget és a sebességet az egész munka során SAP A gyakorlatban a LiveCompare lehetővé teszi a kiadások felgyorsítását, a műveletek optimalizálását és az innováció magabiztos megvalósítását.

Jellemzők:

  • AI-alapú változási intelligencia: MI-t használ a veszélyeztetett személyek azonosítására SAP a tesztelés pontosságának javítása, valamint a kapcsolódó kockázatok és költségek csökkentése.
  • Intelligens tesztválasztás: Előnyben részesíti a kritikus teszteket SAP objektumok különböző teszttárakba való integrálásával, javítva a tesztelés hatékonyságát.
  • Egyéni kód elemzése: Figyeli és értékeli az egyéni ABAP kód minőségét a rendszer integritásának és teljesítményének biztosítása érdekében.
  • Folyamatos konfigurációs hatáselemzés: Automatikusan észleli a változásokat SAP rendszerkonfigurációk, a működési stabilitás fenntartása.
  • Munkafolyamat sablonok és testreszabás: Testreszabható munkafolyamat-sablonokat kínál a feladatok automatizálásához és a projektek közötti következetes adatkezelés biztosításához.

Látogat Tricentis >>


3) ECATT (Extended Computer Aided Test Tool)

ECATT

Az ECATT funkcionális tesztek létrehozására és végrehajtására szolgál SAP. Az ECATT egy beépített eszköz, amely a csomagban található SAP amelynek elsődleges célja az automatizált tesztelés SAP üzleti folyamatok.

Jellemzők

  1. Teszt tranzakciók, jelentések és forgatókönyvek
  2. Hívja a BAPI-kat és a funkciómodulokat
  3. Távoli rendszerek tesztelése
  4. Engedélyek ellenőrzése (felhasználói profilok)
  5. Frissítések tesztelése
  6. Tesztelje a testreszabási beállítások módosításainak hatását
  7. Ellenőrizze a rendszerüzeneteket

4) OpenText UFT One

OpenText UFT One

OpenText FOT Az egyik egy kulcsszóvezérelt automatizálási eszköz. Számos környezetet támogat, beleértve SAP. Az eszköz robusztus, funkciókban gazdag és felhasználóbarát. Piacvezető az automatizálási eszközök terén, jelentős piaci részesedéssel. Ez egy kereskedelmi eszköz kiváló szállítói támogatással. Ez egy választott eszköz SAP automatizálás.


5) SAP CAT

SAP CAT

SAP kiadta az automatizálási eszközt SAP A TAO a Focus Frame-mel együttműködve (most a Hexaware felvásárolta).

SAP CAT lezárja a QTP-t és a QC-t, ahol a QTP végrehajtó motorként működik, és tesztforgatókönyvek jönnek létre, és a QC-ből az üzleti összetevőkön keresztül hajtanak végre. SAP A TAO automatizálja a tesztkomponensek generálását a végpontokig. SAP A TAO és a HPQC beállításnak van néhány előnye a többi tesztelőeszközhöz képest, hatalmas vállalati támogatást nyújt mind a HP, mind a SAP szoftver termékek.

SAP A TAO kliens alkalmazás három funkciót lát el, a tranzakciókat a SAP szerver, exportálja a tranzakciókat a HP Quality Centerbe, és konszolidálja az összetevőket vagy szkripteket a HP Quality Centerből.

Teljesítményvizsgálata SAP Alkalmazás

Teljesítményfelmérés of SAP az alkalmazások ellenőrzésére kerül sor sebesség, skálázhatóság és stabilitás. Teljesítményfelmérés SAP segít abban

  • Kövesse a szolgáltatási szintű szerződéseket (SLA).
  • Optimalizálja a szoftver konfigurációs beállításait.
  • Csökkentse a hardverre fordított túlköltekezést
  • Igazolja, hogy a rendszer nem fog összeomlani vagy meghibásodni szezonálisan nagy terhelés esetén, és segít elkerülni a megfelelő pénzügyi veszteségeket.

Teljesítményvizsgálata SAP Alkalmazás

Teljesítménytesztet kiváltó események

Választása Teljesítményvizsgáló eszköz mert SAP az alapul szolgál SAP tesztelés alatt álló alkalmazás. Az alábbiakban egy lista található SAP teljesítményteszt eszközök és alkalmazási területeik

  1. Nyílt forráskódú/ ingyenes
  • Jmeter – (Teljesítményteszt SAP Business Obects BI Platform)
  • Nyissa meg az STA-t (teljesítményteszt SAP portálok)
  1. Kereskedelmi
  • Load Runner (Teljesítményteszt SAP ECC többek között SAP pályázatok) – által javasolt SAP
  • IBM Rational Robot (Számos változatot képes tesztelni SAP alkalmazások)

Következtetés

QA-rajongó lévén hatalmas karrierlehetőségeket látok a területen SAP tesztelés. Viszonylag könnyű útnak tűnik a belépés a tekintélyes világba SAP tanácsadó.

Kijelentkezés - SAP Interjú kérdések és válaszok tesztelése