how decide which type testing is required
V današnjem scenariju se konkurenca iz dneva v dan povečuje in privlačnost in zadrževanje strank sta zelo pomembna, zato je zelo pomembno, da kupcu dostavimo kakovostne izdelke. Če kupcu dostavite kakovosten izdelek, ki vodi do zadovoljstva kupcev, kar bo vplivalo na prodajo in donosnost.
10 najboljših podjetij za tržne raziskave na svetu
Nekatere napake so glavne, ki jih ni mogoče prezreti. Vzemite npr. programske opreme za upravljanje bolnišničnih bolnikov, v kateri se vodi evidenca pacientov in zdravil, ki ustrezajo temu bolniku; če obstaja neskladje v zapisu, lahko škoduje zdravju pacienta. V tem primeru je testiranje zelo pomembno.
Zdaj je naslednje vprašanje - katero vrsto testiranja je treba opraviti?
'Avtomatizacija je del, vendar je ročno srce preizkušanja'.
Odločitev za izbiro je odvisna od vaše zdrave pameti in testnih scenarijev.
To so različni testni scenariji, na podlagi katerih se lahko enostavno odločite:
1. Velikost projekta.
Če je velikost projekta velika in zapletena, je najboljša možnost preizkus avtomatizacije, če pa je velikost projekta majhna, jo je mogoče enostavno preizkusiti z ročnim postopkom, npr. Obstaja programska oprema Banking za mariniranje evidenc računov, saj je veliko ljudi, ki imajo svoj račun pri tej banki, zato je testiranje avtomatizacije najboljši način za testiranje.
2. Proračun projekta
Če je proračun projekta majhen, se izvede ročno preskušanje, ker je testiranje avtomatizacije dražje od ročnega.
3. Človeški viri
Če je število človeških virov na voljo v zadostni količini, je mogoče ročno testiranje izvesti enostavno, če pa je človeških virov manj, je najboljša možnost testiranje avtomatizacije.
4. Kolikokrat je treba preizkusiti testni scenarij
Če je treba preskusne scenarije redno preizkušati, je treba uporabiti samodejno preskušanje, če morate občasno preizkusiti scenarije, ročno testiranje.
5. Spremembe kode
Če so spremembe kode pogoste, je treba izvesti samodejno testiranje. Včasih se zgodi, da lahko spremembe v enem modulu škodujejo drugemu, zato je pomembno, da po spremembi enega od modulov preizkusite celotne module, kar lahko enostavno preizkusite s postopkom avtomatizacije.
6. Ali preskušati vzporedno ali zaporedno
Ko morate preizkus zagnati hkrati, vendar na različnih strojih, se izvede avtomatizirano preskušanje, ker morate v primeru ročnega preskusa preskus izvajati zaporedno.
7. Kako opraviti naključno / priložnostno testiranje
Ko morate naključno preverjati zaslone, se izvede ročno testiranje.
'Več boste igrali, več boste našli.'
Pomen zgornje fraze je, da boste našli več napak, če se boste bolj poigrali s funkcijami programske opreme. Za igranje s funkcijami je zelo pomembno, da mora biti preizkuševalec kreativen.
8. Kako preizkusiti velikost slike in pisave
S postopkom avtomatizacije slik in velikosti pisave ni mogoče preizkusiti, te funkcije je mogoče preizkusiti le z ročnim postopkom.
9. Podani čas
Če je časovno obdobje za fazo testiranja krajše, je najboljša možnost preizkus avtomatizacije.
10. Število preizkuševalcev želi videti rezultat
Ko ena oseba izvaja ročno testiranje, preostala ekipa ne vidi rezultata, ki se izvaja, vendar se s postopkom avtomatizacije v sistem lahko prijavi več ljudi in vidi rezultat.
11. Bolj zanimivo
Testna avtomatizacija je rešila težavo znova in znova izpolnjevanja istih obrazcev, ker je lahko vedno znova izpolnjevanje istih informacij moteče.
12. Da bi našli prave uporabniške težave
Orodja za avtomatizacijo delujejo kot robot, pri katerem ko napišete testne skripte, ga izvedete v skladu z zahtevami in ne potrebuje človeške presoje. Pri ročnem preskušanju mora tester najti napake s pomočjo te programske opreme. Preizkuševalec uporablja programsko opremo, kot je končni uporabnik, in poskuša stvari razbiti tako, da postavi nepričakovane scenarije.
13. Znova uporabite ročni test
V primeru ročnega testiranja, če je v programu kaj dodanega, morate znova in znova napisati testne primere, odvisno od tega, kolikokrat so bile stvari dodane v program. To vodi do velike izgube časa in človeškega privoščenja, vendar morate z avtomatiziranimi testi, če kaj dodajate v program, takoj ponoviti vse zahtevane teste - testi so že pripravljeni.
14. Preizkusite s presojo
Ročno testiranje poteka na podlagi človeške presoje in izkušenj. S tem postopkom se preizkusijo tista področja, ki morda niso bila preizkušena ali potrebna, ker lahko z ročnim preizkušanjem preizkusite vse dele programske opreme.
15. Vprašanja glede postavitve in uporabnosti
Vprašanja glede postavitve in uporabnosti se preizkušajo le z ročnim postopkom. Ker je v obeh primerih potrebno opazovanje, mora preizkuševalec stvari preizkusiti tako, da se šteje za končnega uporabnika, ker je zelo pomembno, da je vaša programska oprema uporabniku prijazna.
16. Učinkovitost
Preizkušanje avtomatizacije je učinkovitejše, kadar je veliko uporabnikov sistema. Recimo, da morate preizkusiti programsko opremo, ki vodi evidenco vseh študentov na fakulteti, njihove številke in oznake. Torej je za testiranje te programske opreme najboljša možnost avtomatizacije.
17. Pojasnjevalno testiranje
Ročno testiranje je najboljša možnost za izvajanje pojasnjevalnega testiranja, saj morate programsko opremo raziskati, da ugotovite napake.
18. Vrsta programske opreme
Za nekatere vrste programske opreme je najboljša možnost ročno preskušanje, tako kot pri programski opremi, ki temelji na dotik, se izvaja ročno testiranje, ker morate pri programski opremi, ki temelji na dotik, preizkusiti vizualizacijo, ki jo je mogoče preizkusiti le z ročnim postopkom, v primeru programske opreme za polnjenje obrazcev morate znova vnesti iste podatke in spet je zaželeno preizkušanje avtomatizacije.
19. Vrsta metodologije
Izbira prave vrste testiranja je odvisna tudi od vrste metodologije. V primeru, ko se zahteve hitro spreminjajo, je prednostno ročno preskušanje pred testiranjem avtomatizacije.
20. Preizkus namestitve in namestitve
Za Preizkus namestitve in namestitve uporablja se ročno preskušanje. Ker morate preizkusiti scenarije ročno nalaganje CD-ROM-ov in trakov, spreminjanje strojne opreme, se pri tem izvede ročno preskušanje.
21. Ravnanje z napakami in testiranje obnovitve
Obravnavanje napak, katastrofe in obnovitev, te težave je mogoče preizkusiti le z ročnim postopkom. Za preizkušanje teh težav mora preizkuševalec preizkusiti scenarije, kot so izklop strežnikov, trk trdega diska itd. Teh stvari ni mogoče preizkusiti s preskusnimi skripti.
22. Obremenitev in stresno testiranje
Avtomatizirano testiranje pomaga pri testiranju obremenitve, prostornine, napetosti in zmogljivosti. Recimo, da je ustvarjen sistem, v katerem lahko hkrati dela 100 uporabnikov. Da bi preverili sistem, ali prenaša obremenitve več kot 100 ljudi, opravimo to testiranje.
23. Testiranje GUI
Za testiranje GUI zaslonov se izvede avtomatizirano testiranje. Obstaja veliko orodij, ki se uporabljajo za snemanje uporabniških dejanj in nato njihovo ponovitev poljubno številokrat. To je koristno za primerjavo dejanskih in pričakovanih rezultatov.
Ročno in avtomatizirano testiranje sta pomembna sama zase, motiv pa je opraviti testiranje kakovosti. Najpomembnejša je torej uporaba pravilnega testiranja na pravem mestu, času in okolju.
Priporočeno branje
- Ste strokovnjak za ročno ali avtomatizirano testiranje? Delo s krajšim delovnim časom za nas!
- Izzivi ročnega in avtomatiziranega preskušanja
- Top 10+ najboljših knjig za testiranje programske opreme (knjige za ročno preizkušanje in avtomatizacijo)
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Kako izvesti ročno testiranje učinkovitosti?
- Pomoč pri ročnem preizkušanju e-knjige - brezplačen prenos v notranjost!
- Kdaj se odločiti za avtomatizirano testiranje?
- Prenos eBook knjige za preizkušanje