Innehållsförteckning:

Vad är BackstopJS?
Vad är BackstopJS?

Video: Vad är BackstopJS?

Video: Vad är BackstopJS?
Video: VAD ÄR AUTISM? 2024, November
Anonim

BackstopJS är en app för visuell regressionstestning som lindar CasperJS, PhantomJS och ResembleJS i en lättkonfigurerad testmatris över flera app-tillstånd (URLs), DOM-element och skärmstorlekar. Följande är en 15 minuters genomgång av en installation och initial konfiguration av BackstopJS.

Dessutom, vad är Javascript backstop?

Backstop . JS är ett projekt med öppen källkod för att köra visuella tester med hjälp av huvudlösa webbläsare för att ta skärmdumpar. Kördes ursprungligen med antingen PhantomJS eller SlimerJS huvudlösa webbläsarbibliotek.

Dessutom, vad är visuell regressionstestning? A visuell regressionstestning verktyget utför front-end eller användargränssnitt (UI) regressionstestning genom att ta skärmbilder av webbsidor/UI och jämföra dem med originalbilderna (antingen historiska skärmdumpar eller referensbilder från livewebbplatsen).

På samma sätt frågas det, vad är CSS-regression?

CSS-regression Testning är en uppsättning automatiska tester för att jämföra visuella skillnader på webbplatser. Tillkomsten av rika användargränssnitt och responsiv design har gjort det näst intill omöjligt att effektivt testa webbapplikationer och webbplatser utan att fokusera på CSS och visuella layouter.

Hur kan du förhindra regression?

Några av dem är:

  1. Tar bort koden.
  2. Att hålla koden enkel.
  3. Undviker djup kapslad logik.
  4. Skriva automatiserade test (enhetstester, integrationstester).
  5. Utför testerna före driftsättning/leverans.
  6. Försök att hålla staten enkel och kortlivad om möjligt.
  7. Använd indatavalidering inom funktioner.
  8. Använd utdatavalidering inom funktioner.

Rekommenderad: