7 मिनट में मोबाइल ऐप ऑटोटेस्ट के लिए AI-एजेंट बनाएं
Appium और pytest के साथ तैयार Python स्क्रिप्ट: टेस्ट सिनेरियो चलाती है, गलतियों के स्क्रीनशॉट लेती है और HTML रिपोर्ट बनाती है
- 1.chatgpt.com खोलें और नई चैट शुरू करें। मुफ्त टैरिफ पर्याप्त है।
चैट में आंतरिक API कुंजी, टोकन और ऐप के पासवर्ड न भेजें - ChatGPT डेटा अपने सर्वर पर संसाधित करता है।
ChatGPT ↗टूल के बारे में - 2.नीचे दिए गए प्रॉम्प्ट डालें। [APP_NAME] को ऐप के नाम से (जैसे Calculator), [PLATFORM] को android या ios से, [APP_FILE] को ऐप फ़ाइल के पथ (.apk या .ipa) से, [SCENARIOS] को 2-3 सिनेरियो से बदलें, जैसे: «उपयोगकर्ता लॉगिन स्क्रीन खोलता है, लॉगिन और पासवर्ड दर्ज करता है, लॉगिन बटन दबाता है, मुख्य स्क्रीन देखता है»।
हर सिनेरियो स्टेप को जितना विस्तार से लिखेंगे - टेस्ट स्क्रिप्ट उतनी ही सटीक बनेगी।
ChatGPT ↗टूल के बारे मेंप्रॉम्प्टआप एक वरिष्ठ मोबाइल QA ऑटोमेशन इंजीनियर हैं। Appium और pytest का उपयोग करके निम्नलिखित के लिए संपूर्ण Python टेस्ट एजेंट बनाएं: ऐप: [APP_NAME] प्लेटफ़ॉर्म: [PLATFORM] ऐप फ़ाइल पथ: [APP_FILE] टेस्ट सिनेरियो: [SCENARIOS] डिलीवरेबल्स: 1. conftest.py - pytest फ़िक्स्चर के साथ - ड्राइवर सेटअप/टियरडाउन, डिज़ायर्ड कैपेबिलिटीज़ 2. test_app.py - हर सिनेरियो के लिए एक टेस्ट फ़ंक्शन - WebDriverWait, असर्शन, try/except का उपयोग करें 3. टेस्ट विफलता पर स्क्रीनशॉट ./screenshots/ में सेव हो 4. requirements.txt - सभी डिपेंडेंसीज़ के साथ 5. शुरुआती के लिए स्टेप-बाय-स्टेप रन निर्देश Python 3.10+ सिंटैक्स का उपयोग करें। इंग्लिश में इनलाइन कमेंट जोड़ें।
यह प्रॉम्प्ट क्या करता हैप्रॉम्प्ट इंग्लिश में है: यह ChatGPT को पूरा टेस्ट-एजेंट बनाने के लिए कहता है - Appium और pytest के साथ कई Python फ़ाइलें, गलतियों पर स्क्रीनशॉट के साथ। वर्ग कोष्ठक में फ़ील्ड को अपने ऐप के डेटा और टेस्ट सिनेरियो से बदलें। - 3.हर जनरेट की गई फ़ाइल (conftest.py, test_app.py, requirements.txt) को कंप्यूटर पर नई प्रोजेक्ट फ़ोल्डर में कॉपी करें।
ChatGPT हर फ़ाइल अलग कोड ब्लॉक में देता है - एक-एक करके कॉपी करें।
- 4.प्रोजेक्ट फ़ोल्डर में टर्मिनल खोलें और चलाएं: pip install -r requirements.txt। दूसरे टर्मिनल विंडो में Appium Server इंस्टॉल और चालू करें: npm install -g appium, फिर appium।
Python 3.10+ और Node.js 18+ इंस्टॉल होने चाहिए। Android के लिए - एम्युलेटर के साथ Android Studio। iOS के लिए - Simulator के साथ Xcode (केवल macOS)।
Appium ↗ - 5.pytest test_app.py -v कमांड से टेस्ट चलाएं। पूरा होने पर रिपोर्ट फ़ाइल को ब्राउज़र में खोलें।
अगर टेस्ट कनेक्शन एरर से फेल होते हैं - सुनिश्चित करें कि Appium Server चल रहा है और एम्युलेटर या डिवाइस कनेक्टेड है। एरर टेक्स्ट को वापस ChatGPT में डालकर «How to fix this?» पूछ सकते हैं।
- मुफ़्तChatGPT Freeमुफ्त टैरिफ: GPT-4o-mini मॉडल के साथ असीमित संदेश, क्रेडिट कार्ड की ज़रूरत नहीं।
- मुफ़्तAppiumपूरी तरह मुफ्त open-source टेस्ट ऑटोमेशन फ़्रेमवर्क, बिना किसी प्रतिबंध के।
- मुफ़्तPythonमुफ्त प्रोग्रामिंग भाषा, मुफ्त में इंस्टॉल होती है।
- मुफ़्तNode.jsमुफ्त रनटाइम एनवायरनमेंट, केवल Appium Server चलाने के लिए ज़रूरी।
आज ही क्यों
AI सेवाएँ तेज़ी से बदलती हैं - इंटरफ़ेस और मुफ़्त सीमाएँ बताए गए से अलग हो सकती हैं।