Squish (Froglogic)
સ્ક્વિશ એ વ્યાપારી ક્રોસ-પ્લેટફોર્મ GUI અને રીગ્રેસન પરીક્ષણ સાધન છે જે વિવિધ GUI તકનીકોના આધારે કાર્યક્રમોનું પરીક્ષણ કરી શકે છે (નીચેની સૂચિ જુઓ). તે ફ્રોગ્લોજિક દ્વારા વિકસાવવામાં અને જાળવવામાં આવે છે. ઝાંખી સ્ક્વિશ ફ્રોગ્લોજિક દ્વારા વિકસાવવામાં અને જાળવવામાં આવે છે. આવૃત્તિ 1 18 નવેમ્બર 2003ના રોજ રજૂ કરવામાં આવી હતી. સ્ક્વિશ મિલકત-આધારિત ઓબ્જેક્ટ આઇડેન્ટિફિકેશન (સ્ક્રીનની સ્થિતિથી સ્વતંત્ર) નો ઉપયોગ કરે છે, અને જાવાસ્ક્રિપ્ટ, પર્લ, પાયથોન, રુબી અથવા ટી. સી. એલ. માં લખાયેલી ટેસ્ટ સ્ક્રિપ્ટ્સને રેકોર્ડ કરવા અને ફરીથી ચલાવવા માટે સક્ષમ છે. તે બે-ઘટક પ્રણાલી છે, જેમાં એક દોડવીર હોય છે, જે સ્ક્રિપ્ટનું અર્થઘટન કરે છે અને અમલ કરે છે, અને એક સર્વર હોય છે, જે તેમાં એક મોડ્યુલ દાખલ કરીને પરીક્ષણ હેઠળની એપ્લિકેશન (એ. યુ. ટી.) ને જોડે છે અને નિયંત્રિત કરે છે, જે એ. યુ. ટી. અને પરીક્ષણ ચલાવતા પ્રોગ્રામ વચ્ચે ટી. સી. પી./આઇ. પી. જોડાણ પ્રદાન કરે છે. બંને ઘટકો વિન્ડોઝ, લિનક્સ, કેટલાક યુનિક્સ પ્રકારો, મેક ઓએસ એક્સ, આઇઓએસ, એન્ડ્રોઇડ, વિન્ડોઝ સીઇ અને ક્યુએનએક્સ અને અન્ય આરટીઓએસ પર કામ કરે છે. વર્ઝન 6 મુજબ, સ્ક્વિશ GUI ટેસ્ટર વર્તન-સંચાલિત વિકાસ (BDD) અને GUI પરીક્ષણોમાં આને લાગુ કરવા માટે વિશેષ કાર્યક્ષમતા દ્વારા વિસ્તૃત પરીક્ષણ માટે સંપૂર્ણ સમર્થનને એકીકૃત કરે છે. સ્ક્વિશ કાકડી જેવા સાધનોમાં ઉપયોગમાં લેવાતા ઘેરકિન (ક્ષેત્ર-વિશિષ્ટ ભાષા) સાથે સુસંગત છે. સ્ક્વિશને સંપૂર્ણ સ્રોત કોડ સાથે મોકલવામાં આવે છે. ફ્રોગ્લોજિક અનુસાર, સ્ક્વિશનો ઉપયોગ 3,000થી વધુ કંપનીઓ દ્વારા કરવામાં આવે છે. મે 2012માં, સ્ક્વિશે ડૉ. ડોબનો જોલ્ટ પ્રોડક્ટિવિટી એવોર્ડ જીત્યો હતો. સપોર્ટેડ GUI તકનીકો ફ્રોગ્લોજિક અનુસાર, સ્ક્વિશ નીચેના પ્લેટફોર્મ્સને સપોર્ટ કરે છેઃ Qt, QML, QtQuick JavaswT/Eclipse RCP JavaswFX/Swing JavaswFX Windows MFC,. NET વિન્ડોઝ ફોર્મ્સ અને WPF મેક ઓએસ એક્સ કાર્બન/કોકોઆ આઇઓએસ કોકો ટચ વેબ/એચટીએમએલ/એજેએક્સ ફ્લેક્સ એન્ડ્રોઇડ XVવ્યૂ Tk સંદર્ભો બાહ્ય લિંક્સ ગ્રાફિકલ યુઝર ઇન્ટરફેસ પરીક્ષણ સોફ્ટવેર પરીક્ષણ Tk ની સૂચિ પણ જુઓ