Indholdsfortegnelse:

Hvad er BackstopJS?
Hvad er BackstopJS?

Video: Hvad er BackstopJS?

Video: Hvad er BackstopJS?
Video: #15 Уроки Git+GitHub - Создание файла README.md синтаксис Markdown 2024, November
Anonim

BagstopperJS er en visuel regressionstest-app, som omslutter CasperJS, PhantomJS og ResembleJS i en let konfigurerbar testmatrix på tværs af flere app-tilstande (URL'er), DOM-elementer og skærmstørrelser. Det følgende er en 15 minutters gennemgang af en installation og indledende konfiguration af BagstopperJS.

Hvad er Javascript-backstop?

Bagstopper . JS er et open source-projekt til at køre visuelle tests ved hjælp af hovedløse browsere til at tage skærmbilleder. Kørte oprindeligt ved hjælp af enten PhantomJS eller SlimerJS hovedløse browserbiblioteker.

Desuden, hvad er visuel regressionstest? EN visuel regressionstest værktøj udfører front-end eller brugergrænseflade (UI) regressionstest ved at fange skærmbilleder af websider/brugergrænseflade og sammenligne dem med de originale billeder (enten historiske baseline-skærmbilleder eller referencebilleder fra live-webstedet).

På samme måde bliver det spurgt, hvad er CSS-regression?

CSS-regression Test er et sæt automatiserede tests til at sammenligne visuelle forskelle på websteder. Fremkomsten af rige brugergrænseflader og responsivt design har gjort det næsten umuligt at teste webapplikationer og websteder effektivt uden at fokusere på CSS og visuelle layouts.

Hvordan kan du forhindre regression?

Nogle af dem er:

  1. Fjerner kode.
  2. Hold koden enkel.
  3. Undgå dyb indlejret logik.
  4. Skrivning af automatiserede test (enhedstest, integrationstest).
  5. Udfør testene før implementering/forsendelse.
  6. Prøv at holde tilstanden enkel og kortvarig, hvis det er muligt.
  7. Brug inputvalidering i funktioner.
  8. Brug outputvalidering i funktioner.

Anbefalede: