1 रिपॉजिटरी
Interactive web dashboards specifically designed for analyzing differences between image snapshots.
Distinct from Web Interfaces: Distinct from general Web Interfaces: specifically targets the analysis and approval of visual diffs.
Explore 1 awesome GitHub repository matching web development · Diffing Interfaces. Refine with filters or upvote what's useful.
BackstopJS एक स्वचालित स्क्रीनशॉट टेस्टिंग फ्रेमवर्क और विज़ुअल रिग्रेशन टेस्टिंग टूल है जिसे वेब एप्लिकेशन के विभिन्न संस्करणों के बीच पिक्सेल-स्तर की विसंगतियों की पहचान करने के लिए डिज़ाइन किया गया है। यह एक ब्राउज़र ऑटोमेशन टेस्टिंग सुइट के रूप में कार्य करता है जो यूजर इंटरफेस के विज़ुअल स्नैपशॉट्स कैप्चर करता है और अनपेक्षित परिवर्तनों का पता लगाने के लिए उनकी तुलना संग्रहीत संदर्भ छवियों से करता है। यह प्रोजेक्ट सुसंगत ब्राउज़र रेंडरिंग सुनिश्चित करने और क्रॉस-प्लेटफ़ॉर्म विज़ुअल विसंगतियों को रोकने के लिए Docker के माध्यम से एक कंटेनरीकृत टेस्टिंग वातावरण का उपयोग करता है। इसमें एक वेब UI डिफिंग इंटरफेस शामिल है जो उपयोगकर्ताओं को विज़ुअल अंतरों का विश्लेषण करने और एक इंटरैक्टिव डैशबोर्ड के माध्यम से अपडेट किए गए संदर्भ स्क्रीनशॉट्स को स्वीकृत करने की अनुमति देता है। यह फ्रेमवर्क ब्राउज़र इंटरैक्शन ऑटोमेशन की क्षमताएं प्रदान करता है, जिसमें यूजर सीक्वेंस को सिम्युलेट करने, पेज स्टेट्स तैयार करने और कैप्चर टाइमिंग को नियंत्रित करने की क्षमता शामिल है। यह विशिष्ट DOM तत्वों के लक्षित कैप्चरिंग, गलत सकारात्मक परिणामों (false positives) से बचने के लिए CSS सेलेक्टर-आधारित एलिमेंट मास्किंग, और टेस्ट विफलताओं को निर्धारित करने के लिए कॉन्फ़िगर करने योग्य पिक्सेल मिसमैच थ्रेशोल्ड का समर्थन करता है। यह टूल स्टेटिक HTML रिपोर्ट तैयार करता है और परिणामों को निरंतर एकीकरण (CI) बिल्ड सिस्टम के साथ एकीकरण के लिए उपयुक्त प्रारूपों में एक्सपोर्ट करता है।
Includes an interactive web dashboard for analyzing visual differences and approving updated reference screenshots.