Tartalomjegyzék:

Mi az a BackstopJS?
Mi az a BackstopJS?

Videó: Mi az a BackstopJS?

Videó: Mi az a BackstopJS?
Videó: Webinar: Testy end-to-end — Więcej więcej! 2024, Lehet
Anonim

BackstopJS egy vizuális regressziót tesztelő alkalmazás, amely a CasperJS-t, a PhantomJS-t és a ResembleJS-t egy könnyen konfigurálható tesztmátrixba csomagolja több alkalmazásállapotban (URL), DOM-elemben és képernyőméretben. A következő egy 15 perces áttekintés a telepítésről és a kezdeti konfigurációról BackstopJS.

Továbbá, mi az a Javascript backstop?

Backstop . JS egy nyílt forráskódú projekt, amely vizuális teszteket futtat fej nélküli böngészők használatával képernyőképek rögzítésére. Eredetileg PhantomJS vagy SlimerJS fej nélküli böngészőkönyvtárak használatával futott.

Továbbá, mi az a vizuális regressziós tesztelés? A vizuális regressziós vizsgálat eszköz kezeli a kezelőfelületet vagy a felhasználói felületet (UI) regressziós teszt weboldalak/UI képernyőképek rögzítésével, és összehasonlítása az eredeti képekkel (akár történelmi kiindulási képernyőképekkel, akár élő webhelyről származó referenciaképekkel).

Hasonlóképpen felteszik a kérdést, hogy mi az a CSS-regresszió?

CSS regresszió A tesztelés olyan automatizált tesztek sorozata, amelyek a webhelyek vizuális különbségeit hasonlítják össze. A gazdag felhasználói felületek és a reszponzív tervezés megjelenése szinte lehetetlenné tette a webalkalmazások és webhelyek hatékony tesztelését anélkül, hogy a CSS és vizuális elrendezések.

Hogyan lehet megakadályozni a regressziót?

Néhány közülük:

  1. Kód eltávolítása.
  2. A kód egyszerű tartása.
  3. A mély beágyazott logika kerülése.
  4. Automatizált tesztek (egységtesztek, integrációs tesztek) írása.
  5. Végezze el a teszteket a telepítés/szállítás előtt.
  6. Próbálja meg az állapotot egyszerűnek és rövid életűnek tartani, ha lehetséges.
  7. Bemeneti érvényesítés használata a függvényeken belül.
  8. Használja a kimenet érvényesítését a függvényeken belül.