Vadnica za ročno testiranje: Kaj je, koncepti, vrste in amp; Orodje

Kazalo:

Anonim

Ročno testiranje

Ročno preskušanje je vrsta preskušanja programske opreme, pri kateri preizkuševalce ročno izvaja testne primere brez uporabe avtomatiziranih orodij. Namen ročnega testiranja je prepoznati napake, težave in napake v programski aplikaciji. Ročno testiranje programske opreme je najbolj primitivna tehnika med vsemi vrstami testiranja in pomaga najti kritične napake v programski aplikaciji.

Vsako novo aplikacijo je treba ročno preizkusiti, preden jo je mogoče avtomatizirati. Ročno preizkušanje programske opreme zahteva več napora, vendar je potrebno za preverjanje izvedljivosti avtomatizacije. Koncepti ročnega testiranja ne zahtevajo znanja o nobenem orodju za testiranje. Eden od temeljev preizkušanja programske opreme je " 100% avtomatizacija ni možna ". Zaradi tega je ročno testiranje nujno.

V tej vadnici za ročno testiranje za začetnike podrobno pokrivamo vse koncepte in teme ročnega testiranja.

Kliknite tukaj, če video ni dostopen

Cilj ročnega testiranja

Ključni koncept ročnega preskušanja je zagotoviti, da aplikacija nima napak in deluje skladno z določenimi funkcionalnimi zahtevami.

Testni kompleti ali ohišja so zasnovani med preskusno fazo in bi morali imeti 100% pokritost s preskusi.

Zagotavlja tudi, da razvijalci odpravijo prijavljene napake, preizkuševalci pa so opravili ponovno preskušanje odpravljenih napak.

V bistvu to testiranje preveri kakovost sistema in stranki dostavi izdelek brez napak.

Vrste ročnega testiranja:

Koncepti ročnega preskušanja

Spodnji diagram prikazuje vrste ročnega preskušanja. Pravzaprav lahko katero koli vrsto preizkušanja programske opreme izvedemo tako ročno kot tudi z orodjem za avtomatizacijo.

  • Testiranje črne škatle
  • Testiranje bele škatle
  • Enotno preskušanje
  • Testiranje sistema
  • Integracijsko preskušanje
  • Preskus sprejemljivosti

Kako izvesti ročno testiranje

  1. Preberite in razumite projektno dokumentacijo / vodnike. Preučite tudi testno aplikacijo (AUT), če je na voljo.
  2. Osnutek testnih primerov, ki zajemajo vse zahteve, navedene v dokumentaciji.
  3. Preglejte in temeljite testne primere z vodjo ekipe, stranko (kot je primerno)
  4. Izvedite testne primere na AUT
  5. Prijavi napake.
  6. Ko so napake odpravljene, znova izvedite neuspešne preizkusne primere, da preverite, ali so uspeli.

Miti o ročnem testiranju

Sledi nekaj pogostih mitov in dejstev, povezanih s testiranjem:

Mit: Vsakdo lahko opravi ročno testiranje

Dejstvo : Testiranje zahteva veliko sklopov spretnosti

Mit: Testiranje zagotavlja 100% izdelek brez napak

Dejstvo : preskusi skušajo najti čim več napak. Ugotoviti vse možne napake je nemogoče.

Mit: Avtomatizirano testiranje je močnejše od ročnega

Dejstvo : 100% avtomatizacije preskusov ni mogoče izvesti. Nujno je tudi ročno testiranje programske opreme.

Mit: Testiranje je enostavno

Dejstvo : Testiranje je lahko izjemno zahtevno. Testiranje aplikacije za možne primere uporabe z minimalnimi primeri primerov zahteva visoke analitične sposobnosti.

Ročno preskušanje vs preizkušanje avtomatizacije

Ročno testiranje Avtomatizirano preskušanje
Ročno testiranje zahteva človeško posredovanje za izvedbo testa. Avtomatizirano testiranje je uporaba orodij za izvajanje testnih primerov
Ročno testiranje bo zahtevalo kvalificirano delovno silo, dolgo časa in bo pomenilo visoke stroške. Avtomatizirano testiranje prihrani čas, stroške in delovno silo. Po snemanju je lažje zagnati avtomatiziran testni paket
Kakršno koli aplikacijo je mogoče preizkusiti ročno, nekatere vrste testiranja, kot so ad-hoc in opičja testiranja, so bolj primerne za ročno izvajanje. Avtomatizirano testiranje je priporočljivo samo za stabilne sisteme in se večinoma uporablja za regresijsko testiranje
Ročno testiranje lahko postane ponavljajoče se in dolgočasno. Dolgočasen del izvajanja istih testnih primerov vedno znova obravnava programska oprema za avtomatizacijo v programu Automation Testing.

Orodja za avtomatizacijo ročnega preskušanja

  • Selen
  • QTP
  • Jmeter
  • Loadrunner
  • TestLink
  • Center kakovosti (ALM)

Zaključek

Ročno testiranje je dejavnost, pri kateri mora biti preizkuševalec zelo potrpežljiv, ustvarjalen in odprt.

Ročno testiranje je ključni del uporabniku prijaznega razvoja programske opreme, ker so ljudje vključeni v testiranje programskih aplikacij, končni uporabniki pa so tudi ljudje. Razmišljati in delovati morajo z vidika končnega uporabnika.