Vodič za ručno testiranje: Što je, koncepti, vrste & Alat

Sadržaj:

Anonim

Ručno ispitivanje

Ručno testiranje vrsta je softverskog testiranja u kojoj ispitivač ručno izvršava test slučajeve bez korištenja automatiziranih alata. Svrha ručnog testiranja je identificirati programske pogreške, probleme i nedostatke. Ručno testiranje softvera najprimitivnija je tehnika od svih vrsta testiranja i pomaže u pronalaženju kritičnih grešaka u softverskoj aplikaciji.

Svaka nova aplikacija mora se ručno testirati prije nego što se njezino testiranje može automatizirati. Ručno testiranje softvera zahtijeva više napora, ali je neophodno kako bi se provjerila izvedivost automatizacije. Koncepti ručnog testiranja ne zahtijevaju znanje bilo kojeg alata za testiranje. Jedno od temeljnih ispitivanja softvera je " 100% automatizacija nije moguća ". To ručno testiranje čini imperativom.

U ovom vodiču za ručno testiranje za početnike detaljno pokrivamo sve koncepte i teme ručnog testiranja.

Kliknite ovdje ako videozapis nije dostupan

Cilj ručnog ispitivanja

Ključni koncept ručnog testiranja je osigurati da aplikacija nema grešaka i da radi u skladu s navedenim funkcionalnim zahtjevima.

Ispitni paketi ili koferi dizajnirani su tijekom faze testiranja i trebali bi imati 100% pokrivenost testom.

Također osigurava da programeri otklone prijavljene nedostatke, a testeri su izvršili ponovno testiranje na popravljenim nedostacima.

U osnovi, ovo testiranje provjerava kvalitetu sustava i kupcu isporučuje proizvod bez grešaka.

Vrste ručnog ispitivanja:

Koncepti ručnog ispitivanja

Dolje dati dijagram prikazuje vrste ručnog ispitivanja. U stvari, bilo koja vrsta softverskog testiranja može se izvršiti i ručno i pomoću alata za automatizaciju.

  • Ispitivanje crne kutije
  • Ispitivanje bijele kutije
  • Jedinstveno ispitivanje
  • Ispitivanje sustava
  • Ispitivanje integracije
  • Ispitivanje prihvaćanja

Kako izvesti ručno testiranje

  1. Pročitajte i razumite programsku dokumentaciju / vodiče. Također proučite testnu aplikaciju (AUT) ako je dostupna.
  2. Nacrti Test slučajeva koji pokrivaju sve zahtjeve navedene u dokumentaciji.
  3. Pregledajte i položite testne slučajeve s voditeljem tima, klijentom (prema potrebi)
  4. Izvršite test slučajeve na AUT
  5. Prijavi greške.
  6. Jednom kada se programske pogreške poprave, ponovno pokrenite neuspješne test slučajeve kako biste provjerili jesu li prošli.

Mitovi ručnog testiranja

Slijedi nekoliko uobičajenih mitova i činjenica povezanih s testiranjem:

Mit: Svatko može ručno testirati

Činjenica : Testiranje zahtijeva mnogo skupova vještina

Mit: Testiranje osigurava 100% bez oštećenja proizvoda

Činjenica : Ispitivanje pokušava pronaći što više nedostataka. Prepoznavanje svih mogućih nedostataka je nemoguće.

Mit: Automatizirano testiranje snažnije je od ručnog

Činjenica : 100% automatizacija ispitivanja ne može se izvršiti. Ručno testiranje softvera je također bitno.

Mit: Testiranje je jednostavno

Činjenica : Testiranje može biti izuzetno izazovno. Testiranje aplikacije za moguće slučajeve upotrebe s minimalnim testnim slučajevima zahtijeva visoke analitičke vještine.

Ručno testiranje nasuprot automatizacijskom ispitivanju

Ručno ispitivanje Automatizirano ispitivanje
Ručno testiranje zahtijeva ljudsku intervenciju za izvršavanje testa. Automatsko testiranje je upotreba alata za izvršavanje test slučajeva
Ručno ispitivanje zahtijevat će kvalificiranu radnu snagu, dugo vremena i podrazumijevat će velike troškove. Ispitivanje automatizacijom štedi vrijeme, troškove i radnu snagu. Jednom snimljeno, lakše je pokrenuti automatizirani testni paket
Bilo koja vrsta aplikacije može se testirati ručno, određene vrste testiranja poput ad-hoc i majmunskog testiranja prikladnije su za ručno izvršavanje. Automatizirano testiranje preporučuje se samo za stabilne sustave i uglavnom se koristi za testiranje regresije
Ručno testiranje može postati ponavljajuće se i dosadno. Dosadnim dijelom izvođenja istih test slučajeva iznova se bavi softver za automatizaciju u Automation Testing.

Alati za automatizaciju ručnog ispitivanja

  • Selen
  • QTP
  • Jmeter
  • Loadrunner
  • TestLink
  • Centar kvalitete (ALM)

Zaključak

Ručno testiranje aktivnost je u kojoj ispitivač mora biti vrlo strpljiv, kreativan i otvoren.

Ručno testiranje je vitalni dio korisničkog razvoja softvera, jer su ljudi uključeni u testiranje softverskih aplikacija, a krajnji korisnici također su ljudi. Moraju razmišljati i djelovati s perspektivom krajnjeg korisnika.