Az éjszakai buildelés előnyei Milyen egy éjszakai build? Az éjszakai build kifejezést gyakran használják nagy projekteknél. Olyan projektekre gondolok, ahol az elkészült termék teljes rebuildelése…
Létezhet tesztautomatizálás agilis környezetben? Mára már az agilitás szó annyira divatossá vált, hogy az emberek nem tudnak nélküle élni. A z az érdekes, hogy szinte…
Puppeteer – A webes tesztautomatizálás bábjátékosa Bevezető Fontos még indulás előtt megjegyezni, hogy mivel Node alapú modulokról lesz szó, így egy alapvető javascript tudást megkövetel a mélyebb szintű megértés, de mint azt látni fogjuk, azoknak sem kell kétségbe esniük, akik teljesen kezdők a kódolás terén, hisz egy teszt lépésinek leírása igazán intuitív. Ebben a cikkben igyekszem a legjobb tudásom szerint egy kis ízelítőt adni ebből…
A webes teszt automatizálás egyik legkritikusabb része az objektumok elérésének meghatározása. Erre különféle lehetőségeink vannak, melyekhez kapcsolódóan számtalan pro és kontra érvet fel lehet sorolni. De mi van akkor, ha az elemek meghatározását nem a szokásos “statikus” módszerrel, hanem dinamikusan próbáljuk megoldani?! Lássuk, hogy tudunk-e alternatívát, vagy kiegészítést ajánlani a jelenleg szinte egyeduralkodó Page Object Model-hez, és vajon milyen helyzetekben tudjuk alkalmazni a megoldásunkat! Ez alkalommal nem más lesz az eszközünk, mint a Robot Framework, és csemegeként vigyük magunkkal saját kíváncsiságunkat.
A cikksorozat egy minta web-alkalmazáson azt fogja bemutatni gyakorlati szemszögből, hogyan lehet a Robot Framework segítségével tesztautomatizálni. Az első részben megismerkedünk a Robot Framework alapjaival. Kialakítunk egy webes automata tesztkörnyezetet, megírjuk az első kulcsszavainkat, megvizsgáljuk, hogyan tudjuk elérni a webelemeket és elkészítjük az első, egyszerűbb teszteket.
A „Build automatizálás” fogalma általánosságban sok mindent takarhat, ami segít nekünk abban, hogy szkripteket használjunk és automatizáljuk azokat az ismétlődő feladatokat, amelyek a szoftver termék „összeállításához” szükségesek – összegyűjtünk közben minden eszközt, amit figyelembe kell venni, automatizálunk minden feladatot, hogy lefordítsuk (compile), összeállítsuk (build), teszteljük, és csomagoljuk (package) a forrás kódot, és hogy automatizálhassuk az élesítését (deployment) a különböző környezetekben. Fejlesztőként ezzel megkönnyíthetjük az életünket, és lehetővé válik, hogy fontosabb fejlesztési és hibakeresési feladatokra tudjunk összpontosítani.
A viselkedés-vezérelt fejlesztés alapjai a tesztelésben Mindenki szereti a saját útját járni, de a fejlesztésben hasznos lehet néhány irányadó elv ismerete, melyek a saját céged…
Miért nyüglődünk még Cucumberrel? Nemrég egy web fejlesztési projektrõl hallottam beszámolót mind a munkát végzõ tanácsadó, mind a kliens szemszögébõl. Az egyik tanácsadó elmondta nekem,…
Windows asztali alkalmazások tesztelésének automatizálása Az automatizált tesztek futtatásának előnyei minden szoftvertesztelő számára láthatóak. Az így készült tesztkészletek alkalmasak alkalmazások funkcióinak gyors tesztelésére. Gyakorlatilag egy…
App-ok és DevOps: Hova illeszkedik a QA? A szoftverfejlesztés hosszú utat járt be a kezdeti, mindenki csinálja a saját dolgát és majd megbeszéljük mire jutottunk…