Ekran Görüntüsü Yakalamaları ile Görsel Regresyon Testi
Geliştirici ekipleri, birim testlerinin gözden kaçırdığı türden hataları — düzen bozulmaları, font hataları, eksik ikonlar, bozuk responsive durumları — yakalamak için Webshot kullanır. Staging ortamının görüntüsünü alın, production ortamının görüntüsünü alın, ikisini karşılaştırın. Değişikliğinizin güvenli olduğunu (veya yeni bir hatanın ortaya çıktığını) kanıtlamak için karşılaştırma sonucunu bir PR yorumuna ekleyin.
Tüm butonlar, ekran görüntüsü alma formunu önceden yapılandırılmış olarak açar. Sayfa yüklendikten sonra formatı ve viewport'u değiştirebilirsiniz.
Bunun için neden Webshot
Piksel hassasiyetinde görüntüler
PNG modu, net metinleri ve kenarları korur — JPG sıkıştırma gürültüsünün yanlış pozitifler yaratacağı piksel karşılaştırma araçları (`pixelmatch`, ImageMagick `compare`) için idealdir.
Her seferinde aynı viewport
Webshot, her çalıştırmada tam olarak aynı viewport, kaydırma konumu ve font yükleme bekleme süresinde görüntü alır — bu sayede karşılaştırma sonuçları güvenilirdir.
API dostu
Ücretsiz Webshot API'sini CI'ınıza bağlayın: dağıtım öncesi ve sonrası görüntü alın, `pixelmatch` ile karşılaştırın, değişen piksel sayısı eşiği aşarsa build'i başarısız kılın.
Headless-Chrome kurulum derdi yok
Puppeteer kurulumunu, font yüklemeyi, sandbox flag'lerini atlayın. Webshot tüm bunları kendi altyapımızda çalıştırır. CI'ınız sadece bir HTTP çağrısı yapar.
Görsel regresyon testi için nasıl ekran görüntüsü alınır
- İzlemek istediğiniz sayfaları seçin — ana sayfa, önemli açılış sayfaları, ödeme akışı, bir regresyonun zarar vereceği herhangi bir yer.
- Mevcut production görünümünüzü temel almak için her birini PNG + masaüstü tam sayfa + mobil tam sayfa olarak yakalayın.
- Bir sonraki dağıtımdan sonra, aynı URL'leri tekrar yakalayın. Eski ve yeniyi `pixelmatch` veya ImageMagick ile karşılaştırın — %1'den fazla piksel değişikliği insan tarafından incelenmeyi hak eder.
- Bunu CI'a bağlayın: dağıtım öncesi bir hook staging'i, dağıtım sonrası bir hook production'ı yakalar ve fark eşiğinizi aşarsa build başarısız olur.
Sıkça sorulan sorular
Ekran görüntüsü almaya hazır mısınız?
Ücretsiz, kayıt yok, filigran yok. Sadece bir URL yapıştırın.
📸 Ekran görüntüsü alma formunu açDiğer kullanım alanları: Google Haritalar Ekran Görüntüleri · WordPress Ekran Görüntüleri · Açılış Sayfası QA · Yasal Kanıt Ekran Görüntüleri · Sosyal Medya Ekran Görüntüleri · Geliştirici İş Akışı Ekran Görüntüleri · Tümünü gör →