Uborka szkriptek

A szkript az uborka egyik fő struktúrája. Minden forgatókönyv a "Scenario:" (vagy lokalizált) kulcsszóval kezdődik, és egy kiegészítő szkriptfejléc kíséretében. Minden funkciónak lehet egy vagy több forgatókönyve, és minden parancsfájl egy vagy több lépést tartalmaz. Egy forgatókönyv nagyon egyszerű példája lehet -







Szcenárió - Ellenőrizze a funkciók segítségét.

Amikor a felhasználó a Facebook-ba navigál.

Amikor a felhasználó rákattint a segítségre, megnyílik a Súgó oldal.

Tekintsük azt az esetet, amikor a tesztszkriptet többször kell futtatni. Tegyük fel, hogy meg kell győződnünk arról, hogy a Bejelentkezés funkció minden típusú előfizetői birtokos számára működik. Ehhez többször is végre kell hajtania a bejelentkezési parancsfájl funkciót. Másolja be és illessze be ugyanazokat a lépéseket, hogy egyszerűen újra végrehajtsa a kódot, ez nem tűnik okos ötletnek. Ehhez a Cucumber újabb struktúrát biztosít, ami egy forgatókönyv vázlata.







A forgatókönyv-terv hasonló a forgatókönyvszerkezethez; az egyetlen különbség az, hogy több bemenetet biztosítson. Amint a következő példában látható, a teszt ugyanaz marad, és nem ismétlődik. Alulról a "Felhasználónév" és "Jelszó" változóhoz több beadott értéket adtunk meg. A tényleges teszt végrehajtásakor a kurkolák a változót a bemenet értékeivel helyettesítik, és feltéve, hogy elvégzi a tesztet. Miután az 1. lépés befejeződött, a tesztet a második iterációval megismételjük, eltérő bemeneti értékkel. Az ilyen változó vagy helyőrzők képviseltethetők "<>"amikor megemlítjük az uborka nyilatkozatokkal.

Amikor egy felhasználó bejelentkezik a felhasználónév használatával "<имя пользователя>"és a"<пароль>", majd a bejelentkezés sikeres lehet.

Van néhány tipp és trükk, hogy híven meghatározzák az uborkás forgatókönyveket.

Minden lépést egyértelműen meg kell határozni, hogy ne okozzon zavart az olvasó számára.

Ne ismételje meg a vizsgálati forgatókönyvet, ha szükséges, használja a körvonalas szkripteket az ismétlés végrehajtásához.

Olyan tesztfázist kell kifejleszteni, amely felhasználható különböző forgatókönyvek és forgatókönyvek körvonalaihoz.

Amennyire lehetséges, tartsa teljesen függetlenül minden lépést. Például: "A felhasználó bejelentkezett." Ez két szakaszra osztható

  • Mivel a felhasználó beírja a felhasználónevet.
  • Kattintások a rendszerbe való belépéskor.




Kapcsolódó cikkek