Kiểm Thử Hồi Quy Trực Quan Bằng Cách Chụp Màn Hình
Các đội ngũ phát triển sử dụng Webshot để phát hiện những lỗi mà unit test bỏ sót — vỡ bố cục, lỗi font chữ, thiếu biểu tượng, trạng thái responsive bị hỏng. Chụp ảnh staging, chụp ảnh production, so sánh cặp ảnh đó. Thả kết quả so sánh vào bình luận PR để chứng minh thay đổi của bạn an toàn (hoặc chứng minh lỗi mới vừa xuất hiện).
Tất cả các nút sẽ mở biểu mẫu chụp ảnh đã được cấu hình sẵn. Bạn có thể thay đổi định dạng và viewport sau khi trang tải xong.
Tại sao nên dùng Webshot cho việc này
Ảnh chụp chính xác đến từng pixel
Chế độ PNG giữ lại văn bản và các cạnh sắc nét — lý tưởng cho các công cụ so sánh điểm ảnh (`pixelmatch`, ImageMagick `compare`) nơi nhiễu nén của JPG có thể tạo ra kết quả dương tính giả.
Viewport nhất quán mỗi lần chụp
Webshot chụp ảnh với cùng một viewport, vị trí cuộn, và thời gian chờ tải font chính xác trong mỗi lần chạy — đảm bảo kết quả so sánh đáng tin cậy.
Thân thiện với API
Kết nối API Webshot miễn phí với CI của bạn: chụp ảnh trước và sau khi triển khai, so sánh với `pixelmatch`, và làm thất bại bản build nếu số pixel thay đổi > ngưỡng cho phép.
Không cần mã boilerplate cho headless-Chrome
Bỏ qua việc thiết lập puppeteer, cài đặt font, các cờ sandbox. Webshot đã chạy tất cả những thứ đó trên hạ tầng của chúng tôi. CI của bạn chỉ cần thực hiện một lệnh gọi HTTP.
Cách chụp ảnh để kiểm thử hồi quy trực quan
- Chọn (các) trang bạn muốn theo dõi — trang chủ, các trang đích quan trọng, quy trình thanh toán, bất cứ nơi nào mà một lỗi hồi quy sẽ gây thiệt hại.
- Chụp mỗi trang ở định dạng PNG + toàn trang máy tính + toàn trang di động để làm cơ sở (baseline) cho giao diện production hiện tại của bạn.
- Sau lần triển khai tiếp theo, chụp lại các URL đó. So sánh ảnh cũ và mới bằng `pixelmatch` hoặc ImageMagick — bất kỳ thay đổi nào > 1% số pixel đều cần được con người xem xét.
- Tích hợp vào CI: một hook trước triển khai sẽ chụp ảnh staging, một hook sau triển khai sẽ chụp ảnh production, và bản build sẽ thất bại nếu sự khác biệt vượt quá ngưỡng của bạn.
Các câu hỏi thường gặp
Sẵn sàng chụp ảnh chưa?
Miễn phí, không cần đăng ký, không có watermark. Chỉ cần dán một URL.
📸 Mở biểu mẫu chụp ảnhCác trường hợp sử dụng khác: Ảnh chụp màn hình Google Maps · Ảnh chụp màn hình WordPress · Kiểm tra chất lượng trang đích · Ảnh chụp màn hình làm bằng chứng pháp lý · Ảnh chụp màn hình mạng xã hội · Ảnh chụp màn hình cho quy trình làm việc của lập trình viên · Xem tất cả →