Metodika testování softwaru. Metody vytváření testů z modelu aplikace. Automatizované testování.

BE4M36ZKS Webové stránky předmětu

  • Popis a srovnání V a W modelů procesu testování – vysvětlení statického testování a jeho role ve W modelu. Popis jednotlivých metod statického testování.
  • Model Based Testing (MBT) – vysvětlení principu, srovnání výhod a nevýhod s manuálním testováním. Příklady modelů použitelných v MBT. Vztah MBT k automatizaci testování.
  • Automatizace testování – hlavní principy a ekonomika. Možné úrovně automatizace testů. Příklady hlavních přístupů a technologií pro automatizaci testování.
  • Třídy ekvivalence a mezní hodnoty – princip Combinatorial Interaction Testing. Kombinatorická exploze, efektivní redukce kombinací vstupních dat. Princip pairwise (2-way) a N-way testování.
  • Testování založené na cestách – formální definice systémového modelu a kritérií pokrytí testu (pokrytí uzlů/hran, pokrytí dvojic hran, pokrytí primárních cest). Prioritizace procesních/workflow aktivit a generování testovacích případů.
Navigation

Playground

QR Code
QR Code statnice:magistr:b4m36zks (generated for current page)