स्वचालन परीक्षण क्या है?
ऑटोमेशन टेस्टिंग या टेस्ट ऑटोमेशन एक सॉफ्टवेयर टेस्टिंग तकनीक है जो टेस्ट केस सूट को निष्पादित करने के लिए विशेष स्वचालित परीक्षण सॉफ्टवेयर टूल्स का उपयोग करती है। इसके विपरीत, मैन्युअल परीक्षण कंप्यूटर के सामने बैठे मानव द्वारा किया जाता है जो सावधानीपूर्वक परीक्षण चरणों को निष्पादित करता है।
स्वचालन परीक्षण सॉफ्टवेयर सिस्टम अंडर टेस्ट में परीक्षण डेटा भी दर्ज कर सकता है, अपेक्षित और वास्तविक परिणामों की तुलना कर सकता है और विस्तृत परीक्षण रिपोर्ट उत्पन्न कर सकता है। सॉफ्टवेयर टेस्ट ऑटोमेशन पैसे और संसाधनों के काफी निवेश की मांग करता है।
क्रमिक विकास चक्रों को बार-बार एक ही परीक्षण सूट के निष्पादन की आवश्यकता होगी। एक परीक्षण स्वचालन उपकरण का उपयोग करना, इस परीक्षण सूट को रिकॉर्ड करना और आवश्यकतानुसार इसे फिर से खेलना संभव है। एक बार जब परीक्षण सूट स्वचालित हो जाता है, तो किसी मानव हस्तक्षेप की आवश्यकता नहीं होती है। इससे टेस्ट ऑटोमेशन का ROI बेहतर हुआ। स्वचालन का लक्ष्य मैन्युअल रूप से चलाए जाने वाले परीक्षण मामलों की संख्या को कम करना है और मैन्युअल परीक्षण को पूरी तरह से समाप्त नहीं करना है।
यदि वीडियो उपलब्ध नहीं है तो यहां क्लिक करें
इस स्वचालित सॉफ्टवेयर परीक्षण ट्यूटोरियल में, आप टेस्ट ऑटोमेशन की मूल बातें सीखेंगे जैसे-
- स्वचालन परीक्षण क्या है?
- स्वचालित परीक्षण क्यों?
- स्वचालित करने के लिए कौन सा परीक्षण मामला
- स्वचालित परीक्षण प्रक्रिया
- परीक्षण उपकरण चयन
- स्वचालन के दायरे को परिभाषित करें
- योजना, डिजाइन और विकास
- परीक्षण निष्पादन
- स्वचालन के लिए रूपरेखा
- ऑटोमेशन टूल बेस्ट प्रैक्टिस
- स्वचालन परीक्षण के लाभ
- स्वचालित परीक्षण के प्रकार
- ऑटोमेशन टूल कैसे चुनें?
- स्वचालन परीक्षण उपकरण
टेस्ट स्वचालन क्यों?

सॉफ्टवेयर परीक्षण में प्रभावशीलता, परीक्षण कवरेज और निष्पादन की गति बढ़ाने के लिए टेस्ट ऑटोमेशन सबसे अच्छा तरीका है। निम्नलिखित कारणों से स्वचालित सॉफ्टवेयर परीक्षण महत्वपूर्ण है:
- सभी वर्कफ़्लोज़, सभी फ़ील्ड्स, सभी नकारात्मक परिदृश्यों का मैन्युअल परीक्षण समय और पैसा लेने वाला है
- बहुभाषी साइटों के लिए मैन्युअल रूप से परीक्षण करना मुश्किल है
- सॉफ्टवेयर परीक्षण में टेस्ट ऑटोमेशन को मानव हस्तक्षेप की आवश्यकता नहीं है। आप स्वचालित परीक्षण को रातोरात अनअटेंडेड चला सकते हैं
- टेस्ट ऑटोमेशन से परीक्षण निष्पादन की गति बढ़ जाती है
- ऑटोमेशन टेस्ट कवरेज बढ़ाने में मदद करता है
- मैनुअल परीक्षण उबाऊ हो सकता है और इसलिए त्रुटि-प्रवण है।
स्वचालित करने के लिए कौन सा परीक्षण मामला
स्वचालन ROI को बढ़ाने के लिए निम्नलिखित मामलों का उपयोग करके स्वचालित होने वाले टेस्ट मामलों का चयन किया जा सकता है
- उच्च जोखिम - व्यापार महत्वपूर्ण परीक्षण के मामले
- बार-बार निष्पादित होने वाले परीक्षण मामले
- टेस्ट केस जो बहुत थकाऊ होते हैं या मैन्युअल रूप से प्रदर्शन करने में मुश्किल होते हैं
- टेस्ट केस जो समय लेने वाले हैं
परीक्षण के मामलों की निम्नलिखित श्रेणी स्वचालन के लिए उपयुक्त नहीं है:
- टेस्ट केस जो नए डिज़ाइन किए गए हैं और कम से कम एक बार मैन्युअल रूप से निष्पादित नहीं किए गए हैं
- परीक्षण मामले जिनके लिए आवश्यकताएं अक्सर बदलती रहती हैं
- परीक्षण मामले जो एक तदर्थ आधार पर निष्पादित किए जाते हैं।
स्वचालित परीक्षण प्रक्रिया:
एक स्वचालन प्रक्रिया में निम्नलिखित चरणों का पालन किया जाता है
चरण 1) टेस्ट टूल चयन
चरण 2) स्वचालन के दायरे को परिभाषित करें
चरण 3) योजना, डिजाइन और विकास
चरण 4) परीक्षण निष्पादन
चरण 5) रखरखाव

परीक्षण उपकरण चयन
टेस्ट टूल का चयन काफी हद तक उस तकनीक पर निर्भर करता है जिस पर एप्लिकेशन अंडर टेस्ट बनाया गया है। उदाहरण के लिए, QTP Informatica का समर्थन नहीं करता है। तो QTP का उपयोग सूचनात्मक अनुप्रयोगों के परीक्षण के लिए नहीं किया जा सकता है। यह एक अच्छा विचार है कि ऑटो पर उपकरण के अवधारणा का प्रमाण आयोजित करना।
स्वचालन के दायरे को परिभाषित करें
स्वचालन का दायरा आपके एप्लिकेशन अंडर टेस्ट का क्षेत्र है जो स्वचालित होगा। निम्नलिखित बिंदु गुंजाइश निर्धारित करने में मदद करते हैं:
- सुविधाएँ जो व्यवसाय के लिए महत्वपूर्ण हैं
- वे परिदृश्य जिनमें डेटा की एक बड़ी मात्रा होती है
- अनुप्रयोगों में सामान्य कार्यशीलता
- तकनीकी साध्यता
- किस हद तक व्यावसायिक घटकों का पुन: उपयोग किया जाता है
- परीक्षण मामलों की जटिलता
- क्रॉस-ब्राउज़र परीक्षण के लिए समान परीक्षण मामलों का उपयोग करने की क्षमता
योजना, डिजाइन और विकास
इस चरण के दौरान, आप एक स्वचालन रणनीति और योजना बनाते हैं, जिसमें निम्नलिखित विवरण होते हैं-
- स्वचालन उपकरण चयनित
- फ्रेमवर्क डिजाइन और इसकी विशेषताएं
- स्वचालन की गुंजाइश और आउट-ऑफ-स्कोप आइटम
- स्वचालन परीक्षण तैयारी
- पटकथा और निष्पादन की अनुसूची और समयरेखा
- स्वचालन परीक्षण के वितरण
परीक्षण निष्पादन
इस चरण के दौरान स्वचालन लिपियों को निष्पादित किया जाता है। स्क्रिप्ट चलाने के लिए सेट होने से पहले इनपुट टेस्ट डेटा की आवश्यकता होती है। एक बार निष्पादित होने के बाद वे विस्तृत परीक्षण रिपोर्ट प्रदान करते हैं।
निष्पादन सीधे स्वचालन उपकरण का उपयोग करके या परीक्षण प्रबंधन उपकरण के माध्यम से किया जा सकता है जो स्वचालन उपकरण को लागू करेगा।
उदाहरण: गुणवत्ता केंद्र परीक्षण प्रबंधन उपकरण है जो बदले में स्वचालन स्क्रिप्ट के निष्पादन के लिए QTP को आमंत्रित करेगा। लिपियों को एक मशीन या मशीनों के समूह में निष्पादित किया जा सकता है। समय बचाने के लिए, निष्पादन रात के दौरान किया जा सकता है।
परीक्षण स्वचालन रखरखाव दृष्टिकोण
परीक्षण स्वचालन रखरखाव दृष्टिकोण एक स्वचालन परीक्षण चरण है जो यह परीक्षण करने के लिए किया जाता है कि सॉफ्टवेयर में जोड़ी गई नई कार्यक्षमताएं ठीक काम कर रही हैं या नहीं। ऑटोमेशन परीक्षण में रखरखाव को निष्पादित किया जाता है जब नई स्वचालन स्क्रिप्ट को जोड़ा जाता है और प्रत्येक क्रमिक रिलीज चक्र के साथ स्वचालन स्क्रिप्ट की प्रभावशीलता में सुधार करने के लिए समीक्षा और बनाए रखने की आवश्यकता होती है।
स्वचालन के लिए रूपरेखा
एक ढांचा स्वचालन दिशानिर्देशों का सेट है जो इसमें मदद करते हैं
- परीक्षण की स्थिरता बनाए रखना
- परीक्षण संरचना में सुधार करता है
- कोड का न्यूनतम उपयोग
- कोड का कम रखरखाव
- पुन: प्रयोज्य में सुधार करें
- गैर तकनीकी परीक्षक कोड में शामिल हो सकते हैं
- उपकरण का उपयोग करने की प्रशिक्षण अवधि कम की जा सकती है
- जहाँ भी उचित हो, डेटा सम्मिलित करता है
स्वचालन सॉफ्टवेयर परीक्षण में चार प्रकार के फ्रेमवर्क का उपयोग किया जाता है:
- डेटा प्रेरित स्वचालन फ्रेमवर्क
- कीवर्ड ड्रिवेन ऑटोमेशन फ्रेमवर्क
- मॉड्यूलर ऑटोमेशन फ्रेमवर्क
- हाइब्रिड ऑटोमेशन फ्रेमवर्क
ऑटोमेशन टूल बेस्ट प्रैक्टिस
स्वचालन के अधिकतम आरओआई प्राप्त करने के लिए, निम्नलिखित का निरीक्षण करें
- स्वचालन की गुंजाइश परियोजना के शुरू होने से पहले विस्तार से निर्धारित की जानी चाहिए। इससे ऑटोमेशन से उम्मीदें सही हैं।
- सही स्वचालन उपकरण का चयन करें: एक उपकरण को उसकी लोकप्रियता के आधार पर नहीं चुना जाना चाहिए, लेकिन यह स्वचालन आवश्यकताओं के अनुकूल है।
- एक उपयुक्त ढांचा चुनें
- स्क्रिप्टिंग मानक- स्वचालन के लिए स्क्रिप्ट लिखते समय मानकों का पालन करना होता है। उनमें से कुछ हैं-
- कोड की समान स्क्रिप्ट, टिप्पणियां और इंडेंटेशन बनाएं
- पर्याप्त अपवाद हैंडलिंग - सिस्टम की विफलता या एप्लिकेशन के अनपेक्षित व्यवहार पर त्रुटि को कैसे नियंत्रित किया जाता है।
- परीक्षकों के समझने के लिए उपयोगकर्ता द्वारा परिभाषित संदेशों को त्रुटि लॉगिंग के लिए कोडित या मानकीकृत किया जाना चाहिए।
- माप मैट्रिक्स- स्वचालन की सफलता को स्वचालन प्रयास के साथ मैनुअल प्रयास की तुलना करके लेकिन निम्नलिखित मीट्रिक को कैप्चर करके भी निर्धारित नहीं किया जा सकता है।
- दोषों का प्रतिशत पाया गया
- प्रत्येक रिलीज चक्र के लिए स्वचालन परीक्षण के लिए आवश्यक समय
- न्यूनतम समय रिलीज के लिए लिया जाता है
- ग्राहक संतुष्टि सूचकांक
- उत्पादकता में सुधार
ऊपर दिए गए दिशानिर्देश यदि आपके स्वचालन को सफल बनाने में बहुत मदद करते हैं।
स्वचालन परीक्षण के लाभ

निम्नलिखित टेस्ट स्वचालन लाभ हैं:
- मैनुअल परीक्षण की तुलना में 70% तेज
- आवेदन सुविधाओं की व्यापक परीक्षण कवरेज
- परिणामों में विश्वसनीय
- संगति सुनिश्चित करें
- समय और लागत बचाता है
- सटीकता में सुधार करता है
- निष्पादन के समय मानव हस्तक्षेप की आवश्यकता नहीं है
- क्षमता बढ़ाता है
- परीक्षण निष्पादित करने में बेहतर गति
- पुन: प्रयोज्य परीक्षण स्क्रिप्ट
- बार-बार और अच्छी तरह से परीक्षण करें
- स्वचालन के माध्यम से निष्पादन के अधिक चक्र को प्राप्त किया जा सकता है
- बाजार के लिए शुरुआती समय
स्वचालित परीक्षण के प्रकार
- धुआँ परीक्षण
- इकाई का परीक्षण
- एकीकरण जांच
- क्रियात्मक परीक्षण
- कीवर्ड परीक्षण
- प्रतिगमन परीक्षण
- डेटा चालित परीक्षण
- ब्लैक बॉक्स परीक्षण
ऑटोमेशन टूल कैसे चुनें?
सही टूल का चयन करना एक मुश्किल काम हो सकता है। निम्नलिखित मानदंड आपको अपनी आवश्यकता के लिए सबसे अच्छा उपकरण चुनने में मदद करेंगे-
- पर्यावरण का समर्थन
- उपयोग में आसानी
- डेटाबेस का परीक्षण
- वस्तु पहचान
- छवि परीक्षण
- त्रुटि सुधार परीक्षण
- ऑब्जेक्ट मैपिंग
- स्क्रिप्टिंग भाषा का इस्तेमाल किया
- विभिन्न प्रकार के परीक्षण के लिए समर्थन - कार्यात्मक, परीक्षण प्रबंधन, मोबाइल, आदि…
- कई परीक्षण रूपरेखाओं के लिए समर्थन
- स्वचालन सॉफ्टवेयर स्क्रिप्ट को डीबग करना आसान है
- किसी भी वातावरण में वस्तुओं को पहचानने की क्षमता
- व्यापक परीक्षण रिपोर्ट और परिणाम
- चयनित उपकरणों की प्रशिक्षण लागत को कम करना
स्वचालन के लिए जाने से पहले उपकरण चयन सबसे बड़ी चुनौतियों में से एक है। सबसे पहले, आवश्यकताओं की पहचान करें, विभिन्न उपकरणों और इसकी क्षमताओं का पता लगाएं, उपकरण से अपेक्षा निर्धारित करें और एक अवधारणा के सबूत के लिए जाएं।
स्वचालन परीक्षण उपकरण
बाजार में कई प्रकार के कार्यात्मक और प्रतिगमन परीक्षण उपकरण उपलब्ध हैं। यहां हमारे विशेषज्ञों द्वारा प्रमाणित सर्वश्रेष्ठ परीक्षण स्वचालन उपकरण हैं
-
Ranorex स्टूडियो
Ranorex Studio कार्यात्मक UI परीक्षण, प्रतिगमन परीक्षण, डेटा-संचालित परीक्षण और बहुत कुछ स्वचालित करने के लिए एक सभी में एक उपकरण है। Ranorex Studio में वेब, डेस्कटॉप और मोबाइल एप्लिकेशन के परीक्षणों को स्वचालित करने के लिए क्लिक-एंड-गो इंटरफ़ेस का उपयोग करना आसान है।
विशेषताएं:
- डेस्कटॉप, वेब और मोबाइल पर कार्यात्मक UI और एंड-टू-एंड परीक्षण
- क्रॉस-ब्राउज़र परीक्षण
- एसएपी, ईआरपी, डेल्फी और विरासत अनुप्रयोग।
- iOS और Android
- स्थानीय रूप से या दूरस्थ रूप से परीक्षण चलाएँ, एक सेलेनियम ग्रिड पर समानांतर या वितरित में
- मजबूत रिपोर्टिंग
और अधिक जानें
-
गवाही
टेस्टिम एंड-टू-एंड टेस्ट के लिए सबसे तेज़ रास्ता है-कोडलेस, कोडेड या दोनों। टेस्टिम आपको आश्चर्यजनक रूप से स्थिर कोडलेस परीक्षण बनाने की सुविधा देता है जो हमारे एआई का लाभ उठाता है, लेकिन कोड के रूप में परीक्षणों को निर्यात करने के लिए लचीलापन भी। Microsoft, NetApp, Wix और JFrog जैसे ग्राहक हर महीने टेस्टिम पर लाखों परीक्षण चलाते हैं
विशेषताएं
- आप Testim के आधुनिक JavaScript API और अपने IDE को डिबग, कस्टमाइज़ या रीफ़ेक्टर परीक्षणों का लाभ उठा सकते हैं।
- अपने संस्करण नियंत्रण प्रणाली में स्टोर टेस्ट को उन्हें शाखाओं के साथ सिंक में रखने और हर कमिट पर परीक्षण चलाने के लिए।
- लोकप्रिय उपकरणों के साथ एकीकरण
और अधिक जानें
-
सेलेनियम
यह एक सॉफ्टवेयर टेस्टिंग टूल है जिसका इस्तेमाल रिग्रेशन टेस्टिंग के लिए किया जाता है। यह एक खुला स्रोत परीक्षण उपकरण है जो प्रतिगमन परीक्षण के लिए प्लेबैक और रिकॉर्डिंग की सुविधा प्रदान करता है। सेलेनियम आईडीई केवल मोज़िला फ़ायरफ़ॉक्स वेब ब्राउज़र का समर्थन करता है।
- यह जावा, रूबी, RSpec, पायथन, C #, आदि जैसी अन्य भाषाओं में रिकॉर्ड की गई स्क्रिप्ट को निर्यात करने का प्रावधान प्रदान करता है
- यह JUnit और TestNG जैसे चौखटे के साथ इस्तेमाल किया जा सकता है
- यह एक बार में कई परीक्षणों को अंजाम दे सकता है
- सेलेनियम आदेशों के लिए स्वतः पूर्ण जो सामान्य हैं
- वॉकथ्रू टेस्ट
- आईडी, नाम, एक्स-पथ, आदि का उपयोग करके तत्व की पहचान करता है।
- रूबी स्क्रिप्ट, एचटीएमएल और किसी अन्य प्रारूप के रूप में स्टोर टेस्ट
- यह हर पृष्ठ के लिए शीर्षक को मुखर करने का विकल्प प्रदान करता है
- यह सेलेनियम यूजर-एक्सटेंशन्स.जेएस फाइल को सपोर्ट करता है
- यह बेहतर समझ और डीबगिंग के लिए स्क्रिप्ट के बीच में टिप्पणियां डालने की अनुमति देता है
सेलेनियम डाउनलोड करें
-
QTP (माइक्रोफोकस UFT)
QTP कार्यात्मक और प्रतिगमन परीक्षण के लिए व्यापक रूप से उपयोग किया जाता है, यह हर प्रमुख सॉफ़्टवेयर एप्लिकेशन और पर्यावरण को संबोधित करता है। परीक्षण निर्माण और रखरखाव को सरल बनाने के लिए, यह कीवर्ड संचालित परीक्षण की अवधारणा का उपयोग करता है। यह परीक्षक को आवेदन से सीधे परीक्षण मामलों का निर्माण करने की अनुमति देता है।
- गैर-तकनीकी व्यक्ति के लिए काम करने और परीक्षण मामलों को बनाने के लिए उपयोग करना आसान है
- यह डेवलपर के लिए दोषों का अच्छी तरह से दस्तावेजीकरण और नकल करके तेजी से दोषों को ठीक करता है
- एक ही साइट पर परीक्षण निर्माण और परीक्षण प्रलेखन को संक्षिप्त करें
- WinRunner की तुलना में Parameterization आसान है
- QTP .NET विकास वातावरण का समर्थन करता है
- इसमें बेहतर वस्तु पहचान तंत्र है
- यह सक्रिय स्क्रीन का उपयोग करके, "एप्लिकेशन अंडर टेस्ट" के बिना मौजूदा क्यूटीपी स्क्रिप्ट को बढ़ा सकता है
QTP डाउनलोड करें
-
तर्कसंगत कार्यात्मक परीक्षक
यह एक ऑब्जेक्ट-ओरिएंटेड स्वचालित कार्यात्मक परीक्षण उपकरण है जो स्वचालित कार्यात्मक, प्रतिगमन, डेटा-संचालित परीक्षण और जीयूआई परीक्षण करने में सक्षम है। इस उपकरण की मुख्य विशेषताएं हैं
- यह जावा और HTML, NET, Windows, SAP, विज़ुअल बेसिक आदि जैसे प्रोटोकॉल और अनुप्रयोगों की एक विस्तृत श्रृंखला का समर्थन करता है।
- यह मांग पर कार्रवाइयों को रिकॉर्ड कर सकता है और फिर से कर सकता है
- यह स्रोत नियंत्रण प्रबंधन उपकरणों जैसे कि तर्कसंगत क्लीयर केस और तर्कसंगत टीम कॉन्सर्ट एकीकरण के साथ अच्छी तरह से एकीकृत करता है
- यह डेवलपर्स को कीवर्ड से जुड़ी स्क्रिप्ट बनाने की अनुमति देता है ताकि इसे फिर से इस्तेमाल किया जा सके
- ग्रहण जावा डेवलपर टूलकिट संपादक टीम को ग्रहण के साथ जावा में परीक्षण स्क्रिप्ट को कोड करने की सुविधा देता है
- यह प्रॉक्सी एसडीके (जावा / .नेट) के माध्यम से कस्टम नियंत्रण का समर्थन करता है
- यह भौगोलिक रूप से वितरित टीम द्वारा परीक्षण लिपियों के समानांतर विकास और समवर्ती उपयोग को सक्षम करने के लिए संस्करण नियंत्रण का समर्थन करता है
डाउनलोड तर्कसंगत कार्यात्मक परीक्षक
-
वतीर
यह रिग्रेशन टेस्टिंग के लिए एक ओपन सोर्स टेस्टिंग सॉफ्टवेयर है। यह आपको परीक्षण लिखने में सक्षम बनाता है जो पढ़ने और बनाए रखने में आसान हैं। Watir केवल विंडोज़ पर इंटरनेट एक्सप्लोरर का समर्थन करता है जबकि Watir webdriver क्रोम, फ़ायरफ़ॉक्स, IE, ओपेरा, आदि का समर्थन करता है।
- यह विभिन्न प्लेटफार्मों पर कई ब्राउज़रों का समर्थन करता है
- मालिकाना विक्रेता स्क्रिप्ट का उपयोग करने के बजाय, यह पूरी तरह से चित्रित आधुनिक स्क्रिप्टिंग भाषा रूबी का उपयोग करता है
- यह आपके वेब ऐप का समर्थन करता है, भले ही इसमें क्या विकसित हो
Watir डाउनलोड करें
-
सिल्कटेस्ट
रेशम परीक्षण कार्यात्मक और प्रतिगमन परीक्षण करने के लिए डिज़ाइन किया गया है। ई-व्यापार अनुप्रयोग के लिए, रेशम परीक्षण अग्रणी कार्यात्मक परीक्षण उत्पाद है। यह 2006 में बोरलैंड द्वारा सेगव सॉफ्टवेयर अधिग्रहण का एक उत्पाद है। यह C ++ की तरह ही एक वस्तु-उन्मुख भाषा है। यह एक वस्तु, वर्गों और विरासत की अवधारणा का उपयोग करता है। इसकी मुख्य विशेषता में शामिल हैं
- यह सभी स्रोत स्क्रिप्ट फ़ाइलों के होते हैं
- यह स्क्रिप्ट कमांड्स को GUI कमांड्स में परिवर्तित करता है। उसी मशीन पर, रिमोट या होस्ट मशीन पर कमांड को चलाया जा सकता है
- कीस्ट्रोक्स के साथ माउस की गति को पहचानने के लिए, सिल्केस्ट को निष्पादित किया जा सकता है। यह संवाद प्राप्त करने के लिए प्लेबैक और रिकॉर्ड विधि या वर्णनात्मक प्रोग्रामिंग विधियों दोनों का लाभ उठा सकता है
- यह ऑब्जेक्ट के रूप में परीक्षण के तहत एप्लिकेशन के सभी नियंत्रणों और खिड़कियों की पहचान करता है और प्रत्येक विंडो के सभी गुणों और गुणों को निर्धारित करता है
सिल्कटेस्ट डाउनलोड करें
सारांश
टेस्ट ऑटोमेशन एक सॉफ्टवेयर टेस्टिंग तकनीक है जो टेस्ट केस सूट को निष्पादित करने के लिए विशेष स्वचालित परीक्षण सॉफ्टवेयर टूल्स का उपयोग करती है।
सॉफ्टवेयर परीक्षण में प्रभावशीलता, परीक्षण कवरेज और निष्पादन की गति बढ़ाने के लिए टेस्ट ऑटोमेशन सबसे अच्छा तरीका है।
टेस्ट टूल का चयन काफी हद तक उस तकनीक पर निर्भर करता है जिस पर एप्लिकेशन अंडर टेस्ट बनाया गया है।
परीक्षण स्वचालन रखरखाव दृष्टिकोण एक स्वचालन परीक्षण चरण है जो यह परीक्षण करने के लिए किया जाता है कि सॉफ्टवेयर में जोड़ी गई नई कार्यक्षमताएं ठीक काम कर रही हैं या नहीं।
स्वचालन उपकरण का सही चयन, परीक्षण प्रक्रिया और टीम, स्वचालन के सफल होने के लिए महत्वपूर्ण खिलाड़ी हैं। सफल परीक्षण के लिए मैनुअल और ऑटोमेशन विधियाँ हाथ से जाती हैं।