Käsitsi testimise õpetus: mis on, mõisted, tüübid ja amp; Tööriist

Lang L: none (table-of-contents):

Anonim

Käsitsi testimine

Manuaalne testimine on tarkvara testimise tüüp, mille korral testijad sooritavad testijad käsitsi, ilma automatiseeritud tööriistu kasutamata. Käsitsi testimise eesmärk on tuvastada tarkvararakenduses olevad vead, probleemid ja vead. Manuaalne tarkvara testimine on kõigi testimistüüpide kõige primitiivsem tehnika ja see aitab tarkvararakenduses leida kriitilisi vigu.

Iga uut rakendust tuleb enne selle testimise automatiseerimist käsitsi testida. Tarkvara käsitsi testimine nõuab rohkem pingutusi, kuid on vajalik automaatika teostatavuse kontrollimiseks. Käsitsi testimise kontseptsioonid ei nõua ühegi testimisvahendi tundmist. Üks tarkvara testimise põhialustest on " 100% automatiseerimine pole võimalik ". See muudab käsitsi testimise hädavajalikuks.

Selles algajatele mõeldud käsitsitestimise õpetuses käsitleme kõiki käsitsi testimise mõisteid ja teemasid.

Kui videole pole juurdepääsu, klõpsake siin

Käsitsi testimise eesmärk

Manuaalse testimise põhimõte on tagada, et rakendus oleks tõrgeteta ja töötaks vastavalt kindlaksmääratud funktsionaalsetele nõuetele.

Testikomplektid või juhtumid on kavandatud testimise etapis ja nende katmine peaks olema 100%.

Samuti tagab see, et teatatud defektid on arendajad fikseeritud ja testijad on fikseeritud defektid uuesti testinud.

Põhimõtteliselt kontrollib see testimine süsteemi kvaliteeti ja toimetab kliendile veatut toodet.

Käsitsi testimise tüübid:

Käsitsi testimise kontseptsioonid

Allpool toodud diagramm kujutab käsitsi testimise tüüpe. Tegelikult saab mis tahes tüüpi tarkvara testimise käivitada nii käsitsi kui ka automatiseerimistööriista abil.

  • Musta kasti testimine
  • Valge kasti testimine
  • Üksuse testimine
  • Süsteemi testimine
  • Integratsiooni testimine
  • Vastuvõtu testimine

Kuidas käsitsi testida

  1. Lugege tarkvaraprojekti dokumentatsiooni / juhendeid ja mõistke neid. Uurige ka testitavat rakendust (AUT), kui see on saadaval.
  2. Testi juhtumid, mis hõlmavad kõiki dokumentatsioonis mainitud nõudeid.
  3. Testjuhtumite ülevaatamine ja lähteülesanded meeskonna juht, klient (vastavalt vajadusele)
  4. Tehke testjuhtumid AUT-is
  5. Teata vigadest.
  6. Kui vead on parandatud, viige uuesti läbi ebaõnnestunud testjuhtumid, et kontrollida nende läbimist.

Käsitsi testimise müüdid

Järgnevalt on toodud mõned levinud testimisega seotud müüdid ja faktid:

Müüt: käsitsi testimist saab teha igaüks

Fakt : testimiseks on vaja palju oskusi

Müüt: testimine tagab 100% defektivaba toote

Fakt : testimisel üritatakse leida võimalikult palju defekte. Kõigi võimalike defektide tuvastamine on võimatu.

Müüt: automatiseeritud testimine on võimsam kui käsitsi testimine

Fakt : 100% testautomaatikat ei saa teha. Samuti on hädavajalik tarkvara käsitsi testimine.

Müüt: testimine on lihtne

Fakt : testimine võib olla äärmiselt keeruline. Rakenduse testimine võimalike kasutusjuhtumite jaoks minimaalsete testijuhtumitega eeldab kõrget analüüsioskust.

Käsitsi testimine vs automaatika testimine

Käsitsi testimine Automatiseeritud testimine
Manuaalne testimine nõuab testi sooritamiseks inimese sekkumist. Automaatika testimine on tööriistade kasutamine testjuhtumite käivitamiseks
Manuaalne testimine nõuab kvalifitseeritud tööjõudu, pikka aega ja tähendab suuri kulutusi. Automaatika testimine säästab aega, kulusid ja tööjõudu. Pärast salvestamist on automatiseeritud testipaketi käitamine lihtsam
Igat tüüpi rakendusi saab käsitsi testida, teatud tüüpi testid, näiteks ad-hoc ja ahvi testid, sobivad rohkem käsitsi käivitamiseks. Automatiseeritud testimine on soovitatav ainult stabiilsete süsteemide jaoks ja seda kasutatakse enamasti regressioonitestimiseks
Käsitsi testimine võib muutuda korduvaks ja igavaks. Samade testijuhtumite korduva täitmise igava osaga tegeleb automatiseerimistarkvara automatiseerimistarkvara.

Tööriistad käsitsi testimise automatiseerimiseks

  • Seleen
  • QTP
  • Jmeter
  • Loadrunner
  • TestLink
  • Kvaliteedikeskus (ALM)

Järeldus

Manuaalne testimine on tegevus, kus testija peab olema väga kannatlik, loov ja avatud mõtlemisega.

Käsitsi testimine on kasutajasõbraliku tarkvaraarenduse oluline osa, kuna inimesed osalevad tarkvararakenduste testimises ja ka lõppkasutajad on inimesed. Nad peavad mõtlema ja tegutsema lõppkasutaja vaatenurgast.