Manuaalinen testausopas: Mikä on, käsitteet, tyypit ja amp; Työkalu

Sisällysluettelo:

Anonim

Manuaalinen testaus

Manuaalinen testaus on ohjelmistotestityyppi, jossa testaaja suorittaa testitapaukset manuaalisesti ilman automaattisia työkaluja. Manuaalisen testauksen tarkoituksena on tunnistaa ohjelmistosovelluksen virheet, ongelmat ja viat. Manuaalinen ohjelmistotestaus on alkeellisin tekniikka kaikista testaustyypeistä, ja se auttaa löytämään kriittisiä virheitä ohjelmistosovelluksesta.

Kaikki uudet sovellukset on testattava manuaalisesti, ennen kuin niiden testaus voidaan automatisoida. Manuaalinen ohjelmistotestaus vaatii enemmän vaivaa, mutta on välttämätöntä automaation toteutettavuuden tarkistamiseksi. Manuaalisen testauksen käsitteet eivät vaadi minkään testaustyökalun tuntemusta. Yksi ohjelmistojen testaamisen perustekijöistä on " 100-prosenttinen automaatio ei ole mahdollista ". Tämä tekee manuaalisen testauksen välttämättömäksi.

Tässä manuaalisen testauksen oppaassa aloittelijoille käsittelemme kaikki manuaalisen testauksen käsitteet ja aiheet yksityiskohtaisesti.

Napsauta tätä, jos video ei ole käytettävissä

Manuaalisen testauksen tavoite

Manuaalisen testauksen keskeisenä ajatuksena on varmistaa, että sovellus on virheetön ja että se toimii määriteltyjen toiminnallisten vaatimusten mukaisesti.

Testipaketit tai tapaukset on suunniteltu testausvaiheen aikana, ja niiden tulisi olla 100% testin peitettäviä.

Se varmistaa myös, että kehittäjät korjaavat ilmoitetut viat ja testaajat ovat suorittaneet korjattavat viat uudelleen.

Pohjimmiltaan tämä testaus tarkistaa järjestelmän laadun ja toimittaa virheettömän tuotteen asiakkaalle.

Manuaalisen testauksen tyypit:

Manuaalisen testauksen käsitteet

Alla oleva kaavio kuvaa manuaalisia testaustyyppejä. Itse asiassa minkä tahansa tyyppinen ohjelmistotestaustyyppi voidaan suorittaa sekä manuaalisesti että automaatiotyökalulla.

  • Mustan laatikon testaus
  • Valkoisen laatikon testaus
  • Yksikkötestaus
  • Järjestelmän testaus
  • Integraation testaus
  • Hyväksyntätestaus

Kuinka suorittaa manuaalinen testaus

  1. Lue ja ymmärrä ohjelmistoprojektin dokumentaatio / oppaat. Tutki myös testattavaa sovellusta (AUT), jos se on käytettävissä.
  2. Testiluonnokset, jotka kattavat kaikki asiakirjoissa mainitut vaatimukset.
  3. Tarkista ja perustaa testitapaukset tiimin johtajan, asiakkaan kanssa (tarvittaessa)
  4. Suorita testitapaukset AUT
  5. Ilmoita virheistä.
  6. Kun virheet on korjattu, suorita epäonnistuneet testitapaukset uudelleen varmistaaksesi, että ne läpäisevät.

Manuaalisen testauksen myytit

Seuraavassa on muutamia testeihin liittyviä yleisiä myyttejä ja faktoja:

Myytti: Kuka tahansa voi tehdä manuaalisen testauksen

Tosiasia : Testaus vaatii monia taitoja

Myytti: Testaus varmistaa 100% virheettömän tuotteen

Tosiasia : Testaus yrittää löytää mahdollisimman monta vikaa. Kaikkien mahdollisten vikojen tunnistaminen on mahdotonta.

Myytti: Automaattinen testaus on tehokkaampaa kuin manuaalinen testaus

Tosiasia : 100-prosenttista testausautomaatiota ei voida tehdä. Manuaalinen ohjelmistojen testaus on myös välttämätöntä.

Myytti: Testaus on helppoa

Tosiasia : Testaus voi olla erittäin haastavaa. Sovelluksen testaaminen mahdollisissa käyttötapauksissa vähimmäistestaustapauksilla edellyttää korkeita analyyttisiä taitoja.

Manuaalinen testaus vs automaatiotestaus

Manuaalinen testaus Automaattinen testaus
Manuaalinen testaus vaatii ihmisen puuttumista testin suorittamiseen. Automaatiotestaus on työkalujen käyttö testitapausten suorittamiseen
Manuaalinen testaus vaatii ammattitaitoista työtä, pitkää aikaa ja korkeita kustannuksia. Automaatiotestaus säästää aikaa, kustannuksia ja työvoimaa. Tallennuksen jälkeen on helpompaa suorittaa automaattinen testipaketti
Kaikentyyppisiä sovelluksia voidaan testata manuaalisesti, tietyt testaustyypit, kuten ad-hoc- ja apinatestit, soveltuvat paremmin manuaaliseen suoritukseen. Automaattista testausta suositellaan vain vakaille järjestelmille, ja sitä käytetään enimmäkseen regressiotestaukseen
Manuaalisesta testauksesta voi tulla toistuva ja tylsä. Samojen testitapausten suorittamisen tylsää osaa käsittelee automaatio-ohjelmisto automaatiotestauksessa.

Työkalut manuaalisen testauksen automatisointiin

  • Seleeni
  • QTP
  • Jmeter
  • Loadrunner
  • TestLink
  • Laatukeskus (ALM)

Johtopäätös

Manuaalinen testaus on toimintaa, jossa testaajan on oltava erittäin kärsivällinen, luova ja avoin.

Manuaalinen testaus on tärkeä osa käyttäjäystävällistä ohjelmistokehitystä, koska ihmiset osallistuvat ohjelmistosovellusten testaamiseen ja loppukäyttäjät ovat myös ihmisiä. Heidän on ajatteltava ja toimittava loppukäyttäjän näkökulmasta.