रूबी में परीक्षण का स्वचालन - पाठ्यक्रम 3900 रूबल। थिंकनेटिका से, प्रशिक्षण 3 दिवसीय, दिनांक 28 नवंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 28, 2023
अभ्यास
आप कुछ अभ्यास कक्षा में ही करेंगे, और कुछ वेबिनार के बाद स्वयं करेंगे।
संचार
आपके पास लाइव चैट समर्थन होगा, और वेबिनार सामान्य प्रश्नों और त्रुटियों, सर्वोत्तम प्रथाओं और समाधानों के उदाहरणों को कवर करेंगे।
2013 से स्वचालन के परीक्षण में (Yandex. ब्राउज़र).
डेवॉप्स माइक्रोसर्विसेज का उपयोग करके बिल्ड प्लेटफॉर्म, रिपॉजिटरी और बग ट्रैकर्स को एकीकृत करता है।
ऑटोटेस्टिंग और सीआई को शुरू से लागू करता है, अनुकूलन करता है, एआई विकास कौशल लागू करता है https://github.com/Nakilon/pagerecognizer
अपने खाली समय में वह अन्य उपयोगी रत्न बनाते हैं और रूसी स्थानीयकरण पर काम करते हैं https://www.ruby-lang.org/
3 वेबिनार
व्यावहारिक कार्य
लेखक के साथ संचार और प्रश्नों के उत्तर
दिन 1। रूबी में परीक्षण स्वचालित कैसे करें
- आइए देखें कि किस परीक्षण को स्वचालित किया जा सकता है
- आइए मुख्य फ्रेमवर्क (यूनिटटेस्ट, मिनिटेस्ट, आरएसपीईसी) और लाइब्रेरीज़ (फेकवेब, वेबमॉक, वीसीआर, आरआर, आदि) से परिचित हों।
- आइए मिनिटेस्ट और आरएसपीईसी वेरिएंट में यूनिट परीक्षणों वाले प्रोग्राम का एक व्यावहारिक उदाहरण देखें
परिणामस्वरूप, आप यह करने में सक्षम होंगे:
आप सीखेंगे कि क्यों, कब और कौन सा परीक्षण स्वचालित किया जाना चाहिए, और सर्विस मॉक इसमें कैसे मदद करते हैं। उदाहरण के तौर पर डायरेक्टलिंक जेम के सरलीकृत संस्करण का उपयोग करके, आप समझेंगे कि मिनिटेस्ट और आरएसपीईसी वेरिएंट में प्रोग्राम और लाइब्रेरी के लिए यूनिट परीक्षण कैसे लिखें। इस प्रक्रिया में, आप मुख्य रूपरेखाओं और पुस्तकालयों (फर्जीवेब, वेबमॉक, वीसीआर, आरआर, आदि) से परिचित हो जाएंगे।
दूसरा दिन। वेब एप्लिकेशन के कार्यात्मक परीक्षण का स्वचालन
- पता लगाएं कि वेबसाइट परीक्षण को स्वचालित करने के लिए कौन से टूल का उपयोग किया जाता है
- समझें कि रूबी का उपयोग करके इन उपकरणों को कैसे प्रबंधित किया जाए
- प्रतिगमन परीक्षण को स्वचालित करना कब प्रारंभ करें
परिणामस्वरूप, आप सीखेंगे:
वेबसाइटों का परीक्षण कैसे किया जाता है और रूबी का उपयोग करके ब्राउज़र परीक्षण को स्वचालित करना सीखें। आप समझ जाएंगे कि सेलेनियम, सीडीपी, कैपिबारा, फेरम, क्यूप्राइट आदि कैसे काम करते हैं। उदाहरण के तौर पर एक वास्तविक वेबसाइट का उपयोग करके, आप चयनकर्ता लिखने का अभ्यास करेंगे। आप समझ जाएंगे कि कौन से दृष्टिकोण लेआउट परिवर्तनों के प्रति अधिक प्रतिरोधी हैं।
तीसरा दिन। ऑटोटेस्ट चलाने का स्वचालन (सीडी)
- आप सीखेंगे कि सीआई, सीडी क्या हैं, और ऑटोटेस्ट के संचालन को कैसे स्वचालित किया जाए
- आइए इसे डॉकर में, सर्वर पर, क्लाउड में चलाने का एक व्यावहारिक उदाहरण देखें
परिणामस्वरूप आप:
आप सीआई और सीडी के बीच अंतर सीखेंगे, और चल रहे ऑटोटेस्ट को विकास चक्र में कैसे एकीकृत किया जाए, साथ ही स्टेजिंग के बारे में भी जानेंगे। GitHub क्रियाओं और डॉकर कॉन्फ़िगरेशन के उदाहरण प्राप्त करें।