Visuell regressionstestning med skärmdumpsfångster
Utvecklingsteam använder Webshot för att fånga den typ av buggar som enhetstester missar – trasiga layouter, fallback-typsnitt, saknade ikoner, felaktiga responsiva lägen. Ta en skärmdump av staging, ta en av produktion, jämför paret. Klistra in jämförelsen i en PR-kommentar som bevis på att din ändring är säker (eller som bevis på att den nya buggen just dök upp).
Alla knappar öppnar skärmdumpsformuläret förkonfigurerat. Du kan ändra format och viewport när sidan har laddats.
Varför Webshot för detta
Pixelperfekta skärmdumpar
PNG-läget bevarar skarp text och kanter – idealiskt för pixeljämförelseverktyg (`pixelmatch`, ImageMagick `compare`) där brus från JPG-komprimering skulle skapa falska positiva resultat.
Samma viewport varje gång
Webshot tar skärmdumpar med exakt samma viewport, scrollposition och väntetid för typsnitts-laddning vid varje körning – jämförelseresultaten är tillförlitliga.
API-vänligt
Koppla det kostnadsfria Webshot-API:et till din CI: ta en skärmdump före och efter driftsättning, jämför med `pixelmatch`, och låt bygget misslyckas om antalet ändrade pixlar > tröskelvärdet.
Ingen headless-Chrome-standardkod
Slipp Puppeteer-installation, typsnittsinstallation och sandbox-flaggor. Webshot har allt det kört på vår infrastruktur. Din CI gör bara ett HTTP-anrop.
Hur man gör visuell regressionstestning
- Välj de sidor du vill övervaka – startsidan, viktiga landningssidor, kassaprocessen, var som helst där en regression skulle skada.
- Ta en skärmdump av varje i PNG + helskärm för dator + helskärm för mobil för att skapa en baslinje för ditt nuvarande produktionsutseende.
- Efter din nästa driftsättning, ta skärmdumpar av samma URL:er igen. Jämför gammalt mot nytt med `pixelmatch` eller ImageMagick – allt över 1 % ändrade pixlar förtjänar mänsklig granskning.
- Koppla det till CI: en hook före driftsättning tar en skärmdump av staging, en hook efter driftsättning tar en av produktion, och bygget misslyckas om skillnaden överskrider ditt tröskelvärde.
Vanliga frågor
Redo att ta en skärmdump?
Gratis, ingen registrering, ingen vattenstämpel. Klistra bara in en URL.
📸 Öppna skärmdumpsformuläretAndra användningsfall: Skärmdumpar av Google Maps · Skärmdumpar av WordPress · QA för landningssidor · Skärmdumpar för juridiskt bevis · Skärmdumpar av sociala medier · Skärmdumpar för utvecklarflöden · Se alla →