testcafe studio tool automate your web testing without writing code
टेस्ट कैफ़े स्टूडियो वेब टेस्टिंग टूल हैंड्स-ऑन रिव्यू ट्यूटोरियल:
क्या आप विरासत वेब परीक्षण उपकरणों की सीमाओं से निराश हैं?
क्या आप और आपकी क्यूए टीम सेलेनियम जैसे उत्पादों के विकल्प की तलाश कर रहे हैं?
क्या आपको एक वेब परीक्षण उपकरण की आवश्यकता है जो आसान, विश्वसनीय और बोझिल वेब चालकों से मुक्त हो?
यहां आपके सभी सवालों का समाधान है।
आप क्या सीखेंगे:
- TestCafe Studio: एंटरप्राइज़ वेब परीक्षण प्लेटफ़ॉर्म
- TestCafe Studio के साथ 2 मिनट में एक वेब टेस्ट बनाएं
- निष्कर्ष
TestCafe Studio: एंटरप्राइज़ वेब परीक्षण प्लेटफ़ॉर्म
टेस्ट कैफ़े स्टूडियो एक परीक्षण मंच देने के लिए बनाया गया है जो सरल बनाने में मदद कर सकता है वेब परीक्षण प्रक्रिया ।
अपने मिशन के अनुसार: वे एक ऐसा उपकरण बनाना चाहते थे जो स्थापित करना आसान हो और अनावश्यक जटिलता से मुक्त हो; एक उपकरण जो शुरुआती और पेशेवरों के लिए समान परिणाम देता है; और एक उपकरण जो अत्यंत विश्वसनीयता के साथ स्वचालित रूप से परीक्षण स्क्रिप्ट और प्लेबैक रिकॉर्डिंग उत्पन्न कर सकता है।
इस लेख में, हम TestCafe Studio का वर्णन करेंगे और यह वेब परीक्षण के लिए सबसे अच्छा विकल्प क्यों है।
हम टेस्ट कैफ़े स्टूडियो की विशेषताओं का विस्तार करेंगे और प्रदर्शित करेंगे कि आप केवल 2 मिनट में एक जटिल वेब पेज के लिए एक कार्य परीक्षण कैसे बना सकते हैं।
मूल बातें
TestCafe Studio एंड-टू-एंड वेब टेस्टिंग के लिए एक क्रॉस-प्लेटफॉर्म IDE है। यह द्वारा संचालित है टेस्टकैफे ओपन-सोर्स फ्रेमवर्क और आपको शून्य कोड के साथ स्वचालित परीक्षण बनाने, चलाने और बनाए रखने की अनुमति देता है।
आप अपने पसंदीदा ब्राउज़र में नेत्रहीन रूप से परीक्षण रिकॉर्ड कर सकते हैं, इसके आईडीई-जैसे इंटरफ़ेस में स्क्रिप्ट संपादित कर सकते हैं, और विभिन्न ब्राउज़रों, प्लेटफार्मों और उपकरणों में परीक्षण निष्पादित कर सकते हैं।
टेस्ट कैफे स्टूडियो को आधुनिक वेब और ब्राउज़रों के लिए स्क्रैच से तैयार किया गया है और यह सेलेनियम या अन्य विरासत परीक्षण प्लेटफार्मों पर भरोसा नहीं करता है।
TestCafe Studio डेवलपर्स और QA इंजीनियरों के लिए बनाया गया था जो चाहते हैं परीक्षण प्रक्रिया को सरल बनाएं ।
शुरुआती और बिना कोडिंग अनुभव वाले लोगों के लिए, टेस्ट कैफ़े स्टूडियो मैन्युअल रूप से परीक्षण स्क्रिप्ट उत्पन्न करने की आवश्यकता को समाप्त करता है। अनुभवी क्यूए इंजीनियरों और सॉफ्टवेयर डेवलपर्स के लिए, टेस्ट कैफे स्टूडियो में उत्पादकता बढ़ाने और जटिल वेब अनुप्रयोगों के परीक्षण के लिए आवश्यक समय को कम करने के लिए डिज़ाइन किए गए उपकरण शामिल हैं।
टेस्ट कैफ़े स्टूडियो की मुख्य विशेषताएं
जैसा कि आप जानते हैं, वेब परीक्षण बाज़ार में उपयोगकर्ता गतिविधि का अनुकरण करने और एंड-टू-एंड वेब परीक्षणों को स्वचालित करने के लिए डिज़ाइन किए गए कई फ्रेमवर्क शामिल हैं। दुर्भाग्य से, इन उपकरणों में से अधिकांश में उपयोगकर्ताओं को बॉयलरप्लेट कोड लिखने और जटिल कॉन्फ़िगरेशन को समझने की आवश्यकता होती है।
यदि आप हमारे जैसे हैं, तो आप जानते हैं कि आपके द्वारा सभी बॉयलर कोड लिखने और अपने ब्राउज़र को कॉन्फ़िगर करने के बाद भी, विरासत की रूपरेखाओं के साथ परीक्षण लगातार असंगत परिणाम उत्पन्न करते हैं (और परीक्षण निष्पादन कुछ ब्राउज़रों और एकल प्लेटफॉर्म तक सीमित है)।
मुफ्त मोबाइल फोनों के लिए देखने के लिए सबसे अच्छी वेबसाइट
मौजूदा चौखटे की अंतर्निहित कमियों को दूर करने में मदद करने के लिए और आपको कम समय लेखन / परीक्षण स्क्रिप्ट के प्रबंधन में खर्च करने की अनुमति देने के लिए, निम्नलिखित 'जरूरी' सुविधाओं के साथ टेस्ट कैफ़े स्टूडियो जहाजों को शामिल करना चाहिए:
# 1) पूरी तरह से एकीकृत विजुअल वेब टेस्ट रिकॉर्डर
TestCafe Studio का विज़ुअल टेस्ट रिकॉर्डर आपके द्वारा नेविगेट किए जाने पर क्लिक करता है और वेबपेज पर क्लिक करता है और स्वचालित रूप से परीक्षण चरण बनाता है। किसी भी अतिरिक्त काम के बिना, इन रिकॉर्ड किए गए चरणों का उपयोग विभिन्न डेस्कटॉप, मोबाइल और क्लाउड प्लेटफ़ॉर्म ब्राउज़रों के वेबपेज को जल्दी से परीक्षण करने के लिए किया जा सकता है।
और 'छद्म-दृश्य परीक्षण रिकॉर्डर्स' के विपरीत, जो अनाड़ी चयनकर्ताओं को उत्पन्न करते हैं जो नेत्रहीन रिकॉर्ड किए गए परीक्षणों को मज़बूती से नहीं दोहरा सकते हैं, टेस्टकैफ़ स्टूडियो के विज़ुअल टेस्ट रिकॉर्डर को विश्वसनीय परीक्षण प्लेबैक के साथ, लगातार परिणाम देने के लिए डिज़ाइन किया गया था।
# 2) ऑटो जनरेटेड एलिमेंट सिलेक्टर्स
पृष्ठ तत्व चयनकर्ताओं का निर्माण जो कार्यों या अभिकथनों में उपयोग किया जाता है, बोझिल, समय लेने वाली और त्रुटि-प्रवण है।
यदि आपने अतीत में लिखित परीक्षा स्क्रिप्ट लिखी है, तो आप उन भारी मुद्दों से परिचित हो सकते हैं जो विरासत परीक्षण उपकरण का सामना करते हैं, वे उपकरण जो ऑटो-जनरेट किए गए तत्व चयनकर्ताओं की आवश्यकता को अनदेखा करते हैं।
अन्य साधनों के विपरीत, टेस्टकैफ़ स्टूडियो किसी दिए गए परीक्षण के भीतर प्रत्येक पृष्ठ तत्व के लिए चयनकर्ताओं को स्वतः उत्पन्न करता है। यह सभी मूल HTML तत्वों का समर्थन करता है और भविष्य के रिलीज में देशी पॉप-अप संपादकों के साथ छाया DOM और HTML5 इनपुट का समर्थन करेगा।
व्यापक संभावित परीक्षण परिदृश्यों को कवर करने के लिए, टेस्ट कैफ़े स्टूडियो एक इष्टतम तत्व चयनकर्ता और विकल्पों का एक सेट उत्पन्न करता है। यदि आपको एक बटन पर क्लिक करने की आवश्यकता है, तो आप इसके कैप्शन का उपयोग करके परीक्षण में चयन कर सकते हैं, जैसे कोई उपयोगकर्ता करेगा।
यदि, हालांकि, आपका लक्ष्य यह सत्यापित करना है कि सही कैप्शन प्रदर्शित किया गया है, तो आप बटन की पहचान करने के लिए आईडी या वर्ग नाम का उपयोग कर सकते हैं।
इसके अलावा, एक आगामी अपडेट में, आप तत्व पहचानकर्ताओं को विशेषता, टैग नाम या पाठ सामग्री (TestCafe Studio आपके पसंदीदा पहचानकर्ताओं के आधार पर चयनकर्ता उत्पन्न करेंगे) को रैंक करने में सक्षम होंगे।
बेशक, आप मैन्युअल रूप से TestCafe के ऑटो-जनरेट किए गए चयनकर्ताओं को निर्देशानुसार संपादित करने के लिए स्वतंत्र हैं। आप स्क्रैच से चयनकर्ता भी बना सकते हैं - TestCafe Studio के चयनकर्ता कंस्ट्रक्टर को आपके हाथों में नियंत्रण रखने के लिए डिज़ाइन किया गया था।
c ++ रैंड के बीच 0 और 1
# 3) क्रॉस-प्लेटफॉर्म और क्रॉस-ब्राउज़र टेस्ट
TestCafe Studio एक क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन है जो macOS, Windows और Linux पर काम करता है।
परीक्षण फ़ाइलें / स्क्रिप्ट प्लेटफ़ॉर्म-अज्ञेयवादी हैं: चाहे वे कहाँ दर्ज किए गए हों, परीक्षण कई ओएस प्लेटफार्मों, उपकरणों (डेस्कटॉप / मोबाइल), क्लाउड परीक्षण सेवाओं (जैसे ब्राउज़रस्टैक या सॉसलैब्स), और निरंतर एकीकरण प्रणालियों पर निष्पादित किए जा सकते हैं (सहित) सर्किल , बिट बकेट , अज़्योर, टीमसिटी, जेनकिंस, ट्रैविस, गिटलैब, आदि)।
आप क्रोम, फ़ायरफ़ॉक्स, सफारी, इंटरनेट एक्सप्लोरर और एज सहित किसी भी प्रमुख डेस्कटॉप ब्राउज़र में परीक्षण रिकॉर्ड कर सकते हैं। एक स्क्रिप्ट रिकॉर्ड करने के लिए उपयोग किए जाने वाले ब्राउज़र के बावजूद, वे परीक्षण हिचकी के बिना सभी आधुनिक वेब ब्राउज़र पर चलेंगे।
TestCafe Studio के प्लेटफ़ॉर्म और वेब परीक्षण के लिए ब्राउज़र अज्ञेयवादी दृष्टिकोण इसे प्लेटफ़ॉर्म और ब्राउज़र-विशिष्ट बग को जल्दी से पकड़ने और यह सुनिश्चित करने की अनुमति देता है कि आपका वेब ऐप ब्राउज़र / डिवाइसों में समान उपयोगकर्ता अनुभव प्रदान करता है।
# 4) कोई अतिरिक्त उपकरण बनाए रखने के लिए नहीं
TestCafe Studio को आवश्यकता नहीं है सेलेनियम / वेबड्राइवर , या किसी भी ब्राउज़र प्लगइन्स या तीसरे पक्ष के ऐड-ऑन। इस स्व-निहित वास्तुकला का एक तत्काल लाभ दक्षता है।
TestCafe Studio के साथ, उत्पाद स्थापित होते ही आप परीक्षण शुरू कर सकते हैं। ड्राइवरों और प्लगइन्स के लिए शिकार करने की कोई आवश्यकता नहीं है।
शायद अधिक महत्वपूर्ण TestCafe’ssystem स्वतंत्रता है। जब आपके पसंदीदा ब्राउज़र का एक नया प्रमुख संस्करण जारी किया जाता है, तो आप यह आश्वासन दे सकते हैं कि मौजूदा वेब परीक्षण गुम प्लगइन्स या ऐड-ऑन के कारण विफल नहीं होंगे।
TestCafe Studio के साथ, आपको ब्राउज़र या सिस्टम अपडेट के कारण होने वाली समस्याओं के समाधान के लिए तीसरे पक्ष के डेवलपर्स के लिए प्रतीक्षा करने की आवश्यकता नहीं होगी।
TestCafe Studio और आपका पसंदीदा वेब ब्राउज़र आप सभी को वेब परीक्षण रिकॉर्ड और निष्पादित करने की आवश्यकता है।
# 5) निर्मित में प्रतीक्षा तंत्र
वेब सॉफ्टवेयर परीक्षण प्रकृति द्वारा अतुल्यकालिक हैं। उपयोगकर्ता क्रियाएं शायद ही कभी तत्काल परिणाम उत्पन्न करती हैं, खासकर यदि उन कार्यों को सर्वर के लिए राउंडट्रिप्स या एकीकृत एनीमेशन प्रभावों के साथ किया जाता है।
विरासत वेब परीक्षण उपकरणों के साथ, क्यूए इंजीनियरों को परीक्षण त्रुटियों को रोकने के लिए मैन्युअल रूप से परीक्षण इंजन को रोककर इन अतुल्यकालिक घटनाओं को संभालने के लिए कहा जाता है। कहने की जरूरत नहीं है, यह बॉयलरप्लेट 'प्रतीक्षा' कोड (परीक्षण उपकरण की सीमाओं को पार करने के लिए बनाया गया है) को बनाए रखना मुश्किल है और विफलता के लिए प्रवण है।
हालाँकि, जैसा कि आप जानते हैं, उस 'प्रतीक्षा' कोड को सम्मिलित करना लगभग सभी विरासत के लिए वास्तविकता का प्रतिनिधित्व करता है वेब परीक्षण उपकरण ।
टेस्ट कैफ़े स्टूडियो अतुल्यकालिक संचालन को अलग तरीके से संभालता है। प्रत्येक क्रिया या अभिकथन से पहले, यह स्वचालित रूप से लक्ष्य तत्व के उपलब्ध होने का इंतजार करता है (लोड, दृश्यमान, किसी अन्य तत्व द्वारा अस्पष्ट नहीं, आदि)।
अत्यंत विश्वसनीयता सुनिश्चित करने के लिए, TestCafe Studio स्वचालित रूप से एक दावे पर अमल करता है यदि पहले प्रयास के दौरान किसी दिए गए शर्त को पूरा नहीं किया गया था।
TestCafe Studio आपको उपयोगकर्ता कार्यों पर ध्यान केंद्रित करने की अनुमति देता है और यह विरासत परीक्षण प्लेटफार्मों की कमियों को दूर करने के लिए डिज़ाइन किए गए जटिल, बॉयलरप्लेट कोड लिखने की आवश्यकता को समाप्त करता है।
TestCafe Studio के साथ 2 मिनट में एक वेब टेस्ट बनाएं
इस 2-मिनट के डेमो में, आप देखेंगे कि टेस्ट कैफ़े स्टूडियो का उपयोग कैसे करें और एकीकृत फ़ाइल अपलोड क्षमताओं के साथ एक वेबपृष्ठ का परीक्षण करें।
हम दो फ़ाइलों का चयन करेंगे और अपलोड करेंगे और फिर दो दावे करेंगे - एक सही फ़ाइल नाम आउटपुट के लिए और दूसरा उचित फ़ाइल आकार लेबल प्रारूप के लिए। और हां, टेस्ट कैफ़े स्टूडियो के विज़ुअल टेस्ट रिकॉर्डर के साथ, हमें उस परीक्षण को बनाने और निष्पादित करने के लिए केवल कुछ मिनटों की आवश्यकता होगी।
चरण 1)TestCafe Studio लॉन्च करें, इसकी वेलकम स्क्रीन के भीतर वेबसाइट URL डालें और ording Start Recording a Test ’पर क्लिक करें।
आपका ब्राउज़र निर्दिष्ट पते पर नेविगेट करेगा, जबकि विज़ुअल टेस्ट रिकॉर्डर पृष्ठभूमि में चल रहा है और चल रहा है, आप वेबपृष्ठ के साथ अपनी बातचीत रिकॉर्ड करने के लिए तैयार होंगे।
उपयोग अपलोड मोड ड्रॉप-डाउन यह निर्दिष्ट करने के लिए कि आप फ़ाइल अपलोड मैन्युअल रूप से शुरू करना चाहते हैं।
चेकबॉक्स सक्षम करें जो कई फ़ाइलों को अपलोड करने की अनुमति देता है।
क्लिक फ़ाइल का चयन करें और बनाते हैं एक चयन।
क्लिक डालना।
चरण 2)अपने कार्यों से उत्पन्न आदेशों को देखने के लिए TestCafe Studio में जाएँ।
चरण 3)इस उदाहरण का UI IFRAME में प्रदान किया गया है, इसलिए पहली क्रिया संदर्भ स्विच है। क्लिक करें और अपलोड चरणों का पालन करें, अपने कार्यों की नकल।
आइए परीक्षण को कुछ सिद्धांतों के साथ अंतिम रूप दें। हम पहले यह जांचेंगे कि डेमो ऐप सही फ़ाइल नाम प्रदर्शित करता है या नहीं।
एक बार फिर, आपको कोड की एक पंक्ति नहीं लिखनी होगी। दबाएं आइकन एक 'बराबर' स्थिति के साथ एक जोर जोड़ने के लिए।
तब का उपयोग करें ब्राउज़र में लक्ष्य तत्व को अंतःक्रियात्मक रूप से चुनने के लिए बटन।
एंड्रॉइड फोन पर नेटवर्क सुरक्षा कुंजी कैसे ढूंढें
यह ब्राउज़र विंडो को केंद्रित करता है ताकि आप आवश्यक तत्व को इंगित कर सकें।
TestCafe Studio इस तत्व के लिए एक चयनकर्ता उत्पन्न करेगा और इसके गुणों की सूची खोलेगा। उस संपत्ति का चयन करें जिसे आप मुखर करना चाहते हैं।
TestCafe Studio वर्तमान संपत्ति मूल्य को पुनः प्राप्त करता है और आप पुष्टि कर सकते हैं कि आप इसका उपयोग तुलना के लिए करना चाहते हैं।
चरण 4)इसी तरह, आप लेबल के फ़ॉन्ट-आकार CSS गुण मान को बढ़ा सकते हैं।
चरण # 5)परीक्षण अब तैयार है और आप रिकॉर्डिंग बंद कर सकते हैं। परीक्षण चलाने के लिए, रन बटन दबाकर देखें और टेस्ट कैफ़े अपने कार्यों को दोहराएं।
चरण # 6)एक बार परीक्षण चलाने के पूरा होने के बाद, परिणामों के लिए परीक्षण रिपोर्ट की समीक्षा करें।
यह बात है। कुछ ही मिनटों में और बिना किसी कोड के, हमने एक परीक्षण बनाया जो विभिन्न ब्राउज़रों पर, विभिन्न प्लेटफार्मों पर, CI सिस्टम में, स्थानीय स्तर पर, या ब्राउज़रस्टैक पर चलाने के लिए तैयार है।
निष्कर्ष
टेस्ट कैफ़े स्टूडियो बहुत हल्का और तेज़ टेस्ट ऑटोमेशन प्लेटफ़ॉर्म है। इसे शुरू करने के लिए WebDriver या किसी ब्राउज़र प्लगइन की आवश्यकता नहीं है। आप बस इसे स्थापित कर सकते हैं और किसी भी परीक्षण कोड को लिखे बिना विज़ुअल टेस्ट रिकॉर्डर के साथ एंड-टू-एंड टेस्ट बनाना शुरू कर सकते हैं।
आप ऐसा कर सकते हैं यहां से 30-दिवसीय परीक्षण डाउनलोड करें और अंतर देखने के लिए अपने वर्तमान वेब परीक्षण मंच के साथ टेस्ट कैफे स्टूडियो की तुलना करें। यदि इस उपकरण का उपयोग करते समय आपके कोई प्रश्न हैं, तो हमें बताएं।
अनुशंसित पाठ
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- LoadUI का उपयोग करके लोड टेस्टिंग - एक फ्री और ओपन सोर्स लोड टेस्टिंग टूल
- परीक्षण प्राइमर eBook डाउनलोड
- ग्रहण के लिए ऐपियम स्टूडियो पर अपना टेस्ट कोड चलाना और सत्यापित करना
- Katalon स्टूडियो के साथ एपीआई परीक्षण सरल बनाना
- WAVE पहुँच क्षमता परीक्षण उपकरण ट्यूटोरियल
- Katalon Studio & Kobiton के क्लाउड-आधारित डिवाइस फ़ार्म का उपयोग करके मोबाइल ऐप्स का परीक्षण करना
- सफल इकाई परीक्षण की कुंजी - डेवलपर्स कैसे अपने कोड का परीक्षण करते हैं?