INHOUDSOPGAWE:

Wat is BackstopJS?
Wat is BackstopJS?

Video: Wat is BackstopJS?

Video: Wat is BackstopJS?
Video: Visual regression testing with BackstopJS [in 5 mins!] 2024, November
Anonim

TerugstopJS is 'n visuele regressie-toetstoepassing wat CasperJS, PhantomJS en ResembleJS in 'n maklik-om-te-konfigureerbare toetsmatriks toevou oor veelvuldige toepassingstate (URL'e), DOM-elemente en skermgroottes. Die volgende is 'n 15 minute deurloop van 'n installasie en aanvanklike konfigurasie van TerugstopJS.

Ook, wat is Javascript backstop?

Terugstop . JS is 'n oopbronprojek om visuele toetse uit te voer deur koplose blaaiers te gebruik om skermkiekies te neem. Oorspronklik gebruik óf PhantomJS óf SlimerJS koplose blaaierbiblioteke.

Verder, wat is visuele regressietoetsing? A visuele regressie toets instrument voer front-end of gebruikerskoppelvlak (UI) uit regressietoetsing deur die skermkiekies van webblaaie/UI vas te lê en dit met die oorspronklike beelde te vergelyk (óf historiese basislyn-skermkiekies of verwysingsprente vanaf lewendige webwerf).

Net so word gevra, wat is CSS-regressie?

CSS-regressie Toetsing is 'n stel outomatiese toetse om visuele verskille op webwerwe te vergelyk. Die koms van ryk UI's en responsiewe ontwerp het dit byna onmoontlik gemaak om webtoepassings en webwerwe doeltreffend te toets sonder om op CSS en visuele uitlegte.

Hoe kan jy regressie voorkom?

Sommige van hulle is:

  1. Verwyder kode.
  2. Hou kode eenvoudig.
  3. Vermy diep geneste logika.
  4. Skryf van outomatiese toetse (eenheidstoetse, integrasietoetse).
  5. Voer die toetse uit voor ontplooiing/versending.
  6. Probeer om staat eenvoudig en kortstondig te hou indien moontlik.
  7. Gebruik invoervalidering binne funksies.
  8. Gebruik uitsetvalidering binne funksies.

Aanbeveel: