Asp.Net में पूरा परीक्षण: पूरा ट्यूटोरियल

विषय - सूची:

Anonim

परीक्षण किसी भी प्रोग्रामिंग भाषा का एक अनिवार्य पहलू है। Visual Studio की मदद से ASP.Net अनुप्रयोगों के लिए परीक्षण संभव है।

विजुअल स्टूडियो का उपयोग टेस्ट कोड बनाने के लिए किया जाता है। इसका उपयोग ASP.Net अनुप्रयोग के लिए परीक्षण कोड को चलाने के लिए भी किया जाता है। इस तरह, ASP.Net एप्लिकेशन में किसी भी त्रुटि के लिए जाँच करना सरल हो जाता है। विजुअल स्टूडियो में, परीक्षण मॉड्यूल आउट ऑफ बॉक्स कार्यक्षमता के साथ आता है। कोई व्यक्ति ASP.Net प्रोजेक्ट के लिए सीधे परीक्षण कर सकता है।

इस ट्यूटोरियल में, आप सीखेंगे-

  • ASP.Net के लिए परीक्षण का परिचय
  • .NET यूनिट टेस्टिंग प्रोजेक्ट बनाना
  • टेस्ट प्रोजेक्ट चला रहा है

ASP.Net के लिए परीक्षण का परिचय

ASP.Net परियोजना के परीक्षण का पहला स्तर इकाई स्तर परीक्षण है। यह परीक्षण एक अनुप्रयोग की कार्यक्षमता है। परीक्षण यह सुनिश्चित करने के लिए आयोजित किया जाता है कि आवेदन अपेक्षित रूप से व्यवहार करता है। ASP.Net में, पहला कार्य विज़ुअल स्टूडियो में एक परीक्षण प्रोजेक्ट बनाना है। टेस्ट प्रोजेक्ट में एप्लिकेशन का परीक्षण करने के लिए आवश्यक कोड होगा।

आइए नीचे दिए गए वेब पेज पर विचार करें। पृष्ठ में, हमारे पास "गुरु99 - ASP.Net" संदेश प्रदर्शित होता है। अब हम कैसे पुष्टि कर सकते हैं कि ASP.Net प्रोजेक्ट चलने पर सही संदेश प्रदर्शित होता है। यह ASP.Net समाधान (वेब-आधारित अनुप्रयोगों को विकसित करने के लिए उपयोग किया जाता है) में एक परीक्षण परियोजना को जोड़कर किया जाता है। यह परीक्षण परियोजना यह सुनिश्चित करेगी कि उपयोगकर्ता को सही संदेश प्रदर्शित हो।

आइए अब अधिक विस्तार से देखें और देखें कि हम ASP.Net में परीक्षण पर कैसे काम कर सकते हैं।

.NET यूनिट टेस्टिंग प्रोजेक्ट बनाना

इससे पहले कि हम एक परीक्षण परियोजना बनाएं, हमें नीचे दिए गए उच्च-स्तरीय चरणों का प्रदर्शन करना होगा।

  1. पहले के अनुभागों में उपयोग किए गए हमारे 'डेमोऐप्लिकेशन' का उपयोग करें। यह हमारा आवेदन होगा जिसे जांचने की आवश्यकता है।
  2. हम DemoApplication में एक नया वर्ग जोड़ेंगे। इस वर्ग में 'Guru99 - ASP.Net' नामक एक स्ट्रिंग होगी। इस स्ट्रिंग का परीक्षण हमारे परीक्षण परियोजना में किया जाएगा।
  3. अंत में, हम एक परीक्षण परियोजना बनाएंगे। इसका उपयोग ASP.Net एप्लिकेशन का परीक्षण करने के लिए किया जाता है।

तो आइए उपरोक्त उच्च-स्तरीय चरणों का पालन करें और देखें कि परीक्षण कैसे लागू किया जाए।

चरण 1) सुनिश्चित करें कि VisualApplication Visual Studio में खुला है।

चरण 2) चलिए अब एक नया क्लास जोड़ते हैं। इस वर्ग में 'Guru99 - ASP.Net' नामक एक स्ट्रिंग होगी। इस स्ट्रिंग का परीक्षण हमारे परीक्षण परियोजना में किया जाएगा।

नया वर्ग जोड़ने के लिए नीचे दिए गए चरण का अनुसरण करें।

  1. Visual Studio में, समाधान एक्सप्लोरर में 'DemoApplication' पर राइट-क्लिक करें।
  2. संदर्भ मेनू से विकल्प जोड़ें-> वर्ग चुनें।

चरण 3) इस चरण में,

  1. नई कक्षा के लिए एक नाम 'Tutorial.cs' दें।
  2. फ़ाइल को 'डेमोएप्लिकेशन' में जोड़ने के लिए 'ऐड' बटन पर क्लिक करें।

अब, "DemoApplication" फाइल करने के लिए एक नया वर्ग जोड़ा गया है।

चरण 4) "DemoApplication" से नया Tutorial.cs फ़ाइल खोलें। स्ट्रिंग जोड़ें "गुरु99 - ASP.Net।"

फ़ाइल खोलने के लिए, समाधान एक्सप्लोरर में Tutorial.cs फ़ाइल पर डबल-क्लिक करें।

फ़ाइल में कुछ डिफ़ॉल्ट कोड पहले से लिखा होगा। उस कोड के बारे में परेशान मत करो, बस कोड की निचली पंक्ति जोड़ें।

namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}

कोड स्पष्टीकरण: -

  1. नाम चर प्रकार स्ट्रिंग का है।
  2. अंत में, ट्यूटोरियल वर्ग के निर्माता, नाम चर का मान असाइन करें। मान "गुरु99 - ASP.Net" को सौंपा गया है

चरण 5) अब Demo.aspx फ़ाइल पर जाएँ और "गुरु99 - ASP.Net" पाठ प्रदर्शित करने के लिए कोड की पंक्तियों को जोड़ें।

  

आउटपुट: -

आउटपुट से, आप "गुरु99 - एएसपी .नेट" संदेश प्रदर्शित करते हैं।

चरण 6) अब डेमो एप्लिकेशन में हमारी परीक्षण परियोजना को जोड़ते हैं। यह Visual Studio की सहायता से किया जाता है।

  1. समाधान पर राइट-क्लिक करें - DemoApplication।
  2. संदर्भ मेनू में, 'नई परियोजना' विकल्प चुनें।

चरण 7) इस कदम में डेमो एप्लिकेशन को यूनिट टेस्ट परियोजना को शामिल किया गया है।

  1. बाएं हाथ के पैनल से 'टेस्ट' के रूप में आइटम प्रकार पर क्लिक करें।
  2. सूची से आइटम को 'यूनिट टेस्ट प्रोजेक्ट' के रूप में चुनें, जो संवाद बॉक्स के मध्य भाग में दिखाई देता है।
  3. टेस्ट प्रोजेक्ट के लिए एक नाम दें। हमारे मामले में, दिया गया नाम 'डेमोटेस्ट' है।
  4. अंत में, 'ओके' बटन पर क्लिक करें।

आप अंततः समाधान एक्सप्लोरर में जोड़े गए डेमोटेस्ट प्रोजेक्ट को देखेंगे। इसके साथ, आप अन्य फ़ाइलों को भी देख सकते हैं जैसे UnitTest1.cs, गुण, आदि डिफ़ॉल्ट रूप से उत्पन्न होते हैं।

टेस्ट प्रोजेक्ट चला रहा है

पहले खंड में बनाई गई परीक्षण परियोजना का उपयोग हमारे ASP.Net एप्लिकेशन का परीक्षण करने के लिए किया जाता है। निम्नलिखित चरणों में, हम यह देखने जा रहे हैं कि टेस्ट प्रोजेक्ट कैसे चलाया जाए।

  • पहला कदम ASP.Net परियोजना के संदर्भ को जोड़ना होगा। यह कदम इसलिए उठाया गया है ताकि परीक्षण परियोजना की पहुंच ASP.Net परियोजना तक हो।
  • फिर हम अपना टेस्ट कोड लिखेंगे।
  • अंत में, हम Visual Studio का उपयोग करके परीक्षण चलाएंगे।

चरण 1) हमारे डेमो एप्लिकेशन का परीक्षण करने के लिए, पहले टेस्ट प्रोजेक्ट को डेमो एप्लिकेशन को संदर्भित करना होगा। Demo.aspx समाधान के लिए एक संदर्भ जोड़ें।

  1. डेमो टेस्ट प्रोजेक्ट पर राइट-क्लिक करें
  2. मेनू से Add-> Reference का विकल्प चुनें।

चरण 2) अगला कदम डेमोएप्लिकेशन के संदर्भ को जोड़ना है।

  1. संवाद बॉक्स के बाईं ओर से प्रोजेक्ट विकल्प चुनें
  2. DemoApplication के आगे बने चेक बॉक्स पर क्लिक करें
  3. ठीक बटन पर क्लिक करें।

यह डेमोमैस्ट प्रोजेक्ट को हमारे डेमोएप्लिकेशन का परीक्षण करने की अनुमति देगा।

चरण 3) अब हमारे परीक्षण परियोजना में परीक्षण कोड जोड़ने का समय है।

  • इस के लिए पहले UnitTest1 पर डबल-क्लिक करें (UnitTest1 फ़ाइल विजुअल स्टूडियो द्वारा स्वचालित रूप से जोड़ा जाता है जब समाधान एक्सप्लोरर में टेस्ट प्रोजेक्ट बनाया जाता है) फ़ाइल।
  • यह वह फ़ाइल है जिसे ASP.Net प्रोजेक्ट का परीक्षण करने के लिए चलाया जाएगा।

आप UnitTest1.cs फ़ाइल में विजुअल स्टूडियो द्वारा जोड़ा गया कोड देखेंगे। यह परीक्षण परियोजना को चलाने के लिए आवश्यक बुनियादी कोड है।

चरण 4) अगला चरण उस कोड को जोड़ना है जो स्ट्रिंग का परीक्षण करने के लिए उपयोग किया जाता है "Guru99 - ASP.Net।"

using System;using Microsoft.VisualStudio.TestTools.UnitTesting;using DemoApplication;namespace DemoTest{[TestClass]public class UnitTestl{[TestMethod]public void TestMethodl(){Tutorial tp = new Tutorial();Assert.AreEqual(tp.Name,"Guru99 - ASP.Net");}}}
  1. एक नया ऑब्जेक्ट बनाएं, जिसे टाइप ट्यूटोरियल कहा जाता है
  2. Assert.AreEqual पद्धति का उपयोग .Net में परीक्षण के लिए किया जाता है यदि कोई मान किसी चीज़ के बराबर है। तो हमारे मामले में, हम tp.Name के मूल्यों की तुलना गुरु से कर रहे हैं - ASP.Net।

चरण 5) अब हमारी परीक्षण परियोजना चलाते हैं। इसके लिए हमें मेनू विकल्प टेस्ट-> रन-> ऑल टेस्ट में जाना होगा

आउटपुट: -

एक परीक्षण एक्सप्लोरर विंडो विजुअल स्टूडियो में दिखाई देगी। यह उपरोक्त परिणाम दिखाएगा और प्रदर्शित करेगा कि विज़ुअल स्टूडियो में एक सफल परीक्षण चलाया गया था।

सारांश

  • ASP.Net अनुप्रयोगों के लिए यूनिट परीक्षण जोड़ सकते हैं।
  • किसी एप्लिकेशन का परीक्षण करने के लिए, आपको ASP.Net समाधान के लिए एक यूनिट टेस्ट प्रोजेक्ट जोड़ना होगा।
  • विजुअल स्टूडियो में चलाने के लिए सभी परीक्षण किए जा सकते हैं। एक परीक्षण एक्सप्लोरर सभी परीक्षणों के परिणामों को दिखाएगा।