Key points are not available for this paper at this time.
एंड्रॉइड की बढ़ती लोकप्रियता और इसके ऐप्स की GUI-निर्मित प्रकृति ने लागू स्वचालित GUI परीक्षण तकनीकों की आवश्यकता को प्रेरित किया है। हालांकि संभावित संयोजनों का पूर्ण परीक्षण संयोजनात्मक परीक्षण में आदर्श ऊपरी सीमा है, लेकिन यह अक्सर परीक्षण मामलों के संयोजनात्मक विस्फोट के कारण व्यवहार में लाना संभव नहीं है। यह पेपर TrimDroid प्रस्तुत करता है, जो एंड्रॉइड ऐप्स के GUI परीक्षण के लिए एक ढांचा है जो संयोजनात्मक, फिर भी स्केलेबल, तरीके से परीक्षण उत्पन्न करने के लिए एक नवीन रणनीति का उपयोग करता है। इसे स्वचालित कार्यक्रम विश्लेषण और औपचारिक रूप से कठोर परीक्षण उत्पन्न करने वाले इंजनों द्वारा समर्थित किया गया है। TrimDroid औपचारिक विनिर्देश निकालने के लिए कार्यक्रम विश्लेषण पर निर्भर करता है। ये विनिर्देश ऐप के व्यवहार (अर्थात, विभिन्न ऐप स्क्रीन के बीच नियंत्रण प्रवाह) के साथ-साथ GUI तत्वों और उनकी निर्भरताओं को व्यक्त करते हैं। ऐप में शामिल GUI तत्वों के बीच की निर्भरताएं समाधानकर्ता की मदद से संयोजन की संख्या को कम करने के लिए उपयोग की जाती हैं। हमारे प्रयोगों ने TrimDroid की क्षमता को प्रमाणित किया है कि यह मिश्रित GUI परीक्षण के तहत संभव होने वाले समान कवरेज को काफी कम परीक्षण मामलों का उपयोग करके प्राप्त कर सकता है।
मिर्जाई एट अल. (शुक्र,) ने इस सवाल का अध्ययन किया।