Turinys:

Kas yra BackstopJS?
Kas yra BackstopJS?

Video: Kas yra BackstopJS?

Video: Kas yra BackstopJS?
Video: KRP - KAS YRA? 2024, Lapkritis
Anonim

BackstopJS yra vizualinės regresijos testavimo programėlė, apjungianti CasperJS, PhantomJS ir ResembleJS į lengvai konfigūruojamą testavimo matricą keliose programos būsenose (URL), DOM elementuose ir ekrano dydžiuose. Toliau pateikiamas 15 minučių diegimo ir pradinės konfigūracijos aprašymas BackstopJS.

Be to, kas yra „Javascript backstop“?

Backstop . JS yra atvirojo kodo projektas, skirtas atlikti vaizdinius testus naudojant begalves naršykles, kad būtų galima užfiksuoti ekrano kopijas. Iš pradžių buvo paleista naudojant PhantomJS arba SlimerJS be galvučių naršyklių bibliotekas.

Be to, kas yra vizualinės regresijos testavimas? A vizualinės regresijos testas įrankis atlieka priekinę arba vartotojo sąsają (UI) regresinis testas užfiksuodami tinklalapių / vartotojo sąsajos ekrano kopijas ir palygindami jas su originaliais vaizdais (istorinėmis bazinėmis ekrano kopijomis arba nuorodiniais vaizdais iš tiesioginės svetainės).

Panašiai klausiama, kas yra CSS regresija?

CSS regresija Testavimas yra automatinių testų rinkinys, skirtas palyginti vizualius svetainių skirtumus. Dėl turtingų vartotojo sąsajų ir jautraus dizaino atsiradimo tapo beveik neįmanoma efektyviai išbandyti žiniatinklio programas ir svetaines, nekreipiant dėmesio į CSS ir vizualiniai maketai.

Kaip galite užkirsti kelią regresijai?

Kai kurie iš jų yra:

  1. Pašalinamas kodas.
  2. Kad kodas būtų paprastas.
  3. Vengti gilios įdėtos logikos.
  4. Automatizuotų testų rašymas (vienetiniai testai, integravimo testai).
  5. Atlikite bandymus prieš diegimą / išsiuntimą.
  6. Stenkitės, kad valstybė būtų paprasta ir trumpalaikė, jei įmanoma.
  7. Funkcijose naudokite įvesties patvirtinimą.
  8. Naudokite išvesties patvirtinimą funkcijose.

Rekomenduojamas: