testcomplete tutorial
एक व्यापक परीक्षण गाइड (भाग- I):
हमारे सॉफ्टवेयर टेस्टिंग टूल्स ट्यूटोरियल सीरीज़ के एक भाग के रूप में, आज हम एक नए जीयूआई टेस्टिंग टूल - टेस्टकम्प्लीट को कवर कर रहे हैं। यह एक व्यापक 3-भाग ट्यूटोरियल श्रृंखला होगी।
इस श्रृंखला में ट्यूटोरियल:
- TestComplete ट्यूटोरियल 1: TestComplete परिचय
- परीक्षण ट्यूटोरियल 2: डेटा चालित परीक्षण कैसे करें
- परीक्षण ट्यूटोरियल 3: Android एप्लिकेशन को स्वचालित कैसे करें
टेस्ट ऑटोमेशन किसी भी सॉफ्टवेयर के परीक्षण में महत्वपूर्ण भूमिका निभाता है। कुछ परीक्षण मामले श्रमसाध्य, समय लेने वाले और दोहराव वाले होते हैं।
ऐसे परीक्षण मामलों को स्वचालित करना बहुत समय बचा सकता है, जो सॉफ्टवेयर विकास के निरंतर वितरण और परीक्षण मॉडल की सफलता के लिए स्वचालन को अपरिहार्य बनाता है।
आप क्या सीखेंगे:
- परिचय
- इस उपकरण का उपयोग क्यों करें?
- TestComplete की स्थापना
- TestComplete में अपना पहला प्रोजेक्ट बनाना
- TestComplete का उपयोगकर्ता इंटरफ़ेस
- वेब आधारित परियोजना पर हमारा पहला परीक्षण बनाना
- वेब अनुप्रयोग के लिए एक परीक्षण रिकॉर्डिंग
- परीक्षण के परिणामों का विश्लेषण
- डेस्कटॉप आधारित अनुप्रयोगों पर टेस्ट बनाना
- डेस्कटॉप आधारित अनुप्रयोग के लिए परीक्षण की रिकॉर्डिंग
- रिकॉर्ड किए गए परीक्षण का विश्लेषण
- निष्कर्ष
- अनुशंसित पाठ
परिचय
परीक्षण करने योग्य , SmartBear सॉफ्टवेयर द्वारा विकसित, नेट, डेल्फी, सी ++ बिल्डर, जावा, विजुअल बेसिक, एचटीएमएल 5, फ्लैश, फ्लेक्स, सिल्वरलाइट डेस्कटॉप, वेब और मोबाइल सिस्टम जैसी कई तकनीकों का समर्थन करता है।
TestComplete परीक्षकों को विभिन्न स्क्रिप्टिंग भाषाओं जैसे जावास्क्रिप्ट, पायथन, VBScript, डेल्फी स्क्रिप्ट, जावास्क्रिप्ट में अपने परीक्षण मामलों को विकसित करने में मदद करता है। यह दो लाइसेंस और 30 दिनों के लिए एक नि: शुल्क परीक्षण संस्करण के साथ उपलब्ध है।
इस उपकरण का उपयोग क्यों करें?
TestComplete परीक्षण स्वचालन क्षमताओं की एक विस्तृत श्रृंखला प्रदान करता है। उनमें से कुछ नीचे सूचीबद्ध हैं
- कीवर्ड परीक्षण: अंतर्निहित कीवर्ड संचालित परीक्षण संपादक परीक्षकों का उपयोग करके आसानी से कीवर्ड संचालित फ्रेमवर्क विकसित कर सकते हैं
- स्क्रिप्टेड परीक्षण : परीक्षक स्क्रैच से परीक्षण स्क्रिप्ट लिख सकते हैं या एक निर्मित संपादक में रिकॉर्ड किए गए लोगों को संशोधित कर सकते हैं
- टेस्ट रिकॉर्ड और प्लेबैक : परीक्षण के निर्माण के लिए रिकॉर्ड और प्लेबैक के बुनियादी तंत्र प्रदान करता है। दर्ज किए गए परीक्षण मामलों को आवश्यकतानुसार संशोधित किया जा सकता है
- बग ट्रैकिंग सॉफ्टवेयर के लिए एकीकरण : विभिन्न बग ट्रैकिंग सॉफ्टवेयर के साथ एकीकृत करता है जैसे Jira , Bugzilla, आदि यह बग ट्रैकिंग सॉफ़्टवेयर में आइटम को संशोधित करने या बनाने के लिए उपयोग किया जा सकता है
- डेटा चालित परीक्षण: CSV फ़ाइलों, डेटाबेस तालिकाओं, एक्सेल शीट आदि से आसान डेटा निष्कर्षण।
- परीक्षण विज़ुअलाइज़र: परीक्षण निष्पादन के दौरान स्क्रीनशॉट को हमें अपेक्षित और वास्तविक स्क्रीन के बीच अंतर करने की अनुमति देता है।
न्यूनतम सिस्टम आवश्यकताएँ
ऑपरेटिंग सिस्टम : Microsoft Windows XP Professional 32/64 बिट।
प्रोसेसर : इंटेल कोर 2 डुओ 2 गीगाहर्ट्ज या अधिक।
Ram : अन्य ऑपरेटिंग सिस्टम पर 2 जीबी रैम।
हार्ड डिस्क : स्थापना के लिए 1 जीबी मुफ्त डिस्क स्थान।
संकल्प : 1024 × 768 या उच्चतर प्रदर्शन संकल्प।
माउस या अन्य पॉइंटिंग डिवाइस।
TestComplete की स्थापना
डाउनलोड => TestComplete को आधिकारिक SmartBear वेब साइट से डाउनलोड किया जा सकता है यहां ।
डाउनलोड करने के बाद, TestComplete स्थापित करने के चरणों का पालन करें
# 1) डाउनलोड किए गए TestComplete सेटअप पैकेज पर डबल-क्लिक करें। सॉफ्टवेयर की स्थापना शुरू हो जाएगी और लाइसेंस समझौते प्रदर्शित किए जाएंगे।
#दो) उस फ़ोल्डर का पथ निर्दिष्ट करें जहाँ आप सॉफ़्टवेयर स्थापित करना चाहते हैं।
# 3) अब, एक स्वागत योग्य संवाद एक लाइसेंस को सक्रिय करने के लिए कह रहा है, हम 30-दिवसीय परीक्षण लाइसेंस पर क्लिक करके शुरू कर सकते हैं।
# 4) यह प्रक्रिया कंप्यूटर को पुनरारंभ करने के बाद, हम TestComplete स्थापित करने की प्रक्रिया समाप्त कर रहे हैं।
TestComplete में अपना पहला प्रोजेक्ट बनाना
एप्लिकेशन लॉन्च करें और आप प्रारंभ पृष्ठ देखेंगे।
नया प्रोजेक्ट बनाने के लिए इन चरणों का पालन करें।
1) फ़ाइल मेनू पर जाएं।
दो) मेनू से नया विकल्प पर क्लिक करें।
कैसे .7z फ़ाइल मैक खोलने के लिए
3) नया प्रोजेक्ट विकल्प पर क्लिक करें।
(नोट: बढ़े हुए दृश्य के लिए किसी भी छवि पर क्लिक करें)
4) वैकल्पिक रूप से, आप एक नया प्रोजेक्ट बनाने के लिए शॉर्टकट कुंजी (Shift + ctrl + N) का उपयोग कर सकते हैं।
5) एक विंडो दिखाई देगी, प्रोजेक्ट को एक नाम दें।
6) समाप्त पर क्लिक करें।
7) इस प्रकार, हमने TestComplete में अपना पहला प्रोजेक्ट बनाया है।
TestComplete का उपयोगकर्ता इंटरफ़ेस
TestComplete का UI अच्छी तरह से संगठित और विभिन्न वर्गों में विभाजित है।
- विंडो के बाईं ओर प्रोजेक्ट एक्सप्लोरर पैनल, प्रोजेक्ट सूट, प्रोजेक्ट और उनकी सामग्री प्रदर्शित करता है
- कार्यक्षेत्र पैनल वह जगह है जहाँ आप संशोधित कर सकते हैं और परीक्षण बना सकते हैं
- परीक्षण विज़ुअलाइज़र पैनल (सबसे नीचे) परीक्षण मामले के निष्पादन के दौरान सहेजे गए स्क्रीनशॉट प्रदर्शित करता है
वेब आधारित परियोजना पर हमारा पहला परीक्षण बनाना
आइए हम TestComplete में अपनी पहली वेब आधारित परियोजना बनाने के साथ शुरू करते हैं।
# 1) चुनते हैं फ़ाइल | नवीन व | नया काम जैसा कि स्क्रीनशॉट में दिखाया गया है।
#दो) परियोजना का नाम दर्ज करें; यदि आवश्यक हो तो आप स्थान को बदल भी सकते हैं।
# 3) पर क्लिक करें अगला बटन।
ध्यान दें : चूंकि TestComplete वेब, डेस्कटॉप, मोबाइल आदि जैसे विभिन्न प्लेटफार्मों का समर्थन करता है, इसलिए हमें उस प्लेटफ़ॉर्म का चयन करना चाहिए, जिस पर हम परीक्षण कर रहे हैं।
# 4) प्रारंभ में, हम एक वेब-आधारित अनुप्रयोग का परीक्षण कर रहे हैं, इसलिए 'वेब पृष्ठों का कार्यात्मक परीक्षण' चुनें और क्लिक करें अगला ।
# 5) एक बार जब हमने पिछले चरण में अपना प्लेटफ़ॉर्म चुन लिया, तो विजार्ड बनाने वाली एक परियोजना हमें टेस्ट विज़ुअलाइज़र पेज पर ले जाएगी, जहाँ हम टेस्ट विज़ुअलाइज़र कार्यक्षमता को सक्षम / अक्षम कर सकते हैं। पर क्लिक करें अगला ।
# 6) अब हमें अपनी परियोजना के लिए स्क्रिप्टिंग भाषा को निर्दिष्ट करने की आवश्यकता है। स्क्रिप्टिंग लैंग्वेज को चुनने के बाद क्लिक करें समाप्त ।
इस प्रकार, वेब एप्लिकेशन का परीक्षण करने के लिए हमारी परियोजना तैयार है।
वेब अनुप्रयोग के लिए एक परीक्षण रिकॉर्डिंग
हम अपना परीक्षण रिकॉर्ड करने के साथ शुरू करेंगे, जिसमें हम खुलेंगे गूगल सर्च इंजन और एक क्वेरी के लिए खोज।
परीक्षण रिकॉर्ड करने के लिए चरणों का पालन करें:
# 1) पर क्लिक करें टेस्ट के लिए भेजते हैं , जैसा कि नीचे की छवि में दिखाया गया है।
ध्यान दें: TestComplete रिकॉर्ड उपयोगकर्ता की क्रियाएं और आमतौर पर माउस क्लिक, यानी जब भी उपयोगकर्ता किसी भी ऑब्जेक्ट पर क्लिक करता है, तो आईडी और संदर्भ रिकॉर्ड हो जाते हैं।
int c ++ में char नंबर
#दो) छवि में दिखाया गया एक रिकॉर्डिंग पैनल प्रदर्शित किया जाएगा, यह इंगित करता है कि परीक्षण की रिकॉर्डिंग शुरू हो गई है। अब हम हरकत करने के लिए तैयार हैं।
# 3) ब्राउज़र लॉन्च करें, TestComplete ब्राउज़र को विशेष इनबिल्ट टेस्ट कमांड के साथ पहचानता है।
# 4) इस URL पर जाएं https://www.google.com
# 5) Google खोज बॉक्स पर कोई भी क्वेरी टाइप करें, सॉफ़्टवेयर परीक्षण सहायता कहें।
# 6) पर क्लिक करें रुकें बटन जैसा कि छवि में दिखाया गया है।
# 7) एक बार जब हम स्टॉप बटन पर क्लिक करते हैं, तो TestComplete कीवर्ड संपादक प्रदर्शित करेगा जहां हमारे सभी रिकॉर्ड किए गए कीवर्ड प्रदर्शित होते हैं।
# 8) प्लेबैक करने के लिए, हमारे रिकॉर्ड किए गए परीक्षण मामले बस क्लिक करते हैं चालू परीक्षण बटन जैसा कि छवि में दिखाया गया है।
परीक्षण के परिणामों का विश्लेषण
आइए हम परीक्षा परिणामों का विश्लेषण करते हैं।
रन ब्राउज़र ब्राउज़र लॉन्च करता है। यह लॉन्च किए गए ब्राउज़र को इनबिल्ट टेस्ट फ़ंक्शन द्वारा पता लगाता है और प्लेबैक के दौरान टेस्ट करता है।
इस कमांड का उपयोग पेज को लोड करने के लिए प्रतीक्षा करने के लिए किया जाता है; यहाँ हमने Google मुखपृष्ठ खोला है, तो इसका अर्थ है कि परीक्षण निष्पादन तब तक रोक दिया जाता है जब तक Google होम पेज पूरी तरह से लोड नहीं हो जाता।
Google सर्च बार में टेक्स्ट सेट करने के लिए निम्न कमांड का उपयोग किया जाता है, हमने अपने कीवर्ड के रूप में सॉफ्टवेयर टेस्टिंग का उपयोग किया है, और इसलिए निम्न टेक्स्ट प्रदर्शित होता है।
टेस्ट विज़ुअलाइज़र में, स्क्रीनशॉट को परीक्षण निष्पादन के दौरान कैप्चर किया गया था, जिससे परीक्षक वास्तविक और अपेक्षित स्क्रीन आउटपुट के बीच अंतर कर सके।
चेतावनी: कृपया ध्यान दें कि अब तक हमने केवल कुछ बुनियादी कदम दर्ज किए हैं। रीयलटाइम, यह कभी भी पूर्ण परीक्षण नहीं है। स्क्रिप्ट को उस सत्यापन को करने के लिए आपको जोड़ना / हटाना / अनुकूलित करना होगा, जिस सत्यापन को करने के लिए आपको इसकी आवश्यकता है।
डेस्कटॉप आधारित अनुप्रयोगों पर टेस्ट बनाना
TestComplete वेब और डेस्कटॉप आधारित एप्लिकेशन दोनों का समर्थन करता है।
आइए हम डेस्कटॉप आधारित अनुप्रयोग पर अपनी परियोजना बनाने के साथ शुरू करते हैं।
ध्यान दें : टेस्टकम्प्लीट में खोले गए सभी प्रोजेक्ट्स को बंद करें। क्लिक फ़ाइल | बंद करे ।
# 1) एक नया प्रोजेक्ट बनाएं-> फ़ाइल | नई | नया काम एक नया प्रोजेक्ट निर्माण विज़ार्ड खोलें।
#दो) प्रोजेक्ट का नाम और स्थान निर्दिष्ट करें। क्लिक अगला ।
ध्यान दें: जैसा कि हम डेस्कटॉप एप्लिकेशन पर अपना परीक्षण चला रहे हैं, विज़ार्ड पर विंडोज एप्लिकेशन चुनें। यह आपको उस पृष्ठ पर ले जाएगा जहां हम परियोजना के मंच को निर्दिष्ट कर सकते हैं। चुनते हैं सामान्य विंडोज़ अनुप्रयोग और क्लिक करें अगला ।
ध्यान दें : जब हम डेस्कटॉप एप्लिकेशन को स्वचालित कर रहे हैं, तो हमें TestComplete में परीक्षण करने के लिए एप्लिकेशन को निर्दिष्ट करने की आवश्यकता है
# 4) Add बटन पर क्लिक करें, और खुलने वाली विंडो में प्रोजेक्ट का पथ निर्दिष्ट करें।
डेमो उद्देश्यों के लिए, हम notepad.exe पर अपना परीक्षण बना रहे हैं।
# 5) अपनी मशीन पर notepad.exe फ़ाइल के लिए पथ निर्दिष्ट करें
उदाहरण के लिए : 'C: Users Admin AppData Roaming Microsoft Windows Start मेनू Programs Accessories Notepad.lnk'।
# 6) क्लिक ठीक है । फिर, अगला।
# 7) टेस्ट विज़ुअलाइज़र के लिए आवश्यकतानुसार सेटिंग्स चुनें। क्लिक अगला।
# 8) स्क्रिप्टिंग भाषा का चयन करें। क्लिक समाप्त ।
हमने अब एक डेस्कटॉप एप्लिकेशन पर अपना परीक्षण रिकॉर्ड करने के लिए एक प्रोजेक्ट बनाया है।
डेस्कटॉप आधारित अनुप्रयोग के लिए परीक्षण की रिकॉर्डिंग
एक बार जब हमने वेब-आधारित परियोजना पर अपना परीक्षण दर्ज कर लिया है, तो डेस्कटॉप आधारित अनुप्रयोगों के लिए हमारा परीक्षण रिकॉर्ड करना सरल है।
# 1) परीक्षण करने के लिए परिशिष्ट पर क्लिक करें।
#दो) नोटपैड की एक नई फाइल खुलेगी।
c फ्रेशर्स के लिए इंटरव्यू प्रश्न और उत्तर
# 3) अपनी पसंद का कोई भी पाठ लिखें। कहते हैं, 'सॉफ्टवेयर परीक्षण मदद।'
# 4) स्टॉप बटन पर क्लिक करें।
# 5) नोटपैड फ़ाइल को बंद करें।
# 6) प्लेबैक के लिए बस रन टेस्ट पर क्लिक करें।
रिकॉर्ड किए गए परीक्षण का विश्लेषण
Run Tested App हमारे एप्लिकेशन को लॉन्च करने के लिए उपयोग की जाने वाली कमांड है। चूंकि हम अपना परीक्षण notepad.exe पर कर रहे हैं, इसलिए नोटपैड का नाम ऑपरेशन कॉलम में प्रदर्शित किया गया है। जब अनुप्रयोग लॉन्च किया जाता है तो TestComplete ऑपरेशन को रिकॉर्ड करता है।
हमने नोटपैड की खुली हुई विंडो में सॉफ्टवेयर टेस्टिंग मदद टाइप की है, इस प्रकार एप्लिकेशन में टेक्स्ट सेट करने के लिए एडिट कमांड का उपयोग किया जाता है।
निष्कर्ष
इस लेख में, हमारे पास TestComplete का एक बहुत ही मूल परिचय है।
हमने वेब आधारित और डेस्कटॉप आधारित परियोजनाएँ बनाना सीखा है। हमने दो अलग-अलग डोमेन पर परीक्षण दर्ज किए हैं और परिणामों का विश्लेषण करना सीखा है।
इस बिंदु पर, कृपया परीक्षण स्थापित करने और साथ काम करने के लिए स्वतंत्र महसूस करें । एक प्रोजेक्ट बनाने की कोशिश करें और कुछ परीक्षण रिकॉर्ड करें। उन चरणों और कार्यों को समझने में सहज हो जाएं, जो टूल आपके कार्यों का अनुवाद करता है। यह श्रृंखला गंभीर होने वाली है- तैयार रहें!
भाग द्वितीय - इस ट्यूटोरियल का दूसरा भाग है ' TestComplete का उपयोग करके डेटा चालित परीक्षण ”।
बारे में लेखक: यह क्यू ऑटोमेशन इंजीनियर विवेक का एक अतिथि पद है।
प्रशन? - नीचे से पूछें। टिप्पणियाँ? - हमेशा स्वागत है!
अनुशंसित पाठ
- WAVE पहुँच क्षमता परीक्षण उपकरण ट्यूटोरियल
- कार्यात्मक परीक्षण बनाम गैर-कार्यात्मक परीक्षण
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल
- Geb Tutorial - Geb टूल का उपयोग करके ब्राउज़र ऑटोमेशन परीक्षण
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- अल्फा परीक्षण और बीटा परीक्षण (एक पूर्ण गाइड)
- सिकली जीयूआई ऑटोमेशन टेस्टिंग टूल - बिगिनर्स गाइड पार्ट # 2
- DevOps टेस्टिंग ट्युटोरियल: QO टेस्टिंग को कैसे प्रभावित करेगा DevOps?