class 9 Flashcards
Úloha nástrojov v praxi testera
Riadenie a komunikácia Reportovanie Analyzovanie Evidovanie a archivovanie Overovanie a zhodnocovanie kvality Automatizovanie Vykonávanie meraní Pomocné nástroje
Prečo používať nástroje
Šetríme čas
Šetríme personálne zdroje
Šetríme peniaze
Pracujeme efektívnejšie
Zvyšujeme kvalitu
Profesionálny management testov (test cycle, TC, bug, tester)
Vieme aký je progres testov
Adresnosť – každý vie kto má čo robiť a v akom je to stave
Eliminujeme pesticídny paradox
Zvyšujeme rýchlosť regresných testov
Riešime problém s cross browser problematikou
Niektoré testy nie je možné vykonať bez nástrojov
Nástroje pre Task management
Jira, HP QC, HP ALM, Mantis
management testovacích scenárov
HP QC, HP ALM, Jira, TestLink
management chýb
HP QC, HP ALM, Jira, Bugzilla, Mantis
Čo môžeme automatizovať
.
Web, Desktop, Mobile, WS, atď..
Výhody automatizácie
čas, nočné testy, menej testerov, automatizácia reportovania,
cross browser testovanie, eliminácia browser špecifických bugov,
RÝCHLE AUTOMATIZOVANÉ REGRESNÉ TESTY
Nevýhody automatizácie
príprava scriptov, údržba scriptov, seniorita testerov,
technické obmedzenia (captcha, SMS autentifikácia, atď…)
Testovacie nástroje automatizované testy
TestComplete, Telerik, Ranorex, Selenium, SOAP UI, .
Čo je SELENIUM+ co vie, nevie
automatizácia web aplikácií
simulácia reálneho užívateľa (WEB GUI)
nepodporuje multithreading
podporuje cross-browser testy
Dôvod vykonávania záťažových testov
overenie stavu systému pod záťažou, identifikácia úzkych hrdiel, akceptácia, tunning, HW setup & sizing, DoS
Typy záťažových testov
load, stress, endurance, spike
Čo meriame počas záťažových testov
čas odozvy, Error, Throughput, Bandwidth, CPU, Memory, …
Testovacie nástroje záťažové testy
JMeter, LoadComplete, SOAP UI, …
Dôvod vykonávania bezpečnostných testov
zníženie bezpečnostného rizika, eliminácia útokov hackerov, overenie ochrany bezpečnosti systému a dát, akceptácia