Čo je TESTOVACÍ SYSTÉM? Nástroje a amp; Príklady

Obsah:

Anonim

Testovanie káblového zväzku pri testovaní softvéru

Testovací výstroj v testovaní softvéru je kolekcia stubov, ovládačov a ďalších podporných nástrojov potrebných na automatizáciu vykonania testu. Testovací zväzok vykonáva testy pomocou knižnice testov a generuje protokoly o testoch. Testovací zväzok obsahuje všetky informácie potrebné na zostavenie a spustenie testu, ako sú testovacie prípady, port cieľového nasadenia (TDP), testovaný zdrojový súbor, pahýly atď.

Prečo používať testovací postroj?

  • Automatizujte proces testovania
  • Vykonajte testovacie súbory testovacích prípadov
  • Generujte súvisiace protokoly o testoch
  • Podpora ladenia
  • Zaznamenať výsledky testu pre každý z testov
  • Pomáha vývojárom merať pokrytie kódu na úrovni kódu
  • Zvýšte produktivitu systému pomocou automatizácie
  • Zvyšujte kvalitu softvérových komponentov a aplikácií
  • Zvládnuť zložitú podmienku, ktorú testéri ťažko simulujú

Testovací postroj sa používa v dvoch kontextoch

  1. Automatizované testovanie: Obsahuje testovacie skripty, parametre potrebné na spustenie týchto skriptov a zhromažďovanie výsledkov na ich analýzu
  2. Testovanie integrácie: Používa sa na zostavenie dvoch jednotiek kódu alebo modulu, ktoré navzájom spolupracujú, aby sa skontrolovalo, či je alebo nie je kombinované správanie také, aké sa očakáva.

Vyskúšajte náradie

  • Junit: Nástroj používaný pri používaní Java
  • Nunit: Nástroj používaný na používanie rámca .Net

Testovací rámec vs. Testovací rámec

Vyskúšajte postroj Testovací automatizačný rámec
  • Testovací zväzok sa skladá z ovládačov a stubov, čo sú malé fiktívne programy, ktoré interagujú s testovaným softvérom
  • Je to súbor procesov, postupov, abstraktného konceptu a prostredia, v ktorom sa navrhujú a implementujú automatizované testy
  • V testovacom zväzku nemôžete skript „Nahrávať a prehrávať“
  • Tester môže v tomto rámci skript manuálne „nahrávať a prehrávať“
  • Testovací zväzok obsahuje všetky informácie potrebné na zostavenie a spustenie testu, ako sú testovacie prípady, port cieľového nasadenia (TDP), testovaný zdrojový súbor, pahýly atď.
  • Rámec automatizácie testov obsahuje informácie ako knižnica testov, testovacie nástroje, postupy automatizovaného testovania, testovacia platforma atď.
  • Skúšobný postroj je kategorizovaný do
    • Automatizačné testovanie
    • Testovanie integrácie
  • Príklady rámca automatizácie
    • Testovanie na základe dát
    • Testovanie na základe kľúčových slov
    • Testovanie zamerané na modularitu
    • Hybridné testovanie
    • Testovanie na základe modelu
    • Testovanie na základe kódu
    • Testovanie založené na správaní