Popoln vodnik za ročno testiranje: Vse, kar morate vedeti



Ta članek vam bo pomagal pridobiti poglobljeno znanje o tem, kaj je ročno testiranje, in razložiti, zakaj je tako pomembno kot testiranje avtomatizacije

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?

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.

Ročno testiranje - Kaj je ročno testiranje - Edureka



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šnjoNe zagotavlja pozitivne uporabniške izkušnje in prijaznosti do uporabnika
Natančnost& Zanesljivost Nizko, saj so ročni testi bolj nagnjeni k človeškim napakamVisoko, saj se uporabljajo orodja in skripti
Čas testiranja VisokoSorazmerno nizka
Naložbeni stroški Nizka, donosnost naložbe (ROI) je prav tako nizkaVisoka je tudi donosnost naložbe (ROI)
Potreben proračun Ne zelo visokoPrimerjalno visoko
Človeški element Omogoča človeškemu opazovanju, da ugotovi morebitne napakeBrez 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.

  1. Prvi korak je razumevanje zahtev programske opreme, tako da boste vedeli, kaj je treba preizkusiti in kaj razvrsti napako.
  2. Naslednji korak je pisanje testnih primerov. Vodijo vas skozi zaporedje korakov za preizkušanje funkcij in različnih scenarijev v programski aplikaciji.
  3. 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«.
  4. 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.
  5. 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.