Selenium

Selenium
2019-03-26T10:21:31+01:00
2019-03-26T10:57:13+01:00
2022-10-18T09:55:34+02:00
  • szerintetek mennyi értelme van a következő Seleniumos ötletnek.

    Semennyi.

    Ha a celod az, hogy a "munkacsoport más tagjai is" (gondolom nem fejlesztok) is tudjak, hogy mit tesztelsz akkor Gherkin a megoldas. Tutorial a java-s verziohoz: 10 Minute Tutorial : Cucumber
    Mutasd a teljes hozzászólást!
  • Ezt hívják BDD-nek, ha még kicsit (sokat) finomítasz rajta:
    Behavior-driven development - Wikipedia
    Mutasd a teljes hozzászólást!
  • Sziasztok,

    szerintetek mennyi értelme van a következő Seleniumos ötletnek.

    A HTML (egyéb) weblap felültéről Inspectorral kiveszem a leírókat, és egy XML-be teszem.
    Ezek ugyanazok a leírók, amiket a Selenium is használ, amikor Selector vagy id, name, stb. alapján
    keres.
    Az XML file tehát részben egyszerűsített formában tárolja a weblapot.

    És az XML mezők közé felveszek a vezérléssel kapcsolatos adatokat is, pl. várakozás, gombmegnyomás, stb.
    Ezek után egy Java kód az XML-en végigmegy, és kiolvassa a beírt adatokat, melyeket Selenium parancsokkal
    meghív.

    Pl.

    <keress><gomb><css>...</css></gomb></keress> <talalt gomb megnyomasa></talalt gomb megnyomasa> <varakozas>5</varakozas>

    A Java kód beolvassa, és a
    <keress>
    sornál egy css keresési stratégiát alkalmaz, a ...-al definiált, az Inspectorból kiszedett css leíróra keres. 

    Majd a gombot megnyomja, illetve vár 5 másodpercet.
    Tehát a
    <keress>
    ,
    <talalt gomb megnyomasa>
    ,
    <varakozas>
    tagekre vizsgálok a Seleniumban, és ha épp azt olvasom be,
    akkor cselekszem annak megfelelően a Java (Selenium) kódban.


    Ez egy nagyon egyszerűsített ötlet, de a lényeg az lenne, hogy az XML-t szerkesztve/olvasva pontosan tudjuk, mit
    tesztelünk, illetve nem csak a programozó látja ezt, hanem egy munkacsoport más tagjai is.

    A teszt gyakorlatilag egy XML pszeudo nyelven lenne leirva, amit mint egy paramétert a Java (Selenium) sorrol sorra beolvas,
    Selenium paranccsá alakit és végrehajt.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd