Neautomatinio testavimo pamoka: kas yra, sąvokos, tipai ir amp; Įrankis

Turinys:

Anonim

Rankinis testavimas

Rankinis testavimas yra programinės įrangos testavimo tipas, kai bandymo atvejus testuotojas atlieka rankiniu būdu, nenaudodamas jokių automatizuotų įrankių. Neautomatinio testavimo tikslas yra nustatyti programinės įrangos klaidas, problemas ir trūkumus. Neautomatinis programinės įrangos testavimas yra pats primityviausias visų tipų testavimo metodas ir jis padeda rasti svarbiausias programinės įrangos klaidas.

Bet kurią naują programą reikia išbandyti rankiniu būdu, kad ją būtų galima automatizuoti. Rankinis programinės įrangos testavimas reikalauja daugiau pastangų, tačiau yra būtinas norint patikrinti automatizavimo galimybes. Neautomatinio testavimo koncepcijoms nereikia žinoti jokių testavimo įrankių. Vienas iš programinės įrangos testavimo pagrindų yra „ 100% automatizuoti neįmanoma “. Dėl to rankinis testavimas yra būtinas.

Šioje pradedančiųjų vadovų testavimo instrukcijoje išsamiai aptariame visas rankinio testavimo koncepcijas ir temas.

Spustelėkite čia, jei vaizdo įrašas nepasiekiamas

Rankinio testavimo tikslas

Pagrindinė rankinio bandymo koncepcija yra užtikrinti, kad programoje nebūtų klaidų ir kad ji veiktų pagal nurodytus funkcinius reikalavimus.

Testų rinkiniai arba atvejai yra sukurti bandymo etape ir turėtų 100% apimti testus.

Tai taip pat užtikrina, kad pranešėjai nustatė defektus, kuriuos kūrėjai ištaisė, ir bandytojai atliko pakartotinius nustatytų defektų bandymus.

Iš esmės šis testavimas tikrina sistemos kokybę ir klientui pateikia produktą be klaidų.

Rankinio testavimo tipai:

Rankinio testavimo koncepcijos

Žemiau pateiktoje diagramoje pavaizduoti rankinio testavimo tipai. Iš tiesų, bet kokio tipo programinės įrangos testavimo tipai gali būti vykdomi ir rankiniu būdu, ir naudojant automatikos įrankį.

  • Juodosios dėžės testavimas
  • Baltosios dėžės testavimas
  • Vieneto testavimas
  • Sistemos testavimas
  • Integracijos testavimas
  • Priėmimo testavimas

Kaip atlikti rankinį testavimą

  1. Perskaitykite ir supraskite programinės įrangos projekto dokumentaciją / vadovus. Taip pat išnagrinėkite testuojamą programą (AUT), jei ji yra.
  2. Testo atvejų projektas, apimantis visus dokumentuose nurodytus reikalavimus.
  3. Peržiūrėkite ir palyginkite bandymų atvejus su komandos vadovu, klientu (jei taikoma)
  4. Testo atvejus atlikite naudodami AUT
  5. Pranešti apie klaidas.
  6. Kai klaidos bus ištaisytos, vėl atlikite nepavykusius bandymo atvejus, kad patikrintumėte, ar jie praėjo.

Rankinio testavimo mitai

Toliau pateikiami keli įprasti mitai ir faktai, susiję su testavimu:

Mitas: rankinius bandymus gali atlikti visi

Faktas : norint išbandyti reikia daug įgūdžių

Mitas: testavimas užtikrina 100% be defektų gaminį

Faktas : bandant bandoma surasti kuo daugiau defektų. Visų galimų defektų nustatyti neįmanoma.

Mitas: automatizuotas testavimas yra galingesnis nei rankinis testavimas

Faktas : 100% bandymo automatikos atlikti negalima. Taip pat būtinas rankinis programinės įrangos testavimas.

Mitas: testuoti lengva

Faktas : testavimas gali būti nepaprastai sudėtingas. Norint išbandyti programą galimiems naudojimo atvejams su minimaliais bandymų atvejais, reikia aukštų analitinių įgūdžių.

Testavimas rankiniu būdu ir automatikos testavimas

Rankinis testavimas Automatizuotas testavimas
Norint atlikti bandymą rankiniu būdu, reikia žmogaus įsikišimo. Automatikos testavimas yra įrankių naudojimas bandymų atvejams vykdyti
Rankinis bandymas pareikalaus kvalifikuotos darbo jėgos, ilgo laiko ir nereikalaus didelių išlaidų. Automatikos testavimas taupo laiką, išlaidas ir darbo jėgą. Įrašius lengviau paleisti automatizuotą bandymų rinkinį
Bet kokio tipo programas galima išbandyti rankiniu būdu, tam tikri bandymo tipai, pvz., Ad-hoc ir beždžionių testai, labiau tinka rankiniam vykdymui. Automatinis testavimas yra rekomenduojamas tik stabilioms sistemoms ir dažniausiai naudojamas regresijos bandymams
Rankinis bandymas gali tapti pasikartojantis ir nuobodus. Nenuobodžią tų pačių bandymų atvejų vykdymo dalį automatikos programinė įranga tvarko automatikos testavime.

Įrankiai automatizuoti bandymą rankiniu būdu

  • Selenas
  • QTP
  • Jmeteris
  • „Loadrunner“
  • „TestLink“
  • Kokybės centras (ALM)

Išvada

Rankinis testavimas yra veikla, kai testuotojas turi būti labai kantrus, kūrybingas ir atvirai mąstantis.

Rankinis testavimas yra gyvybiškai svarbi patogios programinės įrangos kūrimo dalis, nes žmonės dalyvauja programinės įrangos testavime, o galutiniai vartotojai taip pat yra žmonės. Jie turi galvoti ir veikti atsižvelgdami į galutinio vartotojo perspektyvą.