Bevezetés az uborkába

Ma sok eszköz elérhető. Az uborka az egyik eszköz a programozók által írt kód teszteléséhez. Számos eszköz, például uborka, például JBehave, RSpec, stb. Ezek az eszközök hasznosak a termékkel kapcsolatos kommunikációban az ügyféllel. Ezek az eszközök tesztelnek más szoftvereket egyszerű nyelven az adott forgatókönyv szerint. Ezek az eszközök nagyon könnyen megtanulhatók. Ha Ön a tesztelési háttérből származik, és tudni akarta, hogy ez az eszköz pontosan hogyan működik, akkor a megfelelő helyen van. Minden vállalat megpróbálja fenntartani az ügyféllel fennálló kapcsolatát. Az olyan eszközök, mint az uborka segítenek nekik fenntartani ezt a bizalmat.

Minden vállalatnak meg kell hoznia a helyes döntéseket az ügyfél-elégedettség alapján. Minden terméket hozzá kell igazítani az ügyfelek tervéhez. Az uborkán végzett munkánk az, hogy megkönnyítsük a specifikációk világosabb magyarázatát különböző forgatókönyvek segítségével.

Mi az uborka?

Most kezdjük azzal, hogy mi az az uborka ?, Az uborka az a gyümölcs a salátában, amelyet eszel. Nyilvánvalóan nem. Az uborka egy automatizálási tesztelési keretrendszer. Az uborka eszköz a BDD megközelítésen alapul, azaz a viselkedés által vezérelt megközelítésen. Röviden leírja a rendszer általános viselkedését. Ez többnyire ügyfél-központú.

Hogyan kell használni az Uborka eszközt?

Az uborka az uborka által használt nyelv. Nagyon könnyű megtanulni. Ez a folyamat segít, hogy jól megformázott formában mutatjuk be munkánkat az ügyfélnek. Az uborka nem technikai nyelv. Minden nyelvnek megvan a maga szabványa, hogy illeszkedjen be. Gherkinnek is vannak bizonyos szabályai. Az uborka az uborka tesztjeinek kidolgozásához használt nyelv. A nyelv tartalmaz néhány kulcsszókészletet, amelyet az uborka kódjának írásakor kell használni.

Kulcsszavak az Uborka Kód írásához

A következő kulcsszavak:

  • Funkció
  • Szabály (uborka 6. verzió)
  • Példa (vagy forgatókönyv)
  • Adott, mikor, akkor, és mi (lépések)
  • Háttér
  • Forgatókönyv vázlata (vagy forgatókönyv sablonja)
  • Példák

1) Funkció: A kód ez a része egyszerűen elmondja a magas szintű forgatókönyvet, például, hogy mi fog történni itt. Ezt a kulcsszót a kód elején kell használni, amelyet egy kettőspont követ (:). Lehet, hogy leíróbbá tegye, amire szüksége van. A kulcsszó alatt szereplő adatokat általában az uborka figyelmen kívül hagyja.

2) Szabály: Ez is az egyik kulcsszó. Ez a kulcsszó nem kötelező. Ahogy a neve is sugallja, ez meghatározza a szabályt a különféle forgatókönyvek végrehajtására. Azt mondhatjuk, hogy ez további ötleteket nyújt a szolgáltatásról.

3) Példa (vagy forgatókönyv): A példa végrehajtható kód. A kódot a példával magyarázza meg, amely forgatókönyv-alapú specifikációt adhat nekünk. A példa szintén egy teszt. Lehet, hogy az összes végrehajtható folyamat vagy lépés listája.

4) Adott, mikor, majd, és, de (lépések): A teszt fő lépései:, mikor, majd, és vagy, de. Ezek a lépések egyenként uborkot hajtanak végre, és nem teszik lehetővé, hogy minden lépést ismertetjen.

Példák:

Mivel mangó van a kosárban

Aztán vannak mangó a kosárban

5) Háttér:

Tegyük fel, hogy van egy forgatókönyve, amelyet újra és újra ellenőrizni kell. Ez az ismétlődő feladat csoportosítható az adott kulcsszóba. Azt mondhatja, hogy ezt a forgatókönyvet már korábban is kezelik, kérjük, kövesse a lépéseket. Jó gyakorlat, ha egy szolgáltatáshoz egy háttér van. Világosnak kell lennie, hogy megértse

6) A forgatókönyv vázlata (vagy a forgatókönyv sablonja):

Ugyanaz, mint a háttér. Tegyük fel, hogy van egy forgatókönyvünk. Ez a forgatókönyv ismét jön. Használhatjuk a meglévő forgatókönyv körvonalait. A forgatókönyv vázlata és a forgatókönyv sablonjai azonosak.

7) Példák: A fenti példa szerinti kulcsszó, de itt megint megtudta, hogy a forgatókönyvnek tartalmaznia kell a példát.

Mi az uborka felhasználása?

Hadd mondjam el néhány példával. Tegyük fel, hogy van egy projektje, és az ügyfél meg akarja tudni, hogy mi az a szolgáltatás, amelyet át kell adnia. Akkor, amikor a végfelhasználót vagy az ügyfelet érinti, nem tudja megmagyarázni a teszt esetének összes műszaki részletét. Itt uborka kerül a képbe. Az uborka eszköz segít leírni az összes forgatókönyvet különböző feltételek mellett. Sokkal jobb, ha olyan technikai részleteket ad meg az ügyfélnek, amelyeket nem értenek meg.

Hogyan teszi az uborka olyan egyszerűvé a munkát?

Az uborka egy nyílt forráskódú eszköz. Sok vállalat használja ezt az eszközt termelékenységének javításához. Ez az eszköz bármely ma elérhető veremre használható. Ez az eszköz a kód funkcionalitásának emberi olvasható formátumban történő tesztelésére szolgál.

Mit lehet csinálni az uborkával?

Tegyük fel, hogy van néhány kódunk, amely lehetővé teszi, hogy john hazaérjen. Ha John rövid távolságra vesz egy repülőgépet, költséges lesz, ha vonattal érkezik, akkor olcsóbb és megbízhatóbb a rövidebb távolságra.

Példák:

# Megjegyzés

@címke

Funkció: Jó, ha vonattal hazajön, jó.

A távolságot tekintve a vonatra jó hazaérni

A forgatókönyv vonattal hazaérve jó.

Mivel Johnnak haza kell jönnie

Amikor időben eléri az állomást

Akkor ma is otthon lesz

A fenti példával kijelentjük annak lehetőségét, hogy a vonatot időben elkapjuk, hogy csak ma otthon érkezzen.

Miért kellene uborka?

Mindig lehetősége van javítani az ügyfelek bizalmát azzal, hogy bevonjuk őket a termék fejlesztési folyamatába. Az uborka lehetővé teszi számunkra, hogy a kritikus műszaki kódok specifikációit egyszerűen olvasható nyelven magyarázza el a végfelhasználónak vagy az ügyfélnek. A viselkedésvezérelt fejlesztési tesztekre összpontosít.

Előnyök

  1. Támogat minden nyelvet.
  2. Összekapcsolja az ügyfelet a műszaki specifikációval egyszerű nyelven.
  3. Újra felhasználhatjuk az uborka eszközbe írt kódot.
  4. Uborka plugins nagyon gyors.
  5. Az uborka szkriptek írásához nincs szükség programozási nyelvre.

Következtetés

Az uborka egy teszt eszköz, amelyet a teszt esetek automatizálására használnak. Integrálhatjuk egy olyan szerszámmal, mint a szelén. A tesztkód írása az uborkafejlesztőkben és a tesztelőkben összejön, és közösen szcenárió-alapú specifikációkat készítenek az ügyféllel való kapcsolattartáshoz.

Ajánlott cikkek

Ez egy útmutató a Mi az uborka című cikkhez. Itt tárgyaljuk, hogyan lehet használni az Uborka eszközt a példákkal és az előnyökkel kapcsolatban. Lehet, hogy megnézi a következő cikkeket is, ha többet szeretne megtudni -

  1. Uborka interjú kérdései
  2. Szelén vs uborka
  3. Telepítse a szelén IDE-t
  4. Mi az Appium?

Kategória: