Ismerje meg az SAP-tesztelést: Hozzon létre első SAP-tesztesetet

Bevezetés az SAP-ba

Az SAP ( Rendszeralkalmazások és termékek ) bevezetésének alapgondolata az volt, hogy az ügyfelek számára lehetővé tegye a közös vállalati adatbázisokkal való interakciót az alkalmazások átfogó köréhez. Az SAP egy integrált ERP (vállalati erőforrás-tervezés) az üzleti folyamatok hatékony működésének érdekében.

A Video követése elmagyarázza az olyan ERP szoftverek szükségességét, mint az SAP egy vállalkozásban

Az SAP csomag különböző modulokat tartalmaz, például SAP FICO, SD, MM, HR stb.

Ebben az oktatóanyagban megtanulja-

  • SAP tesztelési tanácsadó - karrier választás
  • Mit jelent az SAP implementáció?
  • Mi az SAP testreszabása?
  • Mi az SAP szoftver karbantartása?
  • SAP életciklus végétől végig és a megfelelő tesztelési fázisok
  • Az SAP alkalmazásokra alkalmazható tesztek típusai
  • Hogyan hozhatunk létre SAP tesztesetet
  • SAP-alkalmazások automatizált tesztelése
  • Az SAP alkalmazás teljesítménytesztje

Mi az SAP tesztelés?

Az SAP tesztelés megegyezik a szoftveralkalmazás tesztelésével, azonban itt az alkalmazások az SAP ERP. Bármikor változtat az SAP szoftveren, teszteseteket kell létrehozni az új funkcionalitás ellenőrzéséhez. Az SAP tesztelés magában foglalhatja - Teljesítmény tesztelést is. (a SAP alkalmazások sebességének ellenőrzése) és webes tesztelés (SAP webportálokhoz).

SAP tesztelési tanácsadó - karrier választás

Szakmai tudáskészlet

Ahhoz, hogy SAP tesztelővé válhasson, a következő készségekre van szükség

  1. Az ismeretek tesztelése
  2. A tesztelt modul funkcionális ismerete.
Tipikus munkanap Bármely tipikus munkanapon elfoglalt leszel a követelményekkel kapcsolatos dokumentumok megértésével, tesztesetek készítésével, tesztesetek végrehajtásával, a hibák jelentésével és újbóli tesztelésével, felülvizsgálati értekezleteken és egyéb csapatépítő tevékenységeken.
Karrier előrelépés

Szoftvertesztelőként (minőségellenőrző elemző) folytatott karrierje a tipikus CMMI 5. szintű vállalatnál a következőképpen néz ki, de vállalatonként változik

QA elemző (Frissebb) => Idősebb QA elemző (2-3 éves tapasztalat) => QA csapatkoordinátor (5-6 éves tapasztalat> => Test Manager (8-11 tapasztalat) => Senior Test Manage r (14+ tapasztalat )

Mennyire jövedelmezőbb az SAP tesztelése, mint más tesztelési projektek?

Bármelyik AUT tesztelése közben

  1. Mély funkcionális ismereteket szerez az AUT-ról. Az AUT kellő ismerete nélkül nehéz tesztelni
  2. Csiszolja tesztelési képességeit

Mint minden informatikai vállalatnál, a megfelelő időben is egyik projektről a másikra léphet. Az új projektben elavult az a kemény munka, amelyet az AUT funkcionalitásának megértése érdekében tett. Ez általában akkor igaz, ha a projekteket olyan területekről váltja át, amelyek szerint a telekommunikáció az egészségügyre irányul.

SAP esetén az Ön által megszerzett funkcionális ismeretek hordozhatóak és felhasználhatók más projektekben. Tegyük fel, hogy munkát vált. Régi vállalatában tesztelte a Vodafone számlázó szoftverét. Mennyire valószínű, hogy ugyanaz a projekt elérhető az új vállalatában? Zero mellett.

Most fontolja meg ezt az esetet. Átáll az SAP tesztelési projektről egy másik vállalat SAP tesztelési projektjére. Azonnal felismeri a grafikus felhasználói felületet, a Tranzakciós kódokat, a vanília üzleti munkafolyamatokat, ami óriási előnyt jelent. Meg kell tanulnia az ügyfél által elvégzett testreszabásokat, de mégis alapos ismeretekre van szüksége a szoftverről.

Az SAP Tester mint legnagyobb előny, hogy a megszerzett mély funkcionális ismereteknek köszönhetően könnyen SAP funkcionális tanácsadóvá válhat ! Az SAP tanácsadók iránt óriási a kereslet, szinte mindig hiánycikkekre van szükségük, és prémium fizetéssel rendelkeznek.

Mit jelent az SAP implementáció?

Vegye figyelembe ezt a forgatókönyvet. Az A társaság 12 éves szabadságot kínál. A B vállalat 20 éves szabadságot kínál. Fizetés kell vonni minden olyan munkavállaló, aki használja 13 -én vagy 21- st éves szabadság Company A & B volt. Ezt az információt kell konfigurálni az SAP rendszerbe , amely nem más, mint SAP bevezetési és konfiguráció.

Az SAP vanília verzió hatékony, de nem sok hasznos, amíg nem testreszabják és konfigurálják a vállalat üzleti irányelveinek, jogi előírásainak és műszaki követelményeinek megfelelően. Ezt a folyamatot SAP implementációnak hívják. Ez általában néhány hónapot vagy akár éveket is igénybe vehet.

Mi az SAP testreszabása?

Az SAP messze a legmagasabb szintű üzleti folyamatokat tartalmazza. De néha a belső vállalata sokat feldolgozott, nem pontosan feltérképezve a könnyen elérhető SAP üzleti tranzakciókkal.

Ilyen esetekben az egyéni kód az ABAP segítségével jön létre. Kódváltással jár, hogy olyan funkciókat hozzon létre, amelyek nem érhetők el a konfigurációval . Ez nem más, mint a testreszabás. Az SAP testreszabása egyedi jelentések, programok vagy fejlesztések létrehozására is alkalmas.

Mi az SAP szoftver karbantartása?

Az SAP rendszer konfigurálása, testreszabása, üzembe helyezése és életbe léptetése után - az SAP rendszeren végrehajtott bármilyen módosítást karbantartásnak nevezzük. Ez magában foglalhatja

  • Új szolgáltatás az SAP rendszerhez
  • Hibajavítások
  • SAP Kernel Updates
  • Támogatási csomagok és veremfrissítések
  • OSS jegyzet implementáció

SAP életciklus végétől végig és a megfelelő tesztelési fázisok

Számos módszertan alkalmazható az SAP megvalósításához

  • ASAP-implementáció (SAP-rendszerek kezdeti megvalósításához és régi rendszerekből történő portoláshoz)
  • Karbantartás életciklusa
  • Frissítse az életciklust
  • Egyéni fejlesztési életciklus

Bármely életcikluson is dolgozol, három fő tesztelési szakaszban veszel részt

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

2) A teszt végrehajtásának fázisa

3) Teszt értékelési szakasz

  • A teszt előkészítési szakasza

  1. A tesztelni kívánt üzleti folyamat azonosítása
  2. Manuális és automatizált tesztesetek fejlesztése
  3. Tesztcsomagok létrehozása és felülvizsgálata
  4. Tesztrendszer beállítása
  5. Vizsgálati adatok létrehozása
  • A teszt végrehajtásának fázisa

  1. A teszt végrehajtása manuálisan vagy teszteszközök segítségével
  2. Teszt állapotjelentés és hibakezelés
  • A teszt értékelési szakasza

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

Az SAP alkalmazásokra alkalmazható tesztek típusai

Az SAP-alkalmazások esetében a szokásos tesztelés a következő:

  1. Egység tesztelése : A tesztelésnek ezt a részét a fejlesztők többnyire a szervezetek által meghatározott egység tesztelési szabályaik alapján gondozzák. Ezt néha az ügyes fehér doboz tesztelők végzik. A teszt a fejlesztő mezőben történik. Ez elsősorban az ABAP kóddal kifejlesztett interfészek, átalakítások, fejlesztések, jelentések, munkafolyamatok és űrlapok (RICEWF) tesztelése. A fejlesztési objektum tesztelése magában foglalja a biztonsági engedély tesztelését, az adatátviteli szabályokat, az egyeztetéseket és a kötegelt ütemezési feladatokat. A BW (Business Warehouse) tesztelés szintén része a fejlesztési teszteknek.
  2. Integrációs tesztelés : Az SAP alkalmazás kombinált összetevőinek tesztelése annak megállapítására, hogy megfelelően működnek-e együtt. Jellemzően minőségbiztosítási környezetben történik, és reális tesztadatokat használ.
  3. Regressziós tesztelés : A regressziós tesztet azért végzik el, hogy az új módosítások ne befolyásolják hátrányosan a meglévő munkakódot. Az SAP R / 3 egy szorosan integrált rendszer. Egy verem frissítés, az OSS megjegyzés, a szállítás, a konfiguráció megváltoztatása, az új fejlesztői felületek lépcsőzetes és súlyos hatással lehetnek. A regressziós tesztet az automatizáló eszközzel hajtja végre a tesztelő csapat.
  4. Teljesítményvizsgálat : Az SAP alkalmazásokat teszteli annak biztosítására, hogy azok a várható terhelés mellett jól teljesítsenek. A teljesítményteszt magában foglalja a terhelés, a térfogat és a stressztesztet a rendszer szűk keresztmetszeteinek meghatározásához. Ennek a tesztelésnek az a célja, hogy növelje az SAP-alkalmazások robusztusságát, és segít olyan rendszerek telepítésében, amelyek képesek fenntartani a magas terhelés előrejelzését, nulla gyártás utáni teljesítményproblémával. A tesztelés magában foglalja az üzleti folyamatok ellenőrzését, amelyek stresszt okozhatnak a magas tranzakciós vagy kötegelt mennyiség miatt. Á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 teszt eredményeinek figyelemmel kísérése érdekében.
  5. Funkcionális tesztelés : A funkcionális tesztelés biztosítja, hogy az SAP megvalósítása megfeleljen az üzleti követelményeknek. Az SAP jól konfigurálható rendszer, és könnyen integrálható házon belüli alkalmazásokkal vagy harmadik fél eszközeivel. Tekintettel erre a változatos konfigurációra és összetettségre, a funkcionális tesztelés elengedhetetlen. A funkcionális tesztelés megszünteti a bizonytalanságot az üzleti felhasználás eseteiben, és minőséget hoz. Ez magában foglalja a tervdokumentumok áttekintését és teszttermékek létrehozását, beleértve a tesztkövetelményeket, a teszt forgatókönyvet és a teszteseteket. A funkcionális tesztelést általában a tesztelő csapat végzi, amelynek hátterében különösen a tesztelt SAP modul található.
  6. Felhasználói elfogadás tesztelése (UAT) : Miután a funkcionális, a rendszer és a regresszió tesztelés befejeződött, az UAT (felhasználói elfogadás teszt) végrehajtásra kerül. Biztosítja, hogy az SAP rendszer használható legyen 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 teszteseteket, amelyek magukban foglalják az üzleti folyamatokat, a funkciókat, a dokumentációt (kezelési kézikönyveket, a csalólapokat) stb.
  7. Biztonsági tesztelés : Az SAP-alkalmazások biztonságának biztosítása érdekében biztonsági tesztet hajtanak végre. Tesztelik a magas kockázatú területeket, mint például a portálok biztonsága, a hálózati biztonság, az üzembiztonság, a termékbiztonság, a hozzáférés-ellenőrzés és a forráskód-ellenőrzés a biztonság érdekében. Ez általában magában foglalja az alapot, az adatbázist, az infrastruktúrát, a fejlesztési és tesztcsoportokat.
  8. Portál tesztelés : Ezek a technikák magukban foglalják az SAP portálok tesztelését különböző böngészőkben és az üzleti folyamatok ellenőrzését

Hogyan hozhatunk létre SAP tesztesetet

Tervezzünk egy tesztesetet az SAP rendszer alkalmazottjának nevének megváltoztatásához

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

  • Határozza meg a teszteset végrehajtásához szükséges SAP-szerepet
  • Azonosítsa az SAP tranzakciót, amelyet végre kell hajtani a tesztesethez
  • Tesztadatok szükségesek a teszteset végrehajtásához. Határozza meg, hogy az adatokat létre kell-e hozni, vagy más tesztelők használják-e, vagy az adatok zárolva vannak-e és nem módosíthatók-e.
  • Bármely előfeltétel
  • Peer review Tesztesetek
  • Hozzon létre pozitív és negatív forgatókönyveket is
  • Hozzon létre részletes tesztlépéseket.
  • A teszt lefedettségének szilárdnak kell lennie
  • Dokumentálja a hibákat kellő időben, amint felfedezik őket.

Tekintse meg ezt a videót, amely útmutatást nyújt az SAP Infotype megváltoztatásához

Az erre tervezett teszteset a következő -

Fontos jegyzet

Az SAP egy humungous rendszer, végtelen variációkkal. Sem megvalósítható, sem költséghatékony az SAP rendszerben a tesztparaméter-bemenetek összes lehetséges változatának és kombinációjának ellenőrzése.

A fenti példához hasonlóan a tesztelő ellenőrizhette a vezetéknév, a születési dátum, a cím, a PIN-kód, a város, az állam, az ország, az állandó, az ideiglenes, a munkahelyi cím stb. Változását.

A tesztelőnek stratégiákat kell elfogadnia, hogy csökkentse a tesztesetek számát anélkül, hogy feláldozná a lefedettséget. Ilyen stratégiák például a határérték-elemzés, az ekvivalencia-particionálás és az ortogonális tömbök.

SAP-alkalmazások automatizált tesztelése

A tesztelés hatalmas kihívást jelent az olyan kolosszális rendszerek számára, mint az SAP. Az ASUG nemrégiben készült tanulmánya szerint az ügyfelek több mint 86% -a aggódik az átfogó tesztelés hiánya miatti kockázatok miatt.

Az automatizálás az SAP-alkalmazások számára a következő előnyökkel jár

  1. A legfőbb és legértékesebb előny a tesztek jobb lefedettsége
  2. Jobb termékminőség és ennélfogva kevesebb termelési kiesés. Az SAP produkciós környezeteiben bekövetkező kiesések milliókba kerülhetnek egy vállalatnak!
  3. A munkaterhelés minden kioldási ciklusnál csökken

Automatizálási eszközök

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

ECATT (kibővített számítógéppel támogatott teszteszköz)

Az ECATT-t funkcionális tesztek létrehozására és végrehajtására használják az SAP számára. Az ECATT egy beépített eszköz, amely az SAP-hoz tartozik, és amelynek elsődleges célja az SAP üzleti folyamatok automatizált tesztelése.

Az ECATT hasznos funkciói

  1. Tesztelje a tranzakciókat, jelentéseket és forgatókönyveket
  2. Hívja a BAPI-kat és a funkcionális modulokat
  3. Tesztelje a távoli rendszereket
  4. Engedélyek (felhasználói profilok) ellenőrzése
  5. Tesztelje a frissítéseket
  6. Tesztelje a beállítások testreszabásának változásainak hatását
  7. Ellenőrizze a rendszerüzeneteket

QTP (Gyors teszt professzionális eszköz)

A HP QuickTest egy kulcsszóval vezérelt automatizálási eszköz. Számos környezetet támogat, beleértve az SAP-ot is. Az eszköz robusztus, funkciógazdag és felhasználóbarát. Piacvezetője az automatizálási eszközöknek, amely jelentős piaci részesedést képvisel. Ez egy kereskedelmi eszköz, kiváló gyártói támogatással. Ez egy választott eszköz az SAP automatizálásához.

SAP TAO

Az SAP kiadta az SAP TAO automatizálási eszközt a Focus Frame-mel együttműködve (amelyet most a Hexaware vásárolt meg).

Az SAP TAO összefoglalja a QTP-t és a QC-t, ahol a QTP végrehajtó motorként működik, és teszt-forgatókönyveket hoznak létre és vezetnek a QC-től az üzleti összetevőkön keresztül. Az SAP TAO automatizálja a tesztkomponensek előállítását a végponttól végpontig. Az SAP TAO és a HPQC telepítésnek vannak bizonyos előnyei, összehasonlítva más tesztelő eszközökkel, hatalmas vállalati támogatás van mind a HP, mind az SAP szoftvertermékekhez.

Az SAP TAO kliens alkalmazás három funkciót lát el: ellenőrzi az SAP szerverről érkező tranzakciókat, exportálja a tranzakciókat a HP Minőségközpontba, és egyesíti az összetevőket vagy a parancsfájlokat a HP Minőségközpontból.

Az SAP alkalmazás teljesítménytesztje

Az SAP-alkalmazások teljesítményének tesztelésével elvégzik annak sebességét, méretezhetőségét és stabilitását . Az SAP teljesítménytesztje segít

  • Megfelel a szolgáltatási szintű megállapodásoknak (SLA).
  • Optimalizálja a szoftverkonfigurációs beállításokat.
  • Csökkentse a hardver túlköltekezését
  • Igazolja, hogy a rendszer nem fog összeomlani vagy meghibásodni szezonálisan magas terhelés alatt, és segít elkerülni a megfelelő pénzügyi veszteségeket.

Események, amelyek kiváltják a teljesítményt

Az SAP teljesítménytesztelő eszközének megválasztása a tesztelés alatt álló SAP alkalmazás függvénye. Az alábbiakban felsoroljuk az SAP teljesítménytesztelő eszközeit és azok alkalmazási területeit

  1. Nyílt forráskód / Ingyenes
  • Jmeter - (Teljesítményteszt SAP üzleti objektumok BI platform)
  • Nyissa meg az STA-t (Teljesítményteszt SAP portálok)
  1. Kereskedelmi
  • Load Runner (teljesítményteszt SAP ECC a többi SAP alkalmazás mellett) - az SAP ajánlja
  • IBM Rational Robot (sokféle SAP alkalmazást tesztelhet)

Következtetés

Az SAP tesztelés óriási karrierlehetőségeket kínál a minőségellenőrzés rajongói számára. Viszonylag egyszerű módja annak, hogy betörjünk a nagyra értékelt SAP Consultant arénába.

Pénztár - Interjúkérdések és válaszok SAP tesztelése

érdekes cikkek...