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

Anatomy automatizált tesztelés keretében - Tudásbázis
Ebben a cikkben, megbeszéljük a legfontosabb elemei a sikeres automatizálás keretet.

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.

5. Jelentés eredményei fut