beginner s guide erp testing part 1
Raziščimo zanimivo in zahtevno temo “ Kako preizkusiti programsko opremo ERP '. Spoznali bomo izzive, ki jih vključuje preizkušanje ERP (npr. Preskušanje SAP), smernice in načrt za uspešno testiranje ERP.
Preden se poglobimo v podrobnosti o testiranju ERP, moramo najprej razumeti nekaj ključnih informacij o ERP. Za namene testiranja je najpomembnejše razumevanje funkcij, funkcionalnosti in poteka ERP programske opreme. Brez ustreznega znanja je preizkušanje ERP modulov zelo kritično in okorno.
Kaj se boste naučili:
- Kaj je ERP in zakaj podjetja potrebujejo ERP programsko opremo?
- Pomen ERP testiranja
- Avtomatizirano ERP testiranje
- Zakaj je preskušanje ERP kritično?
- Ali lahko preizkusim programsko opremo ERP?
- Načrt ERP testiranja
- Zaključek
- Priporočeno branje
Kaj je ERP in zakaj podjetja potrebujejo ERP programsko opremo?
ERP pomeni JE nterprise R vir P lanning. Bolj praktična misel je, da če 'podjetje' (organizacija ali podjetje) načrtuje povečanje produktivnosti in učinkovitosti z integracijo vira, potem gre za ERP.
Kakšni so viri? V vseh organizacijah, kot so človek, stroj, metoda in materiali, se imenuje 4M.
Vsaka programska oprema ERP na svetu je zgrajena na podlagi tega koncepta. Vsako podjetje potrebuje računovodsko ali ERP rešitev, ki je dejstvo vsakega posla.
Organizacija lahko uporablja eno ali več programske opreme v skladu z zahtevami posameznih oddelkov.Na primer, Oddelek za računovodstvo lahko uporablja računovodsko programsko opremo, razvito v Oracleovih tehnologijah, finančni oddelek lahko uporablja programsko opremo za proračun, razvito v Microsoftovih tehnologijah, kadrovska služba lahko uporablja programsko opremo za obračun plač, razvito v Javi, oddelek za zaloge pa skladiščno programsko opremo, ki jo je razvil IBM itd.
Poleg tehnologij je vsaka programska oprema drugačna. Baza podatkov, ki se uporablja za shranjevanje podatkov, se razlikuje tudi od Oracle, SQL Server, DB / 2 itd.
Najpomembneje je, da podatki, ki so na voljo v enem oddelku, niso na voljo za drugi oddelek, saj se podatki ne shranjujejo na centraliziranem mestu. Te razmere v poslovnem scenariju organizacije podjetja povzročajo veliko zapletenosti, zmanjšujejo produktivnost podjetja in vplivajo na učinkovitost zaposlenih.
Vodja prodaje na primer ne pozna zaloge v skladišču za oddajo prodajnega naročila s stranko, podpredsednik podjetja pa ne pozna finančnega stanja podjetja, razen če obišče oddelek ali nima telefona pokličite z njimi.
Programska oprema ERP upošteva vse te različne poslovne situacije in scenarije funkcionalnih tokov ter daje rešitev podjetniškim strankam z integracijo več delovnih tokov oddelkov znotraj organizacije in centraliziranje baze podatkov prek strežniške infrastrukture.
Tako bodo podatki vsakega oddelka dnevno shranjeni v centraliziranem strežniku. Vsak pooblaščeni delavec si bo lahko ogledal podatki v živo v spletu brez potrebe po interakciji z nikomer za nadaljevanje vsakodnevnega delovanja. Končno lahko podpredsednik podjetja z enim klikom miške pregleda celotne organizacijske podatke. Odlično delo, kajne?
Svetovni trg programske opreme ERP na leto presega 25 milijard dolarjev ki vsako leto zraste 10–20%, povpraševanje pa se bo povečalo v segmentih malih in srednje velikih podjetij prek platform SaaS (Software-as-a-a-Service) in Cloud (Off-Promises Infrastructure).
Nato se povpraševanje po strokovnjakih za ERP testiranje povečuje tudi v IT industriji. Številni projekti za izvajanje ERP so porabili več kot 50% svojega proračuna za testiranje in z njimi povezane dejavnosti.
Čeprav ji pravimo ERP programska oprema, ni samo programska oprema 'In delo prodajalca ERP ni dokončano s prodajo programske opreme ERP kupcu. ERP je pravzaprav posel rešitev ”Organizaciji avtomatizacija poslovnega procesa in poteka dela znotraj podjetja. Tega ne bo mogoče doseči s samo namestitvijo programske opreme in vzpostavitvijo infrastrukture, ampak uspeh izvajanja ERP zahteva veliko namenskih rešitev in sodelovanja ljudi.
V tem ERP svetu je, kako izbrati in oceniti najboljšo programsko opremo ERP, ki ima kakovost in zmogljivost, kot je bilo pričakovano, veliko vprašanje in dilema med poslovnimi strankami.
Priporočeno orodje:
# 1) Oracle NetSuite

Oracle NetSuite ima rešitev ERP za racionalizacijo kritičnih procesov. Njegove značilnosti in funkcionalnosti vam bodo omogočile jasno vidnost in nadzor nad poslovanjem.
Oracle NetSuite ponuja rešitev za upravljanje kakovosti. Ta platforma ima funkcije za določanje testov, nastavitev parametrov za ocenjevanje rezultatov in njihovo uporabo za ustrezne postavke in operacije za sprejemanje in medprocesno testiranje.
privzeti prehod ni na voljo Windows 10 wifi
Lastnosti:
- NetSuite ponuja funkcije Test Definition, ki vam omogočajo, da določite vrsto pregleda, preskuse, ki jih je treba opraviti, sprejemljive omejitve, minimalne kvalifikacije itd.
- Imeli boste centralno voden seznam testov ali pregledov.
- Orodje lahko zajema meritve in jih primerja tako, da preseže ali odpove meje.
- Ima funkcije za zbiranje podatkov.
Posnetek posnetka poslovne organizacije, ki podpira ERP, bo zajet, kot je prikazano spodaj.

Pomen ERP testiranja
Večina projektov implementacije ERP propade zaradi neustreznega načrtovanja in testiranja testov. Da bi razumeli pomen testiranja ERP, morajo strokovnjaki za testiranje razumeti različice sistemov ERP.
ERP sistemi so lahko na voljo v več različicah za več domen, ki ciljajo na več strank.Na primer, imajo večji ponudniki ERP različne različice in okuse svoje programske opreme ERP, kot je prikazano spodaj.
- Microsoft Dynamics NAV: zasnovan za mala in srednje velika podjetja
- Microsoft Dynamics AX: zasnovan za velike poslovne stranke
- Poleg funkcionalnih preskusov so pomembni tudi sistemski preizkus, preizkus zmogljivosti in preskus obremenitve.
- SAP zavarovanje: zasnovano za zavarovalnice
- SAP bančništvo: zasnovano za bančni sektor
- SAP Chemical: zasnovan za kemična podjetja
- Poleg funkcionalnega preizkušanja sta pomembna tudi znanje domene in izkušnje v panogi.
Podobno imajo izdelki iz Oracle, tj. E-Business Suite, PeopleSoft, Siebel in JD Edwards itd., Različne funkcije, ciljne kupce in panoge, kjer mora ekipa za testiranje razumeti namen in funkcionalnost celotnih sistemov.
V ERP podjetjih sta na voljo dve vrsti preskusnih skupin:
- 'Core test team' za testiranje 'osnovne programske opreme ERP' s statičnimi funkcijami.
- 'Ekipa za izvajanje implementacije' za preizkušanje 'izvedbenega projekta' z dinamičnimi in prilagojenimi funkcionalnostmi.
Ko je funkcija in funkcionalnost prilagojena zahtevam kupca, bo spremenjeni vpliv na več modulov in sistemov. Skupina za testiranje mora zajeti vsako spremembo in s tem povezan vpliv za popolno sledljivost.
Avtomatizirano ERP testiranje
Podjetja ERP imajo namensko preskusno silo za preizkušanje svojih sistemov ERP. Testiranje tako velikega sistema zahteva, da je izvedba testa » avtomatizirano '. Odvisno od zahtev podjetja ERP oblikujejo svoje avtomatizirano preskusno ogrodje in jih postavili preskusna infrastruktura.
Za testiranje ERP je predlagano avtomatizirano testiranje, saj ročno testiranje zahteva veliko časa za dokončanje enega kroga testiranja. Očitno je, da brez preizkušanja vseh komponent sistema in zagotavljanja 100% kakovosti izvajanje ERP ne uspe.
Spodaj je seznam različnih vrst preizkušanja ERP, saj je večina sistemov ERP vgrajena v SOA (Service Oriented Architecture).
- Funkcionalno preskušanje
- Preskušanje obdelave podatkov
- Preverjanje integritete
- Testiranje sistema
- Testiranje varnosti
- Preskušanje zanesljivosti
- Preskus prilagodljivosti
- Testiranje razširljivosti
- Preskus uporabnosti
- Preskušanje zmogljivosti
- Preskušanje obremenitve
- Preizkus vmesnika
- Preskušanje interoperabilnosti
- Regresijsko testiranje
- Preizkušanje infrastrukture
- Preskušanje slik
- Preskus namestitve
- Vzporedno preskušanje
Dobavitelji ERP
Na mednarodnem trgu je veliko prodajalcev ERP.
Spodaj je kratek seznam ERP programske opreme in njenih prodajalcev na podlagi tržnega deleža, stroškov, izvedbenega modela, povprečnega časa uvajanja, platforme in dostave, tehnologije, funkcij in funkcionalnosti. Vsak prodajalec ponuja različne okuse izdelka, odvisno od domene in panoge stranke.
- SAP (# 1) - Od SAP-a od leta 1972 do glavnih tržnih delničarjev in milijonov uporabnikov po vsem svetu.
- Microsoft Dynamics (# 2) - Milijoni uporabnikov po vsem svetu iz korporacije Microsoft.
- Oracle E-Business Suite (# 3) - od korporacije Oracle do milijonov uporabnikov po vsem svetu.
- Epicor ERP
- Žajbelj ERP
- NetSuite
- Infor ERP
- Ramco ERP
- Osredotoči se na ERP
- Tally ERP
ERP moduli
Kaj so ERP moduli? Modul v ERP je skupina funkcij in funkcionalnosti za določeno skupino delovnih procesov ali oddelkov.
Na primer , postopek prodajnih nalogov, postopek plačila in upravljanje strank lahko združimo v edinstven funkcijski potek dela v podjetju in ga oblikujemo pod » Prodaja in distribucija 'Modul in podobno prisotnost zaposlenih, postopek izplačevanja plač, upravljanje osebja lahko združimo v edinstven funkcijski potek dela v podjetju in ga oblikujemo pod' HR in plače ”Modul.
Za namene testiranja je najpomembnejše razumevanje funkcij, funkcionalnosti in poteka dela. Brez ustreznega znanja je preizkušanje ERP modulov zelo kritično in okorno.
Ponudniki ERP imajo lahko različna imena modulov za razvrščanje funkcionalnosti v skupine, vendar bo koncept enak.Na primer, na hitro si oglejmo nekaj modulov SAP, da dobimo idejo, če izvajamo Preskušanje SAP .
- SAP FICO (za finančno in stroškovno računovodstvo)
- SAP HR (za človeške vire)
- SAP MM (za upravljanje materialov)
- SAP PP (za načrtovanje proizvodnje)
- SAP SD (za prodajo in distribucijo)
- SAP CRM (za upravljanje odnosov s strankami)
- SAP SCM (za upravljanje dobavne verige)
Podobno ima vsa programska oprema ERP takšne module v skladu s svojimi konvencijami o razvrščanju in imenovanju funkcionalnosti.
Zakaj je preskušanje ERP kritično?
ERP testiranje je resnično ključnega pomena, če načrti testiranja ne zajemajo celotnega načrta izvedbene faze. Vsi moduli v sistemu so popolnoma integrirani in med seboj povezani, kar pomeni, da so vse funkcionalnosti odvisne od funkcionalnosti drugih modulov ali drugih sistemov.
Na primer, če želite ustvariti prodajno naročilo v modulu 'Prodaja', mora sistem preveriti razpoložljivo zalogo v modulu 'Zaloge' in preveriti kreditno omejitev stranke v modulu 'Kupec'.
Funkcionalnost ni odvisna samo od drugih modulov, ampak je odvisna tudi od zunanjih sistemov, na primer sistem z več valutami pridobi trenutni menjalni tečaj iz zunanjega sistema v živo, od zunanjega sistema v živo se lahko zahteva stopnja pošiljanja za prodajno naročilo, davek od prodaje zalog se lahko zahteva od vladne agencije itd.,
Ko je testni primer napisan na podlagi zgoraj navedenega primera poslovne uporabe, mora preizkuševalec razumeti celoten potek dela funkcionalnosti in odvisnost poteka dela, sicer testni primer ne bo uspel ali bo ostal nepopoln.
Spodnji diagram daje pregled procesa prodajnega naročila in odvisnosti notranjih in zunanjih sistemov.

Poleg funkcionalnega testiranja, kot je v zgornjem primeru poslovne uporabe, je druga faza testiranja na ' Izvajanje ERP 'Kar je bolj kritično. Faza izvajanja ERP vključuje veliko sprememb in prilagoditev glede na zahteve kupcev in infrastrukturo.
Tovrstno testiranje ne vključuje le običajnega funkcionalnega testiranja, temveč tudi preizkušanje zmogljivosti in sprejemljivosti uporabnikov. Obstaja več komponent, ki delujejo s sistemom v živo iz notranjih in zunanjih virov.
Razumevanje vseh komponent in njihovih funkcij je za preizkuševalce pomembnejše pripravi preskusne načrte in testni paket z vsemi izvedljivimi primeri uporabe, ki jih je treba zajeti za aplikacijo, ki se preskuša.
Uspešni strokovnjaki za ERP testiranje so že vrsto let usposobljeni in delajo na številnih različnih izvedbah ERP in zbirajo izkušnje, da postanejo sposoben preizkuševalec ERP z dodatnimi poverilnicami kot 'strokovnjak za področje' ali ' strokovnjak za domeno '.
Srce številnih sistemov ERP je v modulih Računovodstvo ali Finance, kjer večina preizkuševalcev nima računovodskega znanja in težko razume finančne koncepte in sistem glavne knjige. Kompleksnost medsebojno povezanih in z zunanjim povezanih delovnih tokov sistemov ERP demotivira strokovnjake za testiranje pri pisanju ustreznega paketa preizkusov ERP.
Zlasti izvajanje ERP sistemov zahteva različne oblike sistemskih preizkusov, večkratno preskušanje sprejemljivosti uporabnikov, več ravni zmogljivosti in preskušanje obremenitve z milijoni 'podatkov o preizkusih v živo' iz obstoječih sistemov, ki jih je treba uvoziti v novi sistem ERP.
Glavni izziv je zbiranje vhodnih podatkov za preizkušanje lastnosti in analiziranje pravilnosti izhodnih podatkov, kar zahteva znanje domene.
Na primer, ni tako enostavno zbrati podatkov za preizkušanje transakcij glavne knjige ali transakcij prodajnih nalogov v sistemih ERP. Čeprav se podatki zbirajo za vnos, je zelo pomembno razumeti in analizirati pravilnost izhodnih podatkov v skladu s finančnimi standardi, kot je MSRP.
Za primerplje, „bilance stanja“, ustvarjene iz transakcij glavne knjige, običajni preizkuševalci ne morejo razumeti brez poznavanja bilance stanja ali poskusnega stanja. Razlog za 'bilanco stanja' je generiran iz glavne knjige na podlagi več transakcij iz vseh modulov.
Ali lahko preizkusim programsko opremo ERP?
Pomembno vprašanje za strokovnjake za testiranje je 'Ali lahko s svojim razpoložljivim znanjem in izkušnjami preizkusim sistem ERP?'. Odgovor na to vprašanje ni preprost 'Da ali Ne', ampak zahteva samooceno.
ERP sistemi so na voljo v več jezikih, podpirajo več valut, prilagodljivi za več platform, ciljajo na več domen in so zasnovani za več uporabnikov. In preizkuševalci ne bodo preizkusili celotnega sistema ERP posamezno ali sami.
Od nikogar se ne pričakuje popolnega in popolnega znanja in izkušenj vseh modulov v ERP ali večjezičnem strokovnem znanju ali več industrijskih izpostavljenosti. Vendar si morajo strokovnjaki za preizkušanje zastaviti nekaj vprašanj, kot je opisano spodaj, ki jim bodo pomagala pri pripravi ERP načrta.
- Lahko poznam ERP in ERP module?
- Sem že pisal testne primere za ERP?
- Ali sem že izvajal testne primere za ERP?
- Ali imam kakšno tehnično znanje, kot so skriptiranje, HTML, XML in SQL?
- Ali imam kakršno koli industrijsko izpostavljenost, kot je farmacevtska, kemijska, bančna itd.?
- Koliko ERP modulov bom preizkusil?
- Ali potrebujem usposabljanje za testiranje ERP?
- Je ERP priročnik za testiranje ali avtomatiziran?
- Ali sem del ekipe za preskušanje jedra ali skupine za testiranje implementacije?
Načrt ERP testiranja
Pripravimo se z načrtom poti z kontrolni seznam za testiranje ERP . Treba je opozoriti, da je 'prizadevanje za testiranje' morda skoraj enako 'prizadevanju za razvoj' za testiranje ERP in podjetja ERP skušajo vzpostaviti platformo in infrastrukturo za zmanjšanje truda, a povečati učinkovitost in produktivnost.
To je hiter kontrolni seznam in se lahko razlikuje od primera do primera.
Kontrolni seznam za preizkušanje ERP:
| Da ne | Čas za akcijo | Stanje |
|---|---|---|
| 7. | Določite testne scenarije, ki jih je treba preskusiti, in testne scenarije, ki jih je treba avtomatizirati. | |
| 1. | Ugotovite obseg testiranja in preverite, ali je ERP testiranje osnovnega izdelka ali izvedbenega projekta. | |
| dva. | Določite skupne module, ki so na voljo / sproščeni v izdelku za preskušano aplikacijo. | |
| 3. | Ugotovite ciljne kupce, uporabnike sistema in panožne panoge izdelka, ki ga želite uporabiti. | |
| Štiri. | Ocenite napor testiranja za pisanje načrta testiranja, kompleta testov, primerov preizkusov, izvedbe testov in poročil o testih. | |
| 5. | Preverite stanje prejšnje strategije preskušanja in načrte za izvajanje preizkusov aplikacije. | |
| 6. | Določite poslovni proces, ki ga želite preizkusiti, in poslovni proces, ki ga želite avtomatizirati. | |
| 8. | Analizirajte obstoječi testni okvir za ročno in avtomatizirano testiranje za ERP aplikacijo, ki se preskuša. | |
| 9. | Preverite, ali je obstoječe / predlagano orodje za samodejno testiranje konfigurirano in ali je ogrodje dobro preizkušeno za izvajanje. | |
| 10. | Nastavite strategijo zagotavljanja kakovosti z meritvami kakovosti, določenimi za testiranje ERP tako za ročno kot za avtomatizacijo. | |
| enajst. | Analizirajte preizkusne skripte za avtomatizacijo za vse scenarije primerov poslovne uporabe, ki so dobro pregledani in odobreni. | |
| 12. | Ugotovite najboljše prakse za izboljšanje učinkovitosti in produktivnosti preizkusnih prizadevanj tako za ročno kot za avtomatizacijo. | |
| 13. | S skupino izkušenih strokovnjakov z ustreznim naborom spretnosti za ročno in avtomatizirano testiranje ERP oblikujte preskusno skupino. | |
| 14. | Nastavite preskusni okvir za vzdrževanje preskusnih skriptov, ki jih je mogoče v postopku avtomatizacije ponovno uporabiti. | |
| petnajst. | Preusmerite testni scenarij / primere poslovne uporabe, ki jih ni mogoče preizkusiti ali niso izvedljivi za avtomatizacijski okvir. | |
| 16. | Ugotovite postopek zbiranja testnih podatkov za vhodne in izhodne podatke ter preverite razpoložljivost strokovnjaka za domeno za analizo izhodnih podatkov. |
Zaključek
Preden se preizkusijo v ERP, morajo strokovnjaki za testiranje razumeti koncepte, postopke in strategije ter kritičnost ERP testiranja. Da, zdaj smo pripravljeni začeti postopek testiranja s hitrim načrtom v roki.
Naslednja vadnica ERP testiranja : Načrt preizkusa ERP testiranja - Torej, naš naslednji korak je začeti postopek testiranja ERP do priprava QA in testnega načrta, priprava testne zbirke z modularnimi testnimi primeri, prepoznavanje najboljših praks za ročno in avtomatizirano izvajanje preizkusov ter priprava oblike predloge za testna poročila.
Vse te teme bomo obravnavali v naslednji vadnici. Zato ga ne zamudite.
Sporočite nam, če imate kakršna koli vprašanja glede preskušanja ERP ali SAP.
Priporočeno branje
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Testiranje programske opreme QA Assistant Job
- Alfa testiranje in beta testiranje (popoln vodnik)
- Tečaj preizkušanja programske opreme: kateremu inštitutu za preizkušanje programske opreme naj se pridružim?
- Izbira preizkušanja programske opreme kot vaše kariere
- Preizkušanje programske opreme Tehnična vsebina Writer Freelancer Job
- Preizkus eBook Prenos knjige
- Najboljše storitve preverjanja kakovosti QA s strani SoftwareTestingHelp