QA GUI automation

#

QA GUI automation
« kdy: 24. 12. 2016, 21:33:53 »
Je tu spousta temat ohledne vyvoje technologie abc vs def a proc je kazdej lama pokud nepouziva ghi ...

No co tak naka debata na tema GUI testovacich frameworku? Tzn zadny Selenium a podobny, ciste multiplatformni GUI nastroje pro regression testy, chodi nekdo takovej na roota?

Co pouziva?

Proc?

Bavi ho to?

Jak to spousti?

Co vidi jako nevyhody zvolenyho reseni?

Pro start to asi staci :)


m

Re:QA GUI automation
« Odpověď #1 kdy: 24. 12. 2016, 21:47:36 »
openQA --> github.com/os-autoinst

aje to good na Kompletni testy OS :) viz https://openqa.opensuse.org

#

Re:QA GUI automation
« Odpověď #2 kdy: 24. 12. 2016, 21:58:17 »
Uprimne jsem necekal hned prvni odpoved k veci :)

Tak ja taky pridam.

Co pouziva?
Squish  - https://www.froglogic.com/squish/

Proc?
Protoze to nekdo koupil.

Bavi ho to?
Zabavnej nastroj, jako vazne. Oproti treba Silk testu mnohem vetsi "fun".

Jak to spousti?
Nightly Jenkins plna regrese, nektery testy na submit etc, flexibilni, ale je nutno dopsat vlastni praso-skripty, aby to jelo (na submit).

Co vidi jako nevyhody zvolenyho reseni?
Spis vidim vyhody a porad cekam kdy se neco "posere". V nekterych situacich slozitej debug proc to nekliklo tam kam melo.

X

Re:QA GUI automation
« Odpověď #3 kdy: 20. 01. 2017, 23:03:54 »
Co?
Sikuli - v Pythonu a založené na rozpoznávání podobnosti obrázků.

Proč?
Protože to používali lidi prede mnou. Protože to je zadarmo. Test webu tvoří asi jen 10%, jinak je to desktopove GUI.

Zábava spis né, po vyřešení zapeklitych problémů s integraci do buildu, screenshotama, logama a správného výchozího stavu aplikace bez ohledu na předchozí chyby to je jak házet lopatou ..

Spoustime ručně při tvorbě a hledání chyb. Jinak automaticky pres noc v Jenkins CI - aktuálně asi tak 6h běhu ... az to nebude stíhat, tak to rozdělíme.

Nevýhody jsou asi jako pro všechny GUI testy.... nestabilní, změny mohou být hodně drahé (znova udělat 1500 screenshotu kvůli změně velikosti písma... :-\). Sikuli ma taky dost divnych chyb a dokumentace je obcas zmatená..

Jinak openQA je docela mazec... dělali jsme si srandu jak budeme testovat grub a oni to nějak tak opravdu umí :)