step step guide jubula open source automated functional testing tool
(Podrobný návod s množstvom obrázkov, takže ho môžete načítať)
Dnes sa budeme učiť populárne open source funkčný testovací nástroj - Jubula.
Jedná sa o projekt Eclipse pre automatizované funkčné testovanie GUI pre mnoho aplikácií. Je užitočné písať automatizované testy z pohľadu používateľa s malými alebo žiadne schopnosti programovania , šetrí čas a zlepšuje čitateľnosť a údržbu testov.
Široký rozsah nástroje automatizácie otvoreného zdroja sú k dispozícii na trhu s veľkým množstvom online pomoci.
Pokiaľ ide o Jubula , online pomoc poskytuje veľa informácií o jej vstavanom rámci. Táto informácia je veľmi užitočná pre tých netechnických testerov, ktorí sa nezúčastňujú programovania a chcú vytvárať automatizačné skripty prostredníctvom grafického používateľského rozhrania Jubula.
Testéri technickej automatizácie však chcú vytvoriť prispôsobené rámec pomocou aplikácie Jubula je ťažké dostať sa k pomoci.
Tento podrobný návod je vytvorený s cieľom zdieľať vedomosti, ktoré som získal v aplikácii Jubula, aby som vám pomohol vytvoriť prispôsobený, robustný a flexibilný rámec pre testovanie automatizácie.
Najprv sa na to pozrime vstavaný rámec (Táto časť tutoriálu vám pomôže pochopiť základné informácie) a potom pokračujte ďalej Budovanie rámca v Jubule pomocou kódu Java.
Čo sa dozviete:
- Základy - vstavaný rámec:
- Vzorky AUT:
- Demo projekt
- Ako testovať:
- Body, ktoré je potrebné poznamenať
- Budovanie rámca v Jubule pomocou kódu Java:
- ALEBO
- Vytvára sa trieda mapovania objektov
- Vykonávanie testovacích akcií
- Práca s viacerými AUT
- Záver
- Odporúčané čítanie
Základy - vstavaný rámec:
Inštalácia a spustenie:
(Poznámka: kliknite na ľubovoľný obrázok pre zväčšenie)
1) Prejdite na stránku na stiahnutie tu .
Poznámka - môžete skontrolovať táto stránka na stiahnutie pre rôzne možnosti na základe funkcií, ktoré vás zaujímajú.
dva) Zaregistrujte sa a prihláste sa.
3) Kliknite na Stiahnite si inštalačné programy.
4) Klikni na stránku na stiahnutie pod Súbory na stiahnutie oddiel.
5) Stiahnite si vhodný inštalačný program (podľa operačného systému).
6) Nainštalujte ho pomocou stiahnutého exe súbor a uložte priečinok na preferované miesto (uložil som ho do priečinka C: Program Files ).
7) Po dokončení inštalácie by ste mali byť schopní spustiť nástroj z ponuky „Všetky programy“.
8) Pri spustení vytvorte pracovný priestor na preferovanom mieste.
9) Domovská obrazovka bude vyzerať takto:
Vzorky AUT:
Jedna pôsobivá vec na tomto nástroji je, že sa dodáva so vzorovými AUT (testované aplikácie). AUTs budú prítomné v examples AUTs.
V tomto prípade sa nachádza v C: Program Files jubula_8.2.0.021 examples AUTs
Demo projekt
Teraz s nainštalovaným Jubula a dostupnými vzorovými AUTmi, skúsme automatizovať a jednoduchá funkcia pridania pomocou aplikácie „swing“ s názvom „SimpleAdder“.
Túto aplikáciu je možné vyvolať pomocou súboru:
„C: ProgramFiles jubula_8.2.0.021 examples AUTs SimpleAdder swing SimpleAdder.cmd “A vyzerá takto:
Úlohou je zadať hodnotu „hodnota1“, „hodnota2“, kliknúť na tlačidlo „=“ a overiť „výsledok“.
Ako testovať:
Ďalej sú uvedené kroky, ktoré je potrebné vykonať pri automatizácii úlohy:
Krok 1 - Vytvorte projekt.
Krok 2 - Vytvorte bajty.
Krok 3 - Vytvorte testovací prípad, zahrňte testovacie kroky a mapové podklady.
Krok 4 - Vytvorte testovaciu sadu.
Krok 5 - Priraďte AUT k testovacej súprave.
Krok 6 - Namapujte testovací prípad na testovaciu sadu.
Krok 7 - Mapujte logické testovacie objekty s identifikátormi technických objektov.
Krok 8 - Spustite testovaciu sadu.
Pozrime sa, ako podrobne vykonať každý krok:
Krok 1 - Vytvorte projekt
Projekt v Jubule je možné považovať za logický pracovný priestor, kde sú zhromaždené všetky požadované komponenty na dokončenie testovacej úlohy.
Vytvorenie projektu je uvedené nižšie:
1) Prejdite na Test> Nové.
dva) Zadajte názov projektu, napr. „DemoProject“ a kliknite na „Dokončiť“ (Kliknutím na „Ďalej“ by ste mali byť schopní vytvoriť AUT. Tu však „Dokončite“ a pozrime sa na vytvorenie AUT v kroku č. 2).
3) Prehliadač Test Suite zobrazuje vytvorený projekt.
Krok 2 - Vytvorte AUT
Pre mapovanie objektov a pre spustenie testovacej sady je potrebné v Jubule vytvoriť inštanciu testovanej aplikácie (SimpleAdder).
1) Prejdite na Test> Vlastnosti.