2008-08-15 15 views
10

विंडोज़ फॉर्म एप्लिकेशन के माध्यम से स्वचालित रूप से क्लिक करने के लिए कौन से टूल्स उपयोगी हैं? क्या यह भी उपयोगी है? मैं अपनी कंपनी में टेस्टर्स को यह बहुत अच्छा कर रहा हूं और ऐसा लगता है कि यह समय बर्बाद है।विंडोज़ एप्लिकेशन पर भेजे गए माउस और कीबोर्ड ईवेंट को स्वचालित करने के लिए उपकरण

उत्तर

0

वहां कुछ जोड़े हैं। वे आइटम क्लिक को लॉग इन करने के लिए विंडोज एपीआई में हुक करते हैं, और फिर उन्हें परीक्षण के लिए पुन: पेश करते हैं।

हम अब ज्यादातर वेब (Watin का प्रयोग करके) आधारित है, लेकिन हम बुध Quicktest का उपयोग करते थे।

Quicktest का उपयोग न करें, यह कई कारणों से काफी लंबी सूची के लिए भयानक है।

7

हालांकि वे अधिकतर प्रशासनिक कार्यों या उपयोगकर्ताओं के लिए शॉर्टकट स्वचालित करने पर लक्षित हैं, Autohotkey और AutoIT आपको माउस/कीबोर्ड इंटरैक्शन तक जितनी भी चाहें स्वचालित करने दें।

कुछ माउस सामान मुश्किल हो सकते हैं जब वास्तव में यह बताने का एकमात्र तरीका है कि आप क्या क्लिक करना चाहते हैं, एक एक्स, वाई समन्वय है, लेकिन विंडोज मशीन पर पूरी तरह से मनमानी कार्यों को स्वचालित करने के लिए, यह चाल है।

जैसा कि मैंने कहा, वे आवश्यक रूप से परीक्षण प्रयोजनों के लिए इरादा नहीं कर रहे हैं, ताकि वे इकाई परीक्षण सम्मेलनों के लिए instrumented नहीं कर रहे हैं। हालांकि, मैं उन सभी चीजों को स्वचालित करने के लिए उन सभी का उपयोग करता हूं जो संबंधित परीक्षण नहीं कर रहे हैं।

1

आप इसे Microsoft UI Automation API. के माध्यम से प्रोग्रामेटिक रूप से कर सकते हैं इसके बारे में MSDN Magazine article है।

इकाई परीक्षण ढांचे के साथ अच्छी तरह से एकीकृत करता है। समन्वय-आधारित स्क्रिप्ट धावकों की तुलना में एक बेहतर विकल्प क्योंकि लेआउट बदलने पर आपको स्क्रिप्ट को फिर से लिखना नहीं है।

संबंधित मुद्दे