Vlákno názorů k článku Co to znamená „pořádně“ otestovat webovou aplikaci? od Karlitos - Me by velmi zaujimala hlavne prakticke evaluace UI...

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 1. 2019 10:31

    Karlitos (neregistrovaný)

    Me by velmi zaujimala hlavne prakticke evaluace UI testovani. Dva roky zpet pri praci v jedne nadnarodni firme jsem mel tu cest s velmi masivnim nasazenim Selenium. Neuveritelne mnozstvi casu slo na vrub resnei problemu spojenych s nestabilitou a nespolehlivosti. Byly testy ktere proste byly takzvane "flaky", zcela nahodne Selenium Driver nefungoval jak mel, kazdy test bylo tedy nutno opakovat nejmene petkrat nez byl vyodnoceny jako spatny. Ctyrikrat predtim melo Selenium nekam kliknout a klik se proste neudelal, po pate to najednou slo. Atd.

    Ve vysledku se podarilo odladit 90% testu tak aby fungovaly jakz takz spolehlive na firefoxu verze X.Y, pak vysla verze X.Z a mohli jsme zacit odznova. Nevim jestli se za posledni dobe neco z toho zlepsilo a jak je zo se spolehlivosti co se aktualnich verzi prohlizecu tyce.

  • 3. 1. 2019 12:07

    Pavel Herout (neregistrovaný)

    Nedokáži souhrnně odpovědět a opět poprosím o trpělivost a přečtení dalších dílů této minisérie, kde možná najdete alespoň částečné odpovědi.
    To, co mohu ze svých zkušeností říci je, že Selenium WebDriver udělal v posledním roce (dvou???) ohromný pokrok.
    Druhá věc je verze prohlížečů a na ně navázané drivery pro Selenium WebDriver. Podle Vašeho příspěvku soudím, že jste Selenium WebDriver používal ještě v době, kdy byl Firefox defaultním prohlížečem (driver pro něj byl součástí Selenia). To již cca (???) dva roky není, Firefox má samostatný driver jako ostatní prohlížeče a dle mého to výrazně přispělo ke spolehlivosti spojení Firefox a Selenium.

  • 11. 1. 2019 11:02

    bez přezdívky

    Popisovany problem nejcasteji souvisi s nespravny,, nebo nevhodnym lokatorem pro webElement.
    Tedy pravdepodobne identifikator za pomoci XPATH/CSS/HTML pro dany webElement neni konstatni + unikatni,
    pripadne webElement je v danou chvili kdy jej chce Selenium pouzit skryty, apod.