Mikä on testivaljaat? (Esimerkkejä)
Testivaljaat ohjelmistotestauksessa
Testivaljaat ohjelmistotestauksessa on kokoelma tyngöitä, ohjaimia ja muita tukityökaluja, joita tarvitaan testin suorittamisen automatisointiin. Testivaljaat suorittaa testejä käyttämällä testikirjastoa ja luo testiraportteja. Testivaljaat sisältävät kaikki tiedot, joita tarvitaan testin kääntämiseen ja suorittamiseen, kuten testitapaukset, kohdekäyttöportti (TDP), testattava lähdetiedosto, tyngät jne.
Miksi käyttää testivaljaita?
- Automatisoi testausprosessi
- Suorita testitapausten testisarjat
- Luo liittyvät testiraportit
- Tuki virheenkorjaukseen
- Tallentaaksesi kunkin testin testitulokset
- Auttaa kehittäjiä mittaamaan koodin kattavuutta kooditasolla
- Lisää järjestelmän tuottavuutta automatisoinnin avulla
- Paranna ohjelmistokomponenttien ja sovellusten laatua
- Selvittääkseen monimutkaisen tilan, jota testaajien on vaikea simuloida
Testivaljaita käytetään kahdessa kontekstissa
- Automaatiotestaus: Se sisältää testiskriptejä, parametrit, joita tarvitaan näiden komentosarjojen suorittamiseen ja tulosten keräämiseen sen analysoimiseksi
- Integraatiotestaus: Sitä käytetään koottamaan kaksi koodiyksikköä tai moduulia, jotka ovat vuorovaikutuksessa toistensa kanssa tarkistaakseen, onko yhdistetty käyttäytyminen odotettavissa vai ei.
Testaa valjaat työkalut
- Junit: Käytön aikana käytetty työkalu Java
- Nunit: Käytössä käytetty työkalu .Net puitteet
Testivaljaat vs Test Framework
Testavaljaat | Testaa automaatiokehystä |
---|---|
Testivaljaat koostuvat ohjaimista ja tyngistä, jotka ovat pieniä valeohjelmia, jotka ovat vuorovaikutuksessa testattavan ohjelmiston kanssa | Se on joukko prosesseja, menettelyjä, abstraktia käsitettä ja ympäristöä, jossa automatisoidut testit suunnitellaan ja toteutetaan |
Et voi kirjoittaa "Tallennus ja toisto" -komentosarjaa Test Harnessissa | Testaaja voi manuaalisesti "Tallenna ja toisto" -skriptin tässä kehyksessä |
Testivaljaat sisältävät kaikki tiedot, joita tarvitaan testin kääntämiseen ja suorittamiseen, kuten testitapaukset, kohdekäyttöportti (TDP), testattava lähdetiedosto, tyngät jne. | Testausautomaatiokehys sisältää tietoja, kuten testikirjasto, testaustyökalut, automatisoidut testauskäytännöt, testausalusta jne. |
Testivaljaat on luokiteltu Automaatiotestaus Integraation testaus |
Automaatiokehys Esimerkit Dataohjattu testaus Avainsanoihin perustuva testaus Modulaarisuuslähtöinen testaus Hybriditestaus Mallipohjainen testaus Koodiohjattu testaus Käyttäytymislähtöinen testaus |