how prepare test plan
V predchádzajúcom článku sme videli niekoľko kľúčových bodov ERP, ako je skutočný význam pojmu ERP, rôzne moduly ERP, dôležitosť testovania ERP, kritické stránky testovania ERP a cestovná mapa pre prípravu testovania ERP. .
=> Tu si pozrite výučbu časti 1 o testovaní ERP.
ako pridať do poľa
V tomto článku sa pozrime na praktickejšie informácie o testovaní ERP (SAP), ako je príprava plánu zabezpečenia kvality, plánu testovania, sady testov, testovacích prípadov a stratégie vykonania testu.
=> Kliknutím sem zobrazíte kompletnú sériu návodov na kompletný testovací plán
Tento výukový program je dobrým príkladom na písanie testovacieho plánu od začiatku pre každú aplikáciu. Poskytli sme tiežvzorová šablóna testovacej sady na stiahnutie.
Z dôvodu demonštrácie predpokladajme, že testovaná aplikácia ERP pozostáva z nasledujúcich modulov s niektorými kľúčovými informáciami o implementačnom pláne, ako je uvedené nižšie.
Názov ERP: ERP spoločnosti ABC Manufacturing
Meno zákazníka: XYZ Petrochemicals LLC
Priemyselné odvetvia: Výroba
Firemná kancelária: New York
Pobočky: Los Angeles a Chicagu
Výrobný závod: Houston
Skladové sklady: Houston, Los Angeles a Chicago
Celkový počet zamestnancov: 2 500
Používatelia systému: 325
Obrat spoločnosti: 1 milión USD
Oddelenia: Správa, financie, účty, personalistika, výroba, kvalita, obchody, predaj, marketing, údržba, expedícia, podpora zákazníkov
Moduly: Rozpočet, CRM, Zákazník, Predajca, Predaj, Nákup, Platby, Zmluvy, Financie, Účty, Ľudský kapitál, Mzdy, Plánovanie výroby, Projektový manažment, Zásoby, Správa materiálu, Pracovné príkazy, Fixné aktíva, Business Intelligence
Model doručenia: Miestne a cloudové
Implementačný plán: Zhromažďovanie požiadaviek, analýza podnikových pracovných tokov, hodnotenie toku údajov, prispôsobenie a vylepšenie, dodanie a zavedenie, školenie koncových používateľov
Odporúčaný nástroj:
# 1) Oracle NetSuite
Oracle NetSuite ponúka platformu zabezpečenia kvality, ktorá vám umožní nastaviť plány inšpekcií a sledovať výsledky testov. Tento nástroj vám pomôže dodať najvyššiu kvalitu vašich výrobkov. Budete môcť centrálne spravovať zoznam testov a presadzovať minimálnu kvalifikáciu inšpektorov.
Poskytuje rôzne funkcie a funkcie na definovanie testov, prijímanie a kontroly počas procesu a zber údajov.
Vlastnosti:
- Oracle NetSuite vykonáva spracovanie výsledkov inšpekcií v reálnom čase.
- Je to agnostický nástroj zariadenia a je možné ho použiť na akomkoľvek tablete založenom na prehliadači.
- Má vlastnosti spracovania nezhodných materiálov na základe pracovných postupov.
- Môžete presadiť minimálnu kvalifikáciu inšpektorov.
Ďalej nájdete niektoré snímky obrazovky softvérovej aplikácie ERP pre niektoré dôležité obchodné procesy, ako sú zákazka odberateľa, finančné údaje zákazníka, hlavička platby, fixný majetok, správa zamestnancov a správa o predaji, ktoré poskytnú predstavu o závažnosti a zložitosti testovania ERP.
Screenshot 1: Zákazka odberateľa
Screenshot 2: Zákazka odberateľa (USA)
Screenshot 3: Financie zákazníkov
Screenshot 4: Hlavička platieb (India)
Screenshot 5: Hlavička platieb (USA)
Screenshot 6: Fixed Asset (India)
Screenshot 7: Fixné aktíva (USA)
Screenshot 8: Správa zamestnancov
Screenshot 9: Správa o predaji
Čo sa dozviete:
- Plán zabezpečenia kvality ERP
- Plán testovania ERP
- Popis projektu
- Cieľ
- Modulové funkcie pre ručné testovanie
- Modulové funkcie pre testovanie automatizácie
- Funkcie, ktoré sa majú testovať mimo prevádzkových priestorov
- Funkcie, ktoré sa majú testovať v prevádzkových priestoroch
- Funkcie, ktoré sa majú testovať na mobilných zariadeniach, sieťach Wi-Fi a cloudoch
- Požiadavky na zdroje
- Časový plán testovania
- Vykonanie testovacieho prípadu
- Pokrytie testu
- Výsledky
- Riadenie rizík
- Sledovač problémov
- Metriky kvality
- ERP Test Suite
- Stiahnutie šablón testovacej sady:
- Testovacie prípady ERP
- Záver
- Odporúčané čítanie
Plán zabezpečenia kvality ERP
Zaistenie kvality je hlavným míľnikom každého implementačného projektu ERP, ktorý pozostáva z nasledujúcich zainteresovaných strán a úspech závisí od odhodlaného úsilia všetkých ako „ Tím “.
Zúčastnenými stranami projektu implementácie ERP môžu byť:
- Implementačný tím - Pozostáva z tímu profesionálov z firmy ERP alebo z miestneho implementačného partnera. Musíte mať skúsenosti s implementáciou.
- Predajca softvéru - Dodávatelia softvéru pre operačný systém, databázu a ďalšie kancelárske aplikácie potrebné pre ERP.
- Poskytovateľ hostingu - Poskytovatelia hostingu pre servery, sieť, internet a intranetovú infraštruktúru potrebnú na implementáciu ERP. Musíte mať skúsenosti s implementáciou.
- Obchodný tím - Pozostáva z tímu z tímu pre rozvoj podnikania alebo riadiaceho riadiaceho výboru.
- Technický tím - Vývojový tím alebo realizačný tím, ktorí sú k dispozícii počas celého projektu. Musíte mať skúsenosti s implementáciou.
- Testovací tím - Testovací tím spoločnosti ERP alebo miestnych partnerov, ktorí majú skúsenosti s implementačnými stratégiami ERP.
- Zákaznícky tím - Tím koncových používateľov alebo vedúci oddelení, ktorí majú úplné pracovné znalosti o obchodnom procese.
Ako sme diskutovali v predchádzajúcom tutoriáli, testovanie softvérových aplikácií ERP (napr. SAP) sa líši od testovania ostatných softvérových aplikácií. Aplikácie ERP sú špecifické pre doménu a odvetvie. Spoločné moduly ako Financie, Účtovníctvo, Zásoby, Investície, Predaj, Nákup, Ľudský kapitál a Mzdy sú k dispozícii vo všetkých ERP systémoch.
Okrem týchto bežných modulov je podľa cieľových zákazníkov k dispozícii niekoľko priemyselných špecifických modulov.Napríklad, „výrobný ERP“ môže mať modul „plánovanie výroby“, „farmaceutický ERP“ môže mať modul „lekár-pacient“ a „vzdelávací ERP“ môže mať „študentský“ modul atď.
Faktor kvality by teda mal mať umožnené zdieľanie niektorých vopred určených metrík v dostatočnom predstihu so všetkými zúčastnenými stranami na vyššie uvedenom zozname.
Na udržanie kvality sa zúčastnené strany vzájomne dostanú do dohôd o úrovni služieb. Všetci zainteresovaní ako tím by mali mať definované činnosti, zodpovednosti a cieľové termíny, aby dosiahli očakávanú kvalitu výkazu práce.
Plán testovania ERP
Plán testovania ERP by mal pozostávať z nasledujúcich informácií pre efektívnu a úspešnú implementáciu.
Plán testovania obsahuje ciele, metriky kvality, funkcie, ktoré sa majú testovať manuálne, funkcie, ktoré sa majú testovať prostredníctvom automatizačných nástrojov, projektové prostredie, tímová infraštruktúra, požiadavky na zdroje, plán testovania, výsledky testovania, infraštruktúra na vykonávanie testu, testovací rámec, predpoklady, závislosti, obmedzenia, mechanizmus sledovania chýb, nástroje na hlásenie chýb a kritériá prijatia atď.,
Ďalej je uvedený vzorový plán testov pre náš projekt implementácie ERP pre spoločnosť XYZ Petrochemical LLC.
Pozri tiež - ak potrebujete viac informácií o tom, ako vytvoriť testovací plán, pozrite si tieto výukové programy:
Popis projektu
ABC Manufacturing ERP je integrované ERP riešenie pre výrobný priemysel. Produkt sa skladá z hlavných modulov ako účtovníctvo, financie, rozpočet, zásoby, fixné aktíva, zákazníci, dodávatelia, CRM, predaj, nákup, platby, zmluvy, ľudský kapitál, mzdy, plánovanie výroby, projektový manažment, inventár, materiálové hospodárstvo, práca Objednávky a Business Intelligence.
Vertikálna orientácia zákazníka je na výrobu a jej predmetom podnikania je výroba petrochemických bi-produktov a ich predaj domácim a medzinárodným zákazníkom. Suroviny sa nakupujú na domácich a zahraničných trhoch. Spoločnosť pôsobí z New Yorku v USA s pobočkami v rôznych častiach krajiny.
Spoločnosť má tiež sklady na vzdialených miestach. Systém ERP bude implementovaný na centralizovanom mieste v podnikových priestoroch a prepojí ďalšie pobočky, sklady, výrobné závody, marketingové kancelárie z rôznych častí krajiny prostredníctvom internetu, WAN, Wi-Fi, cloudovej infraštruktúry. Navrhované riešenie podporuje viac jazykov ako angličtina (pre medzinárodných zákazníkov, hindčina (pre používateľov IN), arabčina (pre dodávateľov na Blízkom východe) a podporuje transakcie vo viacerých menách.
Systém má tiež zákaznícky portál E-Commerce pre objednávky online predaja s platobnou bránou kreditnou kartou a portál Vendor pre ponuky nákupu. Existuje viac ako 300 používateľov systému, ktorí budú používať systém z rôznych častí sveta s najmenej 10 000 transakciami za deň.
Cieľ
- Ručne identifikujte moduly, ktoré sa majú testovať.
- Identifikujte moduly, ktoré sa majú testovať, pomocou automatizačných nástrojov.
- Definujte stratégiu testovania, rozsah testovania a testovacie činnosti.
- Definujte testovacie kritériá, predpoklady, závislosti a obmedzenia.
- Identifikujte testovací tím, ich pridelenie a plán testovania.
- Nastavte rámec pre ručné a automatické testovanie.
- Nastavte testovaciu infraštruktúru pomocou konfigurácie softvéru a hardvéru.
- Definujte zainteresované strany projektu na implementáciu ERP.
- Definujte mechanizmus komunikácie a eskalácie.
- Definujte pracovné prostredie, podrobnosti úlohy a zodpovednosti.
- Riadenie rizika s plánmi zmierňovania rizika.
- Definujte výstupy testu a nástroje na vykazovanie.
Modulové funkcie pre ručné testovanie
- Modul platieb (tvorba platieb, schvaľovanie platieb, kontroly vydaní)
- Modul financovania (spoločné platby, schvaľovanie spoločných platieb, kontroly vydávania)
- Mzdový modul (Mzdové šeky, Vydanie šeky)
- Modul dlhodobého majetku (odpisy majetku, vyradenie majetku)
- ...
Modulové funkcie pre testovanie automatizácie
- Modul predaja (Zákazka odberateľa, Dodávka zákazky odberateľa, nevybavené objednávky, fakturácia predaja)
- Nákupný modul (kúpna zmluva, objednávky, dodatky k nákupu)
- Zákaznícky modul (Správa zákazníkov, Financie zákazníkov)
- Modul ľudského kapitálu (riadenie zamestnancov, dochádzka, pôžičky, odchody)
- ...
Funkcie, ktoré sa majú testovať mimo prevádzkových priestorov
- Testovanie funkčnosti: Všetky funkčné testovacie prípady všetkých modulov, ktoré sú skontrolované a schválené.
- Regresné testovanie: Všetky funkčné testovacie prípady pre prispôsobené moduly, ktoré sú skontrolované a schválené.
- Testovanie dymu: Všetky funkčné testovacie prípady označené pre Sanity, ktoré sa kontrolujú, vykonávajú a schvaľujú.
- ...
Funkcie, ktoré sa majú testovať v prevádzkových priestoroch
- Testovanie systému: Všetky systémové testovacie prípady všetkých modulov, ktoré sú skontrolované a schválené.
- Testovanie integrácie : Všetky systémové testovacie prípady všetkých modulov, ktoré sú skontrolované a schválené.
- Testovanie výkonu: Všetky testovacie prípady výkonu, ktoré sa kontrolujú a schvaľujú.
- Testovanie zaťaženia: Všetky prípady testovania zaťaženia, ktoré sú skontrolované a schválené.
- Testovanie prijatia používateľa : Všetky akceptačné testy používateľa, ktoré sú skontrolované a schválené.
- ...
Funkcie, ktoré sa majú testovať na mobilných zariadeniach, sieťach Wi-Fi a cloudoch
Testovanie funkčnosti: Všetky testovacie prípady systému modulu CRM, ktoré sú skontrolované a schválené.
Požiadavky na zdroje
Časový plán testovania
Áno nie | Podrobnosti úlohy | Dátum začiatku | Dátum ukončenia | Tester |
---|---|---|---|---|
6 | Vrátiť autorizáciu tovaru | 27.05.2015 | 01.01.2015 | Tester B |
1 | Príprava plánu skúšok | 05/04/2015 | 06.06.2015 | Tester A |
dva | Skontrolujte a aktualizujte plán testov | 05/07/2015 | 05/07/2015 | Testovací kábel B |
3 | Príprava testovacej sady a testovacích prípadov | |||
Modul 1: Predaj a distribúcia | 16.05.2015 | 06/04/2015 | ||
4 | Proces zákazky odberateľa | 16.05.2015 | 20.05.2015 | Tester B |
5 | Proces kúpnej zmluvy | 21.05.2015 | 26.05.2015 | Tester B |
7 | Proces prijatia platby | 06.02.2015 | 06/04/2015 | Tester B |
... | ||||
Modul 2: Nákup a platby | ||||
8 | Proces odsadenia nákupu | 16.05.2015 | 19.05.2015 | Tester C |
9 | Proces ponuky nákupu | 20.05.2015 | 23.05.2015 | Tester C |
10 | Proces objednávky | 24.05.2015 | 28.05.2015 | Tester C |
jedenásť | Proces schválenia platby | 29.05.2015 | 31.05.2015 | Tester C |
... | ||||
Vykonanie testu | ||||
12 | Modul 1: Iterácia 1 | 01.01.2015 | 06/05/2015 | Tester B |
13 | Modul 2: Iterácia 1 | 01.01.2015 | 06/04/2015 | Tester C |
... | ||||
14 | Regresné testovanie: Modul 1 | |||
pätnásť | Regresné testovanie: Modul 2 | |||
... | ||||
16 | Správy o testoch a aktualizácie plánu kvality | |||
... |
Vykonanie testovacieho prípadu
Pokrytie testu
A: Testovanie funkcií, B: Testovanie systému, C: Testovanie integrity, D: Testovanie bezpečnosti, E: Testovanie použiteľnosti, F: Testovanie výkonu, G: Testovanie rozhrania, H: Testovanie inštalácie
Výsledky
Riadenie rizík
Sledovač problémov
Používajú sa nástroje Confluence a JIRA sledovanie problémov v projekte. JIRA je tiež prispôsobená a nakonfigurovaná pre všetkých členov testovacieho tímu na stupňovanie problémov a hlásenie chýb a je priradená vývojovému tímu koncernu so zodpovednosťou a cieľovými dátumami.
Metriky kvality
ERP Test Suite
Rovnako ako bežný proces testovania, aj sada ERP Test Suite sa bežne pripravuje ako dokument vo formáte Excel. Tento dokument riadi úplnú históriu revízií rôznych testovacích balíkov všetkých modulov v aplikácii ERP. Testovacie prípady každého modulu, história vykonávania testu, zoznam chýb a história testovacích protokolov sa uchovávajú v testovacej súprave ERP.
Pre testovanie automatizácie je „ testovacie skripty ”Sú udržiavané v testovacom balíku a je udržiavaná súvisiaca iterácia histórie vykonávania testu. V závislosti na type testovania a zložitosti testovacích prípadov sa v balíku udržujú skripty automatizačného testu, ktoré by mali byť navrhnuté takým spôsobom, aby sa dali opakovane použiť.
Nižšie nájdete snímku testovacej sady ERP v dokumente programu Excel.
Stiahnutie šablón testovacej sady:
Nižšie je uvedená vzorová šablóna testovacej sady na stiahnutie. Obsahuje šablóny pre históriu revízií, správu o teste, správu o chybe, prípady dymových testov, prípady regresných testov
=> Kliknite sem a stiahnite si šablónu testovacej sady ERP.
Testovacie prípady ERP
Okrem funkčných testovacích prípadov, regresných testovacích prípadov, testov na príčetnosť / dymivosť vyžaduje testovanie ERP ďalšie typy testovacích prípadov pre testovanie inštalácie, testovanie konfigurácie, testovanie implementácie, test adaptability, testovanie siete, testovanie servera, offline testovanie, testovanie na diaľku, testovanie viacerých mien, testovanie viacerých jazykov, testovanie zariadení, testovanie intranetu, testovanie v reálnom čase atď.,
Najdôležitejšie je, že ERP je centralizované automatizované riešenie, ku ktorému má prístup niekoľko používateľov súčasne online v reálnom čase, čo zahŕňa finančnú transakciu, a každý testovací prípad by mal byť napísaný s veľkým úsilím a údajmi v reálnom čase.
otázky a odpovede na základné otázky týkajúce sa rozhovorov pre nováčikov
Po overení výstupných údajov preddefinovanými údajmi v reálnom čase by sa mal tiež stav vykonania testu aktualizovať na „Pass“. Testovacie prípady by teda mali mať vždy stĺpec pre „ údaje o teste “A„ výstupné údaje “.
Scenár ukážky testu:
Nižšie nájdete ukážku testovacieho prípadu pre našu demonštráciu ERP. Tieto testovacie prípady môžu pozostávať z mnohých malých testovacích prípadov, ktoré sa dajú oddeliť a udržiavať, avšak na demonštračné účely sa kombinujú s jedným testovacím prípadom.
ID testovacieho prípadu | ABC_ERP_SD_X0121 |
---|---|
očakávané výsledky (Pozitívne) | 1. Objednávka by mala byť zaúčtovaná a fakturovaná. 2. Mali by ste vygenerovať dodací list. 3. Mala by sa vygenerovať objednávka na prepravu. 4. Transakcie hlavnej knihy by sa mali zaúčtovať. 5. Kniha zásob by sa mala aktualizovať. 6. Malo by sa vygenerovať ťarchopis. 7. Zákazníkovi a obchodom by sa mal posielať e-mail. |
Modul | Predaj a distribúcia |
Funkcia | Proces zákazky odberateľa |
Cieľ | Na kontrolu je objednávka odberateľa zaúčtovaná a fakturovaná s príslušnými údajmi zadanými pre hlavičku predaja a podrobnosti predaja. |
Kroky na reprodukciu | 1. Predaj a distribúcia -> Správa objednávok -> Zoznam zákaziek odberateľa -> Nová zákazka odberateľa. 2. Vyberte dátum objednávky, vyberte typ objednávky, vyberte dátum vypršania platnosti, vyberte ID zákazníka, vyberte ID zásielky, vyberte ID skladu, vyberte dátum odoslania, vyberte dátum splatnosti, vyberte DIČ, vyberte ID predajcu. 3. Vyberte nové položky predaja a vyberte ID položky, vyberte UOM položky, zadajte množstvo položky, zadajte cenu položky, vyberte účet hlavnej knihy, vyberte ID projektu a kliknite na OK. 4. Kliknite na tlačidlo Objednať na hlavnej obrazovke. |
Vstupné Data (Pozitívne) | Dátum objednávky (01.01.2015), Typ objednávky (Zákazka odberateľa), Dátum vypršania platnosti (31.09.2015), ID zákazníka (SABIC), ID zásielky (FedEx), ID skladu (NaviMumbaiWH), Dátum dodania (03 / 02/2015), Vyberte dátum splatnosti platby (28/02/2015), DIČ (ST929), ID predajcu (Anand), ID položky (PolyPropylén), MJ položky (Kilogramy), Množstvo položky (1000), Účet hlavnej knihy (23499949), ID projektu (DueTarget2015) |
Vstupné Data (Negatívne) | Dátum objednávky (01.01.2016), Typ objednávky (Nákupná objednávka), Dátum vypršania platnosti (31/09/2012), ID zákazníka (VÝCHOZÍ), ID zásielky (Prázdne), ID skladu (Prázdne), Dátum dodania (03 / 02/2013), Vyberte dátum splatnosti platby (28/02/2012), IČ DPH (prázdne), ID obchodníka (VÝCHODNÉ), ID zásielky (VÝCHODNÉ), UOM položky (prázdne), Množstvo položky (0), Účet hlavnej knihy (DEFAULT), ID projektu (DEFAULT) |
očakávané výsledky (Negatívne) | • Výstražné okno by malo prichádzať pre každý negatívny vstup údajov podľa procesu varovania a definovaného textu. • Objednávky odberateľa by mali byť doobjednané, ak položky nie sú na sklade. • Zákazková objednávka by mala byť pozastavená, ak je úverový limit zákazníka nízky. |
Skutočný výsledok | |
Očakávaný výstup | Zákazka odberateľa, faktúra odbytu, zoznam balenia, zoznam prepravy by sa mali generovať vo vopred definovanom formáte prehľadu. |
Skutočný výstup |
Záver
Testovanie ERP má v porovnaní s akýmkoľvek testovaním softvéru / produktu veľa rizík a zložitostí. Správa metrík kvality v projektoch implementácie ERP si tiež vyžaduje veľa pozornosti a odhodlaného úsilia ako „tímu“ od viacerých zainteresovaných strán.
Testovací odborníci musia pochopiť rozdiel medzi kvalitou produktu a kvalitou implementácie. Testovanie ERP vyžaduje od manažmentu a zákazníkov dôveryhodné sponzorstvo načas a rozpočet. Testovanie by malo robiť tím odborníkov ERP a z akéhokoľvek dôvodu by nemali byť pridelené neskúsenému tímu.
Je veľmi dôležité používať všeobecne osvedčený správny postup, metodiky, prístupy a automatizované nástroje. Nemali by sme predpokladať, že „automatizácia“ úplne nahrádza „ručné“ testovanie, ale nemali by sme robiť kompromisy v používaní požadovanej testovacej infraštruktúry a rámca. Nepodceňujte čas potrebný na zhromažďovanie živých skutočných údajov od zákazníkov.
Pre testovacích profesionálov je táto cesta „vynikajúcim zdrojom pre testovanie produktov ERP!“.
Ak máte akékoľvek otázky týkajúce sa ERP alebo najmä SAP Testovania, dajte nám vedieť.
=> Celý seminár s kompletným plánom testovacieho plánu nájdete tu
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Sylabus kurzu Softvérové testovanie - podrobný výcvikový plán online kurzu
- Rozdiel medzi počítačom, klientskym serverom a webom
- Stiahnutie e-knihy Testing Primer
- Ako písať týždenné správy o testovaní softvéru
- Príručka pre začiatočníkov k testovaniu ERP (testovanie SAP) - 1. časť
- Sprievodca testovaním bezpečnosti webových aplikácií
- Výukový program pre testovací plán: Sprievodca písaním dokumentu o softvérovom testovacom pláne od nuly