Obsah:

Čo je BackstopJS?
Čo je BackstopJS?

Video: Čo je BackstopJS?

Video: Čo je BackstopJS?
Video: Visual regression testing with BackstopJS [in 5 mins!] 2024, Smieť
Anonim

BackstopJS je aplikácia na vizuálne regresné testovanie, ktorá obaluje CasperJS, PhantomJS a ResembleJS do ľahko konfigurovateľnej testovacej matice naprieč viacerými stavmi aplikácie (URL), prvkami DOM a veľkosťami obrazoviek. Nasleduje 15-minútová prechádzka inštaláciou a počiatočnou konfiguráciou BackstopJS.

Tiež, čo je spätný chod Javascriptu?

Backstop . JS je projekt s otvoreným zdrojom na spustenie vizuálnych testov pomocou bezhlavých prehliadačov na snímanie snímok obrazovky. Pôvodne bežal pomocou knižníc prehliadačov bez hlavy PhantomJS alebo SlimerJS.

Okrem toho, čo je vizuálne regresné testovanie? A vizuálne regresné testovanie nástroj vykonáva front-end alebo používateľské rozhranie (UI) regresné testovanie zachytením snímok obrazovky webových stránok/používateľského rozhrania a ich porovnaním s pôvodnými obrázkami (buď historickými základnými snímkami obrazovky alebo referenčnými obrázkami zo živých webových stránok).

Podobne sa kladie otázka, čo je regresia CSS?

CSS regresia Testovanie je súbor automatických testov na porovnanie vizuálnych rozdielov na webových stránkach. Nástup bohatých používateľských rozhraní a responzívneho dizajnu spôsobil, že je takmer nemožné efektívne testovať webové aplikácie a webové stránky bez zamerania sa na CSS a vizuálne rozloženia.

Ako môžete zabrániť regresii?

Niektoré z nich sú:

  1. Odstraňuje sa kód.
  2. Udržiavanie kódu jednoduché.
  3. Vyhýbanie sa hlboko vnorenej logike.
  4. Písanie automatizovaných testov (unit testy, integračné testy).
  5. Vykonajte testy pred nasadením/odoslaním.
  6. Pokúste sa udržať stav jednoduchý a krátkodobý, ak je to možné.
  7. Použite overenie vstupu vo funkciách.
  8. Použite overenie výstupu v rámci funkcií.