A szelén eszközök áttekintése

A szelén hordozható, könnyen használható tesztelési keret eszköz a webalapú teszteléshez. Ez a tesztelő eszköz használható a böngésző nagy részén, mivel szinte kompatibilis az összes böngészővel. A szelén a felvételi funkciókat is biztosítja, így a nem műszaki felhasználók is elvégezhetik a megfelelő és hatékony tesztelést anélkül, hogy megismernék a megfelelő teszt szkriptnyelvét (Selén IDE). A felhasználók teszttartomány-specifikus nyelven (Selenese) vannak ellátva, hogy bármilyen programozási nyelven, például C #, Groovy, Java, Perl, PHP, Python, Ruby és Scala teszteljék.

Ez egy ingyenes, nyílt forráskódú tesztelő szoftver, amely az Apache 2.0 licenc alatt került kiadásra, ahol a webfejlesztők letölthetik és díjmentesen használhatják.

A szelén telepíthető Windows, Linux és Mac operációs rendszerekre. A szelén tesztelő eszköz meglehetősen hasonló a HP Quick Test Pro (QTP most UFT) alkalmazásához, csak akkor, ha a szelén a webes alkalmazások automatizálására koncentrál. A szelén nem csupán egyetlen tesztelési keret eszköz, hanem szoftvercsomag is, amelyek mindegyike egy szervezet vagy vállalat különböző tesztelési igényeire összpontosít.

Meghatározás

A szelén úgy határozható meg, mint egy nyílt forrású automatizálási eszköz, amely felhasználható az online böngésző alkalmazások tesztelésére.

Szelén eszközök

A szelénnek 4 eszköze van:

  1. Szelén integrált fejlesztési környezet (IDE)
  2. Szelén távirányító (RC)
  3. Szelén webes illesztőprogram
  4. Szelén rács

1. Szelén IDE (integrált fejlesztési környezet)

  • A Mozilla Firefox kiterjesztéseként megvalósítva a Selenium IDE teszt szkripteken rögzítést és lejátszási funkciókat biztosít.
  • A szelén IDE a tesztelők számára hitelességet ad az R Spec, Python, Java, HTML, Ruby, C #, J Unit és Test NG nyelven írt szkript tesztelésére.
  • A szelén IDE tartománya kevésbé változó, és a szelén IDE segítségével előállított teszt szkriptek nem nagyon kivitelezhetők, robusztusak és hordozhatók. Az alkalomszerűen a szelén IDE támogatja az összes böngészőt. Az olyan böngészőket, mint a Firefox 3, 2, 3.x, a Selenium 1 támogatja. A Safari 2, 3, 4 és az Opera 8, 9, 10 is támogatott. Ez Firefox-kiegészítőként és Chrome-bővítményként van megvalósítva. Ezenkívül támogatást nyújt az automatikus kiegészítéshez és a parancsok nagyon gyors mozgatására is.

2. Szelén távirányító

  • A szelén által hivatalosan elavult Selelen RC lehetővé teszi a kézi tesztelők számára, hogy szkripteljék kódjukat webes vagy mobil alkalmazás felhasználói felület teszteléséhez vagy automatizálási tesztekhez bármely szkriptnyelv vagy támogatott programozási nyelv segítségével.
  • Ezenkívül feladatot ad egy proxy HTTP szervernek, amely lehetővé teszi annak tudatát, hogy a proxy szerver által biztosított tartományból származó tesztelt alkalmazás elérhető a webböngészőben történő teszteléshez.

Két alkatrészből áll, amelyek a következők:

  • Könyvtár, amely rendelkezik a programozási nyelv kódjával, azaz a Selén RC kliens.
  • Ez egy HTTP-proxyként viselkedik a webes kérelmekhez, amelyeket Selenium RC Serverként lehet konszolidálni.

A szelén RC az a tendencia, hogy meglehetősen hatékonyabbá és eredményesebbé teszi az összetett webes felhasználói felületek tesztelését ajax és tapasztalatok alapján egy folyamatos integrációs rendszer keretében. A szelén RC előnyei között szerepelt a távoli böngészők használatának képessége, és annál kevésbé volt szükség minden kódsor átvitelére az egyre növekvő nyelvkészletre.

3. Szelén WebDriver

  • A Selenium Web Driver messze a Selenium Suite leghatékonyabb és legfontosabb része.
  • Programozási vagy szkript alapú felületet biztosít a teszt esetek létrehozásához és futtatásához. A teszt parancsfájlokat (valószínűleg a webes teszteket) úgy szkriptik, hogy felismerjék a webes összetevőket, majd megteszik a kívánt feladatot a weblapok vagy portálok ezen elemeinek végrehajtásához.
  • A szelén webmeghajtó hatékonysága sokkal magasabb, mivel a közvetlen böngészőhívások közvetítő nélkül érhetők el. A Web Illesztőprogram közvetlenül végrehajt különféle böngészőkön vagy fordítókon, így minden egyes böngészőhöz mindig a leginkább azonos illesztőprogram tartozik.

A legelterjedtebb szelén csomag webes illesztőprogramok közé tartozik:

  • HTML egység illesztőprogram
  • Safari Driver
  • Opera sofőr
  • Internet Explorer illesztőprogram
  • Google Chrome illesztőprogram
  • Mozilla Firefox illesztőprogram (Gecko illesztőprogram)

4. Szelén rács

  • A Selenium Grid a Selenium Suite egyik legfontosabb alkotóeleme, amely arra készteti a műveleteket, hogy teszteljünk különféle gépeken vagy szerveren, szemben a különböző vagy egyedi böngészőkkel párhuzamos világmechanizmusban vagy párhuzamos környezetben.
  • Más szavakkal azt mondhatjuk, hogy szkripttesztjeinket össze lehet állítani és futtathatjuk párhuzamos környezetben különböző gépeken vagy virtuális gépeken, különböző operációs rendszereken és böngészőkön.

A szelén eszköz előnyei

Mostanáig meg kellett értenünk a szelén eszközt, annak alapelveit és alkotóelemeit, részletekkel. Itt az ideje, hogy megtanulja a szelén eszköz néhány előnyeit és hátrányait.

Tehát itt van néhány szelén eszköz előnye:

  • Nyílt forráskódú
  • Előzetes, zsebköltség nélkül, tehát ingyenes
  • Több böngésző alatt is futtatható
  • A szelén szkriptek úgy készülnek, hogy műveleteket rögzítenek egy böngészőben futó, tesztelés alatt álló webalkalmazás segítségével, amely sok hasznos tulajdonság a tesztelők és a tesztelési környezet számára.
  • Ez nem köti a minőségbiztosítási rendszert, a jelentési eszközöket vagy a tesztelési keretrendszer bármely más szempontját.
  • Jól integrálódik a népszerű tesztelő eszközökhöz, mint például a Hudson, a Sauce Labs, a Selén-Grid, a Q Metry és mások.
  • Támogatja azokat a webes alkalmazásokat, amelyek funkcionalitásuk egy részét a böngészőben valósítja meg JavaScript és AJAX technológiák segítségével.
  • A szelén különféle programozási nyelveket támogat a programok írásához.
  • A szelén támogatja a Párhuzamos teszt végrehajtását.
  • A szelén kevesebb hardver erőforrást igényel.

A szelén eszköz hátrányai

  • Nincs beépített jelentési lehetőség.
  • Nincs teszt eszköz-integráció a tesztkezeléshez.
  • Lehet, hogy az új szolgáltatások nem működnek megfelelően.
  • A képtesztelés korlátozott támogatása.
  • Nehéz beállítani a tesztkörnyezetet, ha összehasonlítjuk a gyártói eszközökkel, például UFT, RFT, Silk Test stb.
  • A nehéz felhasználás több időt vesz igénybe a teszt esetek létrehozásához.
  • Csak web alapú alkalmazásokat támogat.
  • Senkinek nincs megbízható műszaki támogatása.

Miután megismertem a szelén eszközzel kapcsolatos sok ismeretemet, elmondhatom, hogy mindaddig, amíg ingyenes és nyílt forráskódú web-fejlesztők számára nem biztos, hogy a piacon elérhető legjobb és leghatékonyabb tesztelő eszköz webes vagy mobil alapú felhasználó tesztelésére. interfészek.

Ajánlott cikkek

Ez egy útmutató a Szelén Eszközökhöz. Itt a Szelén Eszközök bevezetéséről, összetevőiről, előnyeiről és hátrányairól beszélgettünk. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Szelén tesztelés
  2. Mi a szelén?
  3. A szelén felhasználásai
  4. Szelén vs QTP

Kategória: