Mikä on testin johtosarja? Työkalut & Esimerkkejä

Sisällysluettelo:

Anonim

Testaa valjaat ohjelmistojen testauksessa

Testivaljaat ohjelmistojen testauksessa on kokoelma tukia, ohjaimia ja muita tukityökaluja, joita tarvitaan testin suorittamisen automatisointiin. Testivaljaat suorittavat testit käyttämällä testikirjastoa ja luo testiraportit. Testivaljaat sisältävät kaikki testin kokoamiseen ja suorittamiseen tarvittavat tiedot, kuten testitapaukset, kohdelevon portti (TDP), testattava lähdetiedosto, tukit jne.

Miksi käyttää valjaita?

  • Automatisoi testausprosessi
  • Suorita testitapausten testipaketit
  • Luo siihen liittyvät testiraportit
  • Tuki virheenkorjaukseen
  • Testitulosten tallentaminen kutakin testiä varten
  • Auttaa kehittäjiä mittaamaan koodin kattavuuden kooditasolla
  • Paranna järjestelmän tuottavuutta automaation avulla
  • Paranna ohjelmistokomponenttien ja -sovellusten laatua
  • Käsittelemään monimutkaista ehtoa, jota testaajien on vaikea simuloida

Testivaljaita käytetään kahdessa yhteydessä

  1. Automaatiotestaus: Se sisältää testiskriptit, parametrit, jotka ovat tarpeen näiden komentosarjojen suorittamiseksi ja tulosten keräämiseksi sen analysoimiseksi
  2. Integraatiotestaus: Sitä käytetään yhdistämään kaksi toisiinsa vuorovaikutuksessa olevaa yksikköä koodia tai moduulia tarkistamaan, onko yhdistetty käyttäytyminen odotettua vai ei.

Testaa valjaiden työkalut

  • Junit: Työkalu, jota käytetään Java-käytön aikana
  • Nunit: Työkalu, jota käytetään .Net-kehyksen käyttöön

Testivaljaiden Vs-testikehys

Testaa valjaat Testaa automaatiokehys
  • Testivaljaat koostuvat ohjaimista ja kannoista, jotka ovat pieniä nuken ohjelmia, jotka ovat vuorovaikutuksessa testattavan ohjelmiston kanssa
  • Se on joukko prosesseja, menettelyjä, abstrakti käsite ja ympäristö, jossa automatisoituja testejä suunnitellaan ja toteutetaan
  • Et voi tallentaa ja toistaa komentosarjaa testivaljaissa
  • Testaaja voi manuaalisesti tallentaa ja toistaa komentosarjan tässä yhteydessä
  • Testivaljaat sisältävät kaikki testin kokoamiseen ja suorittamiseen tarvittavat tiedot, kuten testitapaukset, kohdelevon portti (TDP), testattava lähdetiedosto, tukit jne.
  • Testiautomaatiokehys sisältää tietoja, kuten testikirjasto, testaustyökalut, automatisoidut testauskäytännöt, testausalusta jne.
  • Testivaljaat on luokiteltu
    • Automaation testaus
    • Integraation testaus
  • Esimerkkejä automaatiokehyksistä
    • Tietoihin perustuva testaus
    • Avainsanavetoinen testaus
    • Modulaarisuuteen perustuva testaus
    • Hybridi-testaus
    • Mallipohjainen testaus
    • Koodipohjainen testaus
    • Käyttäytymisohjattu testaus