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í
