Návrh Školení
ÚVOD A PŘEHLED
Co je modelové testování?
Tricentis Tosca Testsuite
- Testování uživatelského rozhraní (GUI), testování API, mobilní testování, virtualizace služeb, návrh a generování testovacích dat, testování business intelligence a explorativní testování
Instalace Tosca
- Licenční server, databáze a desktopová aplikace
Stručný přehled pracovního prostoru Tosca
- Přizpůsobení pracovního prostoru Tosca
Přehled testovacího procesu v Tosce
- Ruční, semi-automatizované a plně automatizované testování
- Dosahování vysokých mír automatizace
Přehled komponent Tosca
- TestCases, ExecutionLists, Modules, Requirements, TestCaseDesign
OPTIMALIZACE KRYTÍ RISKŮ PŘES POŽADAVKY
Manažment rizik vs. konvenční testovací pokrytí
Hodnocení rizik
Klasifikace rizik
PLÁNOVÁNÍ A IMPLEMENTACE PROJEKTU END-TO-END TESTOVÁNÍ
Vytváření modelu aplikace
- Definování stavů a podmínek systému z hlediska businessu
- Práce s šablonami testovacích případů
- Skenování aplikace
- Generování testovacích případů
Správa testovacích dat
- Návrh
- Generování
- Zásobování
- Správa
TESTOVÁNÍ WEBOVÝCH APLIKACÍ S TOSCA
Implementace projektu automatizovaného testování web UI
Rozpoznávání HTML ovládacích prvků
Vytváření automatizovaných testovacích případů
Vytváření modulů
Komunikace s databází
Práce s tabulkami v databázi
Spouštění testovacích případů
Výsledky spuštění testů a jejich hlášení
Testování různých prohlížečů
VÝHODA A PŘIZPŮSOBENÍ
Použití a opakované použití testovacích případů
Rozšíření Tosca vlastními adaptérky
INTEGRACE TOSCA S OSTATNÍMI NÁSTRADY
Continuální integrace (CI)
Automatizované testovací sady (test suites)
ZÁVĚREČNÉ POZNÁMKY
Požadavky
- Obecné IT znalosti
- Zkušenosti s automatizací testování
- Nějaké programátorské zkušenosti
Cílová skupina
- Inženýři automatizace testování
Reference (1)
Všechno mě bavilo, protože je to pro mě všechno nové a vidím, jakou přidanou hodnotu to může vyznít v mé práci.
Zareef - BMW South Africa
Kurz - Tosca: Model-Based Testing for Complex Systems
Přeloženo strojem