Vsak projekt programske opreme ima tri ključne vidike, to so stroški, čas in kakovost. To dosežemo z rednim testiranjem programske opreme. je sestavni del katerega koli IT projekta. Programska oprema je preizkušena za odkrivanje napak in iskanje težav, ki lahko negativno vplivajo na uporabniško izkušnjo. Testiranje je na splošno razvrščeno kot ročno in .Skozi to 'Kaj je ročno preskušanje?' V članku bomo izvedeli več o ročnem testiranju.
Oglejmo si teme, zajete v tem članku:
- Kaj je ročno testiranje?
- Prednosti ročnega testiranja
- Razlike med ročnim in samodejnim preskušanjem
- Kdaj uporabiti ročno testiranje?
- Kako opraviti ročno testiranje?
- Vrste ročnega testiranja?
Kaj je ročno testiranje?
Ročno testiranje je praksa ročnega preizkušanja aplikacije za odkrivanje napak in napak. Testne primere izvajajo ljudje ročno, brez kakršne koli podpore orodij ali skriptov.
To pomeni, da nekdo dejansko uporablja napravo, da simulira vlogo končnega uporabnika, da oceni številne komponente, vključno z zasnovo, funkcionalnostjo in zmogljivostjo programske opreme. Kliknejo več elementov ali enot spletne aplikacije brez podpore iz orodja ali skripta. V pomoč je, kadar testiranje avtomatizacije ni mogoče.
Prednosti ročnega testiranja
Spodaj je navedenih nekaj prednosti ročnega testiranja programske opreme:
pretvorba tipa c ++
- Ročno preizkušanje aplikacije pomaga prepoznati kakršna koli vprašanja, povezana z videzom in videzom aplikacije
- Preizkuševalcu olajša dostop do vizualnih komponent, kot so besedilo, postavitev ter težave z uporabniškim vmesnikom in uporabniškim okoljem
- Zahteva poceni naložbo, saj ne zahteva dragih orodij za avtomatizacijo preskusov in visokokakovostnih veščin za njihovo upravljanje
- Prilagodljiv in primeren v primeru nenačrtovanih sprememb aplikacije in aplikacijo je treba preizkusiti po izvedbi sprememb.
- Omogoča človekovo opazovanje, presojo in intuicijo, kar je lahko bolj koristno, če je cilj prijaznost do uporabnika ali boljša uporabniška izkušnja
Ko začnete s testiranjem, boste morali sprejeti eno od glavnih odločitev, ali boste testirali ročno ali uporabljali samodejno testiranje. Zavedati se morate, kako se ročno testiranje razlikuje od samodejnega. Poglejmo.
Razlika med ročnim in samodejnim preskušanjem?
Spodnja tabela navaja ključne razlike med ročnim in samodejnim testiranjem.
Lastnosti | Ročno testiranje | Testiranje avtomatizacije |
---|---|---|
Uporabniški vmesnik | Zagotovite prijaznost do uporabnika in izboljšano uporabniško izkušnjo | Ne zagotavlja pozitivne uporabniške izkušnje in prijaznosti do uporabnika |
Natančnost& Zanesljivost | Nizko, saj so ročni testi bolj nagnjeni k človeškim napakam | Visoko, saj se uporabljajo orodja in skripti |
Čas testiranja | Visoko | Sorazmerno nizka |
Naložbeni stroški | Nizka, donosnost naložbe (ROI) je prav tako nizka | Visoka je tudi donosnost naložbe (ROI) |
Potreben proračun | Ne zelo visoko | Primerjalno visoko |
Človeški element | Omogoča človeškemu opazovanju, da ugotovi morebitne napake | Brez opazovanja ljudi |
Kot lahko vidite, ima ročno testiranje tudi svoje negativne točke. Zato ni priporočljivo uporabljati ročnega testiranja za vse scenarije testiranja. Vendar obstajajo določeni scenariji, kjer je ročno testiranje najbolj primerno. Oglejmo si.
Kdaj uporabiti ročno testiranje?
Ročno preskušanje je najbolj primerno za naslednje:
Raziskovalno preskušanje
Kadar je za test značilna slabo napisana dokumentacija s specifikacijami in / ali kratek čas za izvedbo, je zaželeno ročno testiranje. Raziskovalno testiranje zahteva preizkuševalčevo znanje, kreativnost, analitične sposobnosti in izkušnje. V bistvu za izvajanje postopka testiranja v tem scenariju potrebujemo človeške spretnosti, ki so možne z ročnim izvajanjem testov.
Testiranje uporabnosti
Pri preskušanju uporabnosti morajo preizkuševalci izmeriti, kako uporabniku prijazna, učinkovita ali priročna je programska oprema ali izdelek za končne uporabnike. To znova zahteva človeško intuicijo in izkušnje, zato je orodja ne morejo izvajati, zato jo je treba strogo nadzorovati ročno. Torej je zaželen ročni pristop.
Ad-hoc testiranje
Ad-Hoc je neformalna vrsta testiranja, zato ni posebnega pristopa. Ker se izvaja brez kakršnega koli načrtovanja in dokumentacije, sta edino pomemben dejavnik razumevanje in vpogled preizkuševalca. Ročno testiranje bi bilo v takšni situaciji dobra izbira.
Zdaj, ko vemo, kdaj uporabiti ročno preskušanje, si oglejmo, kako izvesti ročno preskušanje v naslednjem delu tega članka 'Kaj je ročno preskušanje'.
Kako opraviti ročno testiranje?
Tu preizkuševalec ročno izvaja preskuse programske opreme, tako da sledi naboru vnaprej določenih . Poglejmo od blizu, kako se to naredi.
- Prvi korak je razumevanje zahtev programske opreme, tako da boste vedeli, kaj je treba preizkusiti in kaj razvrsti napako.
- Naslednji korak je pisanje testnih primerov. Vodijo vas skozi zaporedje korakov za preizkušanje funkcij in različnih scenarijev v programski aplikaciji.
- Ko so testni primeri dovolj dobri in je testno okolje pripravljeno, izvedite testne primere. Označite testne primere kot »uspešno opravljene«, »neuspešne ali preskočene«.
- Kot preizkuševalec ste odgovorni za beleženje napak. Ko naletite na napake, morate o napaki obvestiti razvojno skupino in predložiti poročilo o napaki.
- Na koncu morate ustvariti podrobno poročilo o rezultatih testa. Vključevati mora podrobnosti o tem, katere teste je treba ponoviti, koliko testov ni uspelo, koliko testov je bilo preskočenih.
Čeprav ročno izvajanje vseh teh korakov zahteva veliko dela, je potrebno ročno testiranje, da se zagotovi dobra uporabniška izkušnja in visoka raven kakovosti. V preostalem delu tega »Kaj je ročno preskušanje?« v članku razpravljajmo o vrstah ročnega testiranja
Katere so vrste ročnega testiranja?
Spodaj so navedene vrste ročnega testiranja. Toda spet tovrstno preskušanje je mogoče izvesti bodisi ročno bodisi z orodjem za avtomatizacijo preskusov.
Testiranje črne skrinjice
kako obrniti niz python
Kot že ime pove pri preizkušanju črne skrinjice, preizkuševalec nima znanja o kodi ali strukturi aplikacije. Samo sodeluje z aplikacijo in preizkuša funkcionalno in nefunkcionalno vedenje aplikacije. Obstajajo različne tehnike črne skrinjice, ki jih lahko preizkuševalec uporabi za iskanje napak in napak.
Preskušanje bele škatle
Pri preizkušanju bele škatle tester ve o kodi in strukturi aplikacije. Zato je tovrstno testiranje pogosto znano kot testiranje steklenih škatel. Tovrstno testiranje večinoma uporabljajo razvijalci za enotno testiranje. Obstajajo različne tehnike bele škatle, ki jih lahko preizkuševalec uporabi za iskanje napak in napak.
Enotno preskušanje
Enotno testiranje je način testiranja najmanjšega dela kode, ki se imenuje enota, ki jo je mogoče logično izolirati v sistemu. Osredotočen je predvsem na funkcionalno pravilnost samostojnih modulov. Enota je lahko skoraj vse, kar si želite - določena funkcionalnost, program ali določena metoda v aplikaciji.
kaj je programski jezik sas
Integracijsko preskušanje
Izvede se po enostavnem testiranju, ko so različne enote, komponente in moduli programske opreme integrirani skupaj. Glavni namen tukaj je preveriti funkcionalnost, stabilnost in zanesljivost modulov. Poudarek integracijskega testiranja je preveriti pravilnost komunikacije med vsemi moduli.
Testiranje sistema
Testiranje sistema je naslednji korak po preizkusu integracije. Izvede se na celotnem, popolnoma integriranem programskem izdelku, da se oceni obnašanje sistema in preveri popolno delovanje integriranega programskega računalniškega sistema glede na zahteve. Obstajajo različne tehnike testiranja sistema, kot so testiranje funkcionalnosti, zmogljivosti, razširljivosti, obremenitve in regresije.
Preskus sprejemljivosti
Testiranje sprejemljivosti uporabnika je formalno testiranje, ki se izvaja na podlagi zahtev uporabnikov in obdelave funkcij. Ta vrsta testiranja zajema dejanske scenarije za končne uporabnike. Narediti je treba pravilno, saj vam bo dal rezultat, na podlagi katerega bo višji vodstveni organ odobril ali zavrnil programski izdelek.
To je to! Prispeli smo do konca bloga. Ročno testiranje ima tudi svoje negativne točke. To je zamudno in bolj nagnjeno k napakam, saj je testiranje odvisno neposredno od ljudi. Za najboljše rezultate potrebujete pravo kombinacijo ročnega in avtomatiziranega testiranja. Poiskati morate najboljši pristop v kateri koli preskusni situaciji, da dosežete kakovostne rezultate v okviru svojega proračuna in časovnega okvira.
Če ste našli to “Kaj je ročno testiranje? 'Članek ustrezen, preverite v živo v spletu Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu.
Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje tega 'Kaj je ročno preskušanje?' in se bomo oglasili pri vas.