A szoftverrendszerek egyre nagyobb szerepet játszanak életünkben, ezért egy helytelenül működő szoftver rengeteg, vagy akár rendkívül súlyos következményt okozhat. A rendszerek szigorú tesztelésével azonban eredményesen csökkenthető a kockázat és javítható a minősé0g. A minőségi szoftverfejlesztésnek ezért elengedhetetlen része a célirányos tesztelés, amely tevékenység ellátása során automatizált eszközök is a tesztelők rendelkezésre állnak. Az automatizálás főként akkor hasznos, ha nagyszámú tesztet kell végrehajtani, illetve ha nagy mennyiségű tesztadattal kell dolgozni.
A tesztautomatizálás legjelentősebbek előnyei a következők:
• időt és pénzt takarít meg;
• sebesség, hatékonyság és minőség optimalizálása;
• növeli a tesztlehetőségeket;
• javítja a pontosságot;
• segíti a fejlesztőket és a tesztelőket;
• növeli a hatékonyságát és lefedettségét;
• javítja a termék minőségét;
• könnyebben dokumentálható;
• hiba esetén nagy valószínűséggel könnyebben reprodukálható.
Miközben a rendszerek egyre komplexebbé válnak, általános elvárás a szoftverfejlesztés terén, hogy az adott termék a lehető leggyorsabban kerüljön piacra. Ez a kettős nyomás egyértelműen a tesztautomatizálás irányába hat, amely folyamat velejárója a manuális tesztelés iránti igény csökkentése, vagy extrém esetben akár teljes automatizálása.
A tesztautomatizálás végső célja a kézi teszteléshez szükséges erőfeszítések minimálisra csökkentése. Az automatizálás azonban egyáltalán nem problémamentes, mert alkalmazása nem jelent minden esetben előnyt, sőt, van hogy buktatót rejt magában, illetve káros következménnyel jár.
A bejegyzés az alábbi forrásokból táplálkozik:
Crswlls.wordpress.com - common-pitfalls-of-ui-test-automation
Ekatcherv.com - top-5-pitfalls-of-test-automation-how-to-avoid-them
Itware.hu - a-tesztautomatizalas-jovoje
ISTQB - istqb.org
JP-Lambert - why-test-automation-fails
Leantesting.com - pitfalls-of-test-automation
Reloaddk - Slideshare.net - pitfalls-of-test-automation
Searchsoftwarequality - Why-automated-software-testing-fails-and-pitfalls-to-avoid
Seguetech.com - automation-testing
Smartbear blog - test-automation-pitfalls-dont-get-trapped-test-automation-pitfalls
Techbeacon.com - software-test-automation-6-common-mistakes-how-avoid
Testingexcellence.com - test-automation-advantages-and-disadvantages
Teszteslés a gyakorlatban - tesztautomatizalas