Prečo potrebujete automatické aj manuálne testovanie?
- QA
- Oct 6, 2022
- 2 minút čítania
Updated: Oct 17, 2022
V súčasnosti je zriedkavé nájsť spoločnosť, ktorá nemá kombináciu automatizovaných a manuálnych testovacích rámcov. Keď je kombinácia úspešná, je to preto, že manuálne testovanie a automatické testovanie sa navzájom nebijú, ale navzájom sa posilňujú a vytvárajú viac synergické testovanie.
Automatizované testovanie zvyčajne zvyšuje rýchlosť a konzistenciu testovania, ale je len také dobré ako skripty, ktoré ste napísali. Manuálne testovanie dopĺňa proces automatického testovania s cieľom odhaliť problémy z pohľadu používateľa alebo neočakávané chyby z neskriptovaných scenárov atď. Spolu s efektívnou automatizáciou je veľmi potrebná heuristika testovania ľuďmi.
Niektoré príklady úspešnej kombinácie automatického a manuálneho testovania sú, keď použijete kombináciu týchto testov na pokrytie rôznych aspektov tej istej funkcie; alebo keď manuálne testy začnú tam, kde automatizácia skončila; alebo keď existujú testy, ktoré sú len „poloautomatické“ a medzi testovaním potrebujú manuálny zásah, aby mohli pokračovať na ďalšiu automatizačnú sadu testov.
Automatizácia náročného manuálneho testovania je najlepšou stratégiou na preukázanie schopností akéhokoľvek skúseného testovacieho tímu. Efektívna kombinácia týchto snáh môže ušetriť čas, zvýšiť produktivitu so zlepšenou kvalitou.
Nahrádza automatizácia testov manuálne testovanie? Nie v blízkej budúcnosti.
Aj keď je automatizované testovanie na vzostupe, neznamená to, že manuálne testovanie zmizne. V skutočnosti každý typ testovania plní inú funkciu v procese QA a spolu sa nejakým spôsobom navzájom dopĺňajú.
Účel testov: Manuálne testy sú určené na vyhodnotenie produktu, aby sa zabezpečila požadovaná kvalita, hodnota, vhodnosť atď. a aby sa našli chyby a oblasti, ktoré je potrebné zlepšiť.
Automatizované testy sú určené na udržanie funkčnej a nefunkčnej stability produktu a zisťovanie zmien, ktoré môžu poukazovať na problémy. Je to tenká hranica medzi týmito dvoma, ale je dôležité akceptovať rozdiel.
Povaha testov: Zatiaľ čo manuálne testy sú (relatívne) lacné na písanie, ich prevádzka je drahá (nájom a školenie testera, vybavenie, čas atď.). Na rozdiel od automatických testov, ktorých písanie je (relatívne) drahé, no prevádzka je lacná.
Dobrá správa manuálneho a automatického testovania je ako dirigovanie orchestra – rôzne nástroje, hranie rôznych melódií, občas v rôznych rytmoch, so spoločným cieľom urobiť niečo väčšie, než čo môže dosiahnuť ktorýkoľvek jednotlivý hráč. Aj keď to vyžaduje presné plánovanie a vedenie, výsledky sú často mimoriadne!
Záverečné myšlienky
Ako je jasne vidieť, správna kombinácia manuálneho a automatizovaného testovania vám môže ušetriť veľa zdrojov a úsilia. Na správne vytvorenie takejto zmesi však budete musieť vytvoriť súbor pravidiel, ktoré upravujú, aký typ testovania a kedy ho použiť, vybrať si nástroje..



Komentáre