Anatomy automatizált tesztelés keretében - Tudásbázis

Miért automatizálni a teszteket?
Sok vállalat végre regresszió vizsgálatok kézzel. A kérdés: Ha van értelme elindítani automatizálja a regressziós tesztek? Jelentése akkor jön, amikor már nem képes a vizsgálatok elvégzésére minden szerelvény. Például, ha ezt megtette a napi vagy heti összeszerelés és nem tudja gyorsan befejezni a regressziós tesztek minden építmények, itt az ideje gondolkodni automatizálás. Teszt automatizálás a következő előnyökkel jár:
- Gyorszárakat - Mint automatikusan végrehajtásra regressziós tesztek, a QA csapat tud koncentrálni tesztelése az új funkciók és kevesebb időt töltenek tesztelése meglévő funkcionalitás regresionnoe
- Legjobb minőség - funkcionalitás lesz kevesebb hibával és kisebb támogatást, mert a minőség sokkal magasabb
- Elégedett ügyfelek - az ügyfelek és / vagy az ügyfelek lesz elégedett, így kap egy jó rekord a Portfolió
Mi az a keret az automatizált tesztelés?
Írásához automatizált teszteket, a legtöbb automatizálási eszközök megkövetelik a tesztelő érti programozási nyelv (VB Script, Java Script, stb.) Jellemzően, az eszközök lehetővé teszik, hogy tesztek a felvétel és lejátszás, de általában az ilyen scriptek nem túl hatékony, nem lehet újra és nehéz támogatást. Automatizált tesztelés keretében - egy sor kifejezések, fogalmak és gyakorlatok célzó újrafelhasználás, csökkenti a támogatási költségeket és növeli a megbízhatóságot a használata teszteket.
Anatomy of a sikeres automatizált tesztelési keretrendszer
Ha tervezni a keretet, figyelni, hogy a következő funkciókat, mivel jelentősen javítja, és csökkenti a kudarc kockázata automatizálás:
1. kulcsszó alapú megközelítés
2. iteráció adatállományok
Ez egy jó gyakorlat, amely lehetővé teszi a tesztelők, hogy ugyanazt a automatizált teszteket, de fut őket egymástól eltérő vizsgálati adatok. Például, akkor használja a tesztet, hogy adja meg a rendszert, de annak végrehajtására különböző kombinációit felhasználó nevét és jelszavát, hogy teszteljék többféle forgatókönyvvel. Ha a keret rugalmas, és lehetővé teszi, hogy meghatározza iterációval futtatni a különböző adatokat, akkor ez csökkenti a ráfordított idő automatizálás.
3. Elosztott távon több számítógépen
4. Automatikus kezdési időpont
Ha fejleszteni a automatizált teszteket, akkor szeretnénk futtatni automatikusan a kijelölt időben. Ezért a fejlesztés során freymvormka beágyazni automatikus indítás a munka idő (naponta), beágyazási lehetőséget ismétlődések (például futni minden nap 6 óra), nem megfeledkezve a futás különböző számítógépeken.