Innholdsfortegnelse:

Hva er BackstopJS?
Hva er BackstopJS?

Video: Hva er BackstopJS?

Video: Hva er BackstopJS?
Video: Hva er best av iskrem og trening? 2024, Kan
Anonim

BackstopJS er en app for visuell regresjonstesting som pakker inn CasperJS, PhantomJS og ResembleJS i en testmatrise som er enkel å konfigurere på tvers av flere app-tilstander (URL-er), DOM-elementer og skjermstørrelser. Følgende er en 15 minutters gjennomgang av en installasjon og innledende konfigurasjon av BackstopJS.

Dessuten, hva er Javascript backstop?

Bakstopper . JS er et åpen kildekode-prosjekt for å kjøre visuelle tester ved å bruke hodeløse nettlesere for å ta skjermbilder. Opprinnelig kjørte med enten PhantomJS eller SlimerJS hodeløse nettleserbiblioteker.

Videre, hva er visuell regresjonstesting? EN visuell regresjonstesting verktøyet utfører front-end eller brukergrensesnitt (UI) Regresjonstesting ved å ta skjermbilder av nettsider/UI og sammenligne dem med de originale bildene (enten historiske grunnlinjebilder eller referansebilder fra live nettside).

På samme måte spørs det, hva er CSS-regresjon?

CSS-regresjon Testing er et sett med automatiserte tester for å sammenligne visuelle forskjeller på nettsteder. Fremkomsten av rike brukergrensesnitt og responsiv design har gjort det nesten umulig å effektivt teste nettapplikasjoner og nettsteder uten å fokusere på CSS og visuelle oppsett.

Hvordan kan du forhindre regresjon?

Noen av dem er:

  1. Fjerner koden.
  2. Hold koden enkel.
  3. Unngå dyp nestet logikk.
  4. Skrive automatiserte tester (enhetstester, integrasjonstester).
  5. Utfør testene før distribusjon/forsendelse.
  6. Prøv å holde staten enkel og kortvarig hvis mulig.
  7. Bruk inndatavalidering i funksjoner.
  8. Bruk utdatavalidering i funksjoner.

Anbefalt: