Squish (Froglogic)
स्क्विश एक वाणिज्यिक क्रॉस-प्लेटफ़ॉर्म जीयूआई और प्रतिगमन परीक्षण उपकरण है जो विभिन्न जीयूआई प्रौद्योगिकियों के आधार पर अनुप्रयोगों का परीक्षण कर सकता है (नीचे दी गई सूची देखें)। इसे फ्रॉगलॉजिक द्वारा विकसित और अनुरक्षित किया जाता है। अवलोकन स्क्विश का विकास और रखरखाव फ्रॉगलॉजिक द्वारा किया जाता है। संस्करण 1 को 18 नवंबर 2003 को जारी किया गया था। स्क्विश संपत्ति-आधारित वस्तु पहचान (स्क्रीन स्थिति से स्वतंत्र) का उपयोग करता है, और जावास्क्रिप्ट, पर्ल, पायथन, रूबी या टी. सी. एल. में लिखी गई परीक्षण स्क्रिप्ट को रिकॉर्ड करने और फिर से चलाने में सक्षम है। यह एक दो-घटक प्रणाली है, जिसमें एक धावक होता है, जो स्क्रिप्ट की व्याख्या और निष्पादन करता है, और एक सर्वर होता है, जो एक मॉड्यूल को इंजेक्ट करके परीक्षण के तहत अनुप्रयोग (ए. यू. टी.) को जोड़ता है और नियंत्रित करता है जो ए. यू. टी. और परीक्षण चलाने वाले कार्यक्रम के बीच एक टी. सी. पी./आई. पी. कनेक्शन प्रदान करता है। दोनों घटक विंडोज, लिनक्स, कई यूनिक्स संस्करणों, मैक ओएस एक्स, आईओएस, एंड्रॉइड, विंडोज सीई और क्यूएनएक्स और अन्य आरटीओएस पर काम करते हैं। संस्करण 6 तक, स्क्विश जी. यू. आई. परीक्षक व्यवहार-संचालित विकास (बी. डी. डी.) के लिए समर्थन को पूरी तरह से एकीकृत करता है और इसे जी. यू. आई. परीक्षणों पर लागू करने के लिए विशेष कार्यक्षमता द्वारा विस्तारित परीक्षण करता है। स्क्विश खीरा जैसे उपकरणों में उपयोग की जाने वाली घेरकिन (क्षेत्र-विशिष्ट भाषा) के साथ संगत है। स्क्विश को पूर्ण स्रोत कोड के साथ भेजा जाता है। फ्रॉगलॉजिक के अनुसार, स्क्विश का उपयोग 3,000 से अधिक कंपनियों द्वारा किया जाता है। मई 2012 में, स्क्विश ने डॉ. डॉब का जोल्ट प्रोडक्टिविटी अवार्ड जीता। समर्थित जी. यू. आई. प्रौद्योगिकियां फ्रॉग्लॉजिक के अनुसार, स्क्विश निम्नलिखित प्लेटफार्मों का समर्थन करता हैः क्यू. टी., क्यू. एम. एल., क्यू. टी. क्विक जावा एस. डब्ल्यू. टी./एक्लिप्स आर. सी. पी. जावा ए. डब्ल्यू. टी./स्विंग जावा. एफ. एक्स. विंडोज एम. एफ. सी.,. एन. ई. टी. विंडोज फॉर्म और डब्ल्यू. पी. एफ. मैक. ओ. एस. एक्स. कार्बन/कोकोआ आई. ओ. एस. कोकोआ टच वेब/एच. टी. एम. एल./ए. जे. ए. एक्स. फ्लेक्स एंड्रॉइड एक्स. व्यू. टी. सी. संदर्भों की सूची भी देखें जी. यू. आई. परीक्षण उपकरण बाहरी लिंक ग्राफिकल यूजर इंटरफेस परीक्षण सॉफ्टवेयर परीक्षण