Provádění SW testování

Provádění testů jako základní součást testování, která obvykle tvoří i podstatnou část nákladů na testování je dlouhodobě předmětem snižování nákladů na testování a zvyšování efektivity. Toto snažení vyústilo do vzniku tzv.. automatizovaného testování. V současnosti známe dva základní přístupy k testování:

  • Manuální testování
  • Automatizované testování

Manuální testování

Testeři provedou testy a zaznamenají výsledky jednotlivých testů. Zaznamenají případně odchylky (defekty) a zajistí jejich odeslání na řešení.

 

Automatizované testování

Nástroj na automatizované testování provede skripty testů, zaznamená výsledky jednotlivých testů a doloží odchylky od testování (obvykle screen shot a popis chyby)

Kdy je efektivně testovat manuálně a kdy automatizovaně je dáno množstvím podmínek:

  • Jde o jednorázové nasazení nebo opakované nasazování té jistě aplikace se zachováním velké části funkcionality?
  • Jaký je předpokládaný rozsah změn v nejbližší době?
  • Je technologická platforma této aplikace podporována dostupnými nástrojem na automatizované testování?

Pokud vás zaujala možnost automatizovaného testování ve vaší společnosti, rádi Vám poskytneme potřebné informace pro Vaše správné rozhodnutí.

 

Porovnání efektivity manuálního a automatizovaného testování:

  • Výrazné zkrácení času zkušebních cyklů při automatizaci testování
  • Zkrácení celého vývojového procesu při automatizaci testování
  • Provedení testů použitím většího množství testovací dat při automatizaci testování
  • Využití testovacích dat pro řízení testů (data driven testing) při automatizaci testování

 

Porovnanie automatizovaného a manuálneho testovania