इसके माध्यम से साझा किया गया


Power Apps टेस्ट इंजन सुविधाएँ (बहिष्कृत)

नोट

टेस्ट इंजन को बहिष्कृत कर दिया गया है और भविष्य में रिलीज में हटा दिया जाएगा। Power Platform और Dynamics 365 सेवाओं में परीक्षण स्वचालन क्षमताओं के लिए Power Platform Playwright नमूने का उपयोग करें.

Power Apps Test Engine Power Platform समाधानों का प्रभावी ढंग से परीक्षण करने के लिए सुविधाओं का एक व्यापक सेट प्रदान करता है। यह पृष्ठ आपके अनुप्रयोगों के लिए मजबूत परीक्षण सूट बनाने में आपकी सहायता के लिए उपलब्ध क्षमताओं का विवरण देता है। Power Platform

अनुप्रयोग परीक्षण क्षमताएं

परीक्षण इंजन की क्षमताएं अनुप्रयोगों के परीक्षण से शुरू होती हैं।

कैनवास अनुप्रयोग परीक्षण

यह क्या सक्षम करता है: अपने कैनवास ऐप्स के लिए व्यापक परीक्षण बनाएं जो नियंत्रणों के साथ इंटरैक्ट करते हैं, व्यावसायिक तर्क को मान्य करते हैं और अंतिम-उपयोगकर्ता अनुभवों को सत्यापित करते हैं.

प्रमुख क्षमताएं:

  • नियंत्रण-आधारित परीक्षण: DOM ज्ञान की आवश्यकता के बिना, उनके स्टूडियो नामों का उपयोग करके ऐप नियंत्रणों के साथ बातचीत करें
  • UI सत्यापन: परीक्षण निष्पादन के दौरान नियंत्रण गुण, दृश्यता और स्थिति को सत्यापित करें
  • नेविगेशन परीक्षण: अपने ऐप के भीतर स्क्रीन ट्रांज़िशन और उपयोगकर्ता प्रवाह को मान्य करें
  • सूत्र मूल्यांकन: अभिव्यक्तियों का उपयोग करके जटिल व्यावसायिक तर्क का परीक्षण करें Power Fx
  • डेटा बाइंडिंग सत्यापन: सत्यापित करें कि डेटा आपके ऐप और डेटा स्रोतों के बीच सही ढंग से प्रवाहित होता है

इसका उपयोग कब करें:

  • अपने कैनवस ऐप्स में महत्वपूर्ण उपयोगकर्ता यात्राओं को मान्य करना
  • सूत्र परिवर्तन या नियंत्रण अद्यतन के बाद ऐप की कार्यक्षमता सुनिश्चित करना
  • जटिल कैनवस अनुप्रयोगों के लिए रिग्रेशन परीक्षण सुइट्स का निर्माण

कैनवास एप्लिकेशन परीक्षण के बारे में अधिक जानें

मॉडल-संचालित अनुप्रयोग परीक्षण

यह क्या सक्षम करता है: प्रपत्र, दृश्य, व्यवसाय प्रक्रिया प्रवाह और डैशबोर्ड सहित मॉडल-चालित अनुप्रयोगों के लिए परीक्षण को स्वचालित करें.

प्रमुख क्षमताएं:

  • फ़ॉर्म इंटरैक्शन: फ़ॉर्म लोडिंग, डेटा प्रविष्टि और व्यावसायिक नियम सत्यापन का परीक्षण करें
  • नेविगेशन देखें: ग्रिड दृश्य, फ़िल्टरिंग ऑपरेशन और रिकॉर्ड चयन को मान्य करें
  • कमांड निष्पादन: रिबन बटन और कमांड बार इंटरैक्शन का परीक्षण करें
  • व्यवसाय प्रक्रिया प्रवाह: चरण संक्रमण और आवश्यक फ़ील्ड सत्यापन को मान्य करें
  • डैशबोर्ड सत्यापन: डैशबोर्ड घटकों और इंटरैक्टिव फ़िल्टर का परीक्षण करें

इसका उपयोग कब करें:

  • जटिल मॉडल-संचालित ऐप्स में सुसंगत व्यवहार सुनिश्चित करना
  • अनुकूलन के बाद फ़ॉर्म नियमों और व्यावसायिक तर्क को मान्य करना
  • एकाधिक इकाइयों में फैली हुई अंत-से-अंत व्यावसायिक प्रक्रियाओं का परीक्षण करना

मॉडल-संचालित अनुप्रयोग परीक्षण के बारे में अधिक जानें

Dataverse एकीकरण परीक्षण

यह क्या सक्षम करता है: परीक्षण अनुप्रयोग जो डेटा संचालन, व्यवसाय नियम और गणना किए गए फ़ील्ड सहित Dataverse के साथ इंटरैक्ट करते हैं।

प्रमुख क्षमताएं:

  • CRUD ऑपरेशन: रिकॉर्ड पर ऑपरेशन बनाने, पढ़ने, अपडेट करने और हटाने का परीक्षण करता है Dataverse
  • व्यावसायिक नियम सत्यापन: सत्यापित करें कि व्यावसायिक नियम अपेक्षानुसार निष्पादित होते हैं
  • सुरक्षा मॉडल परीक्षण: पुष्टि करें कि सुरक्षा भूमिकाएँ और अनुमतियाँ सही ढंग से काम करती हैं
  • गणना और रोलअप फ़ील्ड परीक्षण: सुनिश्चित करें कि सूत्र और एकत्रीकरण सही ढंग से गणना करते हैं
  • संबंध नेविगेशन: लुकअप फ़ील्ड और संबंधित निकाय इंटरैक्शन का परीक्षण करें

इसका उपयोग कब करें:

  • जटिल Dataverse इंटरैक्शन के साथ डेटा-गहन अनुप्रयोगों का परीक्षण करना
  • स्कीमा में परिवर्तन के बाद व्यावसायिक नियमों और परिकलित फ़ील्ड को मान्य करना
  • यह सुनिश्चित करना कि सुरक्षा भूमिका अनुमतियाँ अपेक्षित रूप से काम करें

एकीकरण परीक्षण के बारे में अधिक जानें Dataverse

विशिष्ट परीक्षण सुविधाएँ

निम्नलिखित विशेष विशेषताएं आपको AI-संचालित घटकों, प्रमाणीकरण और सुरक्षा, और डेटा सिमुलेशन जैसे उन्नत परिदृश्यों का परीक्षण करने में सक्षम बनाती हैं। ये क्षमताएँ यह सुनिश्चित करने में सहायता करती हैं कि आपके समाधान जटिल या अनिश्चित वातावरण में भी मजबूत, सुरक्षित और विश्वसनीय हों। Power Platform

AI और Copilot क्षमताओं का परीक्षण

यह क्या सक्षम बनाता है: विशेष कार्यों के साथ AI-संचालित घटकों का परीक्षण करें जो गैर-नियतात्मक व्यवहारों के लिए जिम्मेदार हैं।

प्रमुख क्षमताएं:

  • AI Builder शीघ्र परीक्षण: AI मॉडल प्रतिक्रियाओं को मान्य करें और उन्हें अपने परीक्षण प्रवाह में एकीकृत करें
  • समानता मिलान: सटीक मिलान के बजाय AI-जनरेटेड सामग्री के लिए अनुमानित तुलना का उपयोग करें
  • सामग्री सत्यापन: सत्यापित करें कि AI द्वारा निर्मित सामग्री सटीक मिलान की आवश्यकता के बिना अपेक्षित मानदंडों को पूरा करती है
  • त्रुटि प्रबंधन: AI मॉडल त्रुटि स्थितियों और फ़ॉलबैक व्यवहारों का परीक्षण करें

इसका उपयोग कब करें:

  • AI Builder घटकों का उपयोग करने वाले अनुप्रयोगों का परीक्षण
  • Copilot-जनित सामग्री को मान्य करना व्यावसायिक आवश्यकताओं को पूरा करता है
  • प्राकृतिक भाषा प्रसंस्करण सुविधाओं के लिए परीक्षण सुइट्स का निर्माण

प्रमाणीकरण और सुरक्षा परीक्षण

यह क्या सक्षम बनाता है: विभिन्न प्रमाणीकरण विधियों और सुरक्षा कॉन्फ़िगरेशन के साथ अनुप्रयोगों का परीक्षण करें।

प्रमुख क्षमताएं:

  • एकाधिक प्रमाणीकरण विधियाँ: इंटरैक्टिव, सेवा प्रिंसिपल और सत्र दृढ़ता के लिए समर्थन
  • MFA हैंडलिंग: ऐसे वातावरण में परीक्षण करें जो मल्टीफ़ैक्टर प्रमाणीकरण लागू करते हैं
  • सिम्युलेटेड उपयोगकर्ता संदर्भ: विभिन्न सुरक्षा भूमिकाओं और अनुमतियों के साथ परीक्षण करें
  • टोकन प्रबंधन: परीक्षण चरणों में प्रमाणीकरण टोकन के प्रबंधन को स्वचालित करें

इसका उपयोग कब करें:

  • MFA आवश्यकताओं के साथ सुरक्षित एंटरप्राइज़ वातावरण में परीक्षण
  • विभिन्न सुरक्षा भूमिकाओं वाले उपयोगकर्ताओं के लिए ऐप व्यवहार को मान्य करना
  • सेवा प्रिंसिपल प्रमाणीकरण के साथ CI/CD पाइपलाइनों में परीक्षणों को स्वचालित करना

प्रमाणीकरण विकल्पों के बारे में अधिक जानें

डेटा सिमुलेशन और मॉकिंग

यह क्या सक्षम बनाता है: बाहरी निर्भरताओं का अनुकरण करके विश्वसनीय, पृथक परीक्षण बनाएं।

प्रमुख क्षमताएं:

  • कनेक्टर प्रतिक्रिया मॉकिंग: वास्तविक सेवाओं को कॉल किए बिना कनेक्टर से प्रतिक्रियाओं का अनुकरण करें
  • नियतात्मक परीक्षण: बाहरी प्रणालियों की परवाह किए बिना पूर्वानुमानित परीक्षण स्थितियाँ बनाएँ
  • त्रुटि परिदृश्य परीक्षण: अपवाद हैंडलिंग का परीक्षण करने के लिए कनेक्टर्स से त्रुटि स्थितियों का अनुकरण करें
  • प्रदर्शन परीक्षण: विभिन्न सिम्युलेटेड प्रतिक्रिया समय के तहत ऐप व्यवहार का परीक्षण करें

इसका उपयोग कब करें:

  • बिना किसी लागत के सशुल्क API सेवाओं पर निर्भर रहने वाले ऐप्स का परीक्षण करना
  • ऐसे परीक्षण बनाना जो बाहरी निर्भरता के बिना विश्वसनीय रूप से चलें
  • कनेक्टर विफलता परिदृश्यों के लिए त्रुटि प्रबंधन को मान्य करना

कनेक्टर मॉकिंग के बारे में अधिक जानें

डेवलपर अनुभव सुविधाएँ

निम्नलिखित विशेषताएं परीक्षण लेखकों और डेवलपर्स के अनुभव को बढ़ाने के लिए डिज़ाइन की गई हैं। वे उपकरण और एकीकरण प्रदान करते हैं जो परीक्षण निर्माण को सुव्यवस्थित करते हैं, विस्तारशीलता को सक्षम करते हैं, और समाधानों के लिए स्वचालित परीक्षण वर्कफ़्लो का समर्थन करते हैं। Power Platform

AI-सहायता प्राप्त परीक्षण लेखन

यह क्या सक्षम करता है: अपने स्रोत-नियंत्रित पावर प्लेटफ़ॉर्म समाधानों के साथ GitHub Copilot की AI क्षमताओं का उपयोग करके परीक्षण निर्माण में तेजी लाएं।

प्रमुख क्षमताएं:

  • प्राकृतिक भाषा परीक्षण निर्माण: सरल भाषा में परिदृश्यों का वर्णन करके परीक्षण बनाएँ
  • स्रोत संदर्भ जागरूकता: सटीक नियंत्रण संदर्भ और नेविगेशन प्रवाह उत्पन्न करने के लिए समाधान फ़ाइलों का उपयोग करें
  • नमूना-आधारित शिक्षण: मौजूदा नमूनों को अधिक जटिल परीक्षण परिदृश्यों के लिए टेम्पलेट के रूप में उपयोग करें
  • निर्देशित परीक्षण पैटर्न: एज केस और अपवाद हैंडलिंग सहित पूर्ण परीक्षण सूट तैयार करें

इसका उपयोग कब करें:

  • मौजूदा अनुप्रयोगों के लिए नए परीक्षण सूट को तेजी से बूटस्ट्रैप करना
  • AI-जनरेटेड उदाहरणों के माध्यम से परीक्षण लेखन पैटर्न सीखना
  • न्यूनतम मैन्युअल कोडिंग के साथ व्यापक परीक्षण कवरेज बनाना

AI-सहायता प्राप्त परीक्षण लेखन के बारे में अधिक जानें

Power Fx परीक्षण संलेखन

यह क्या सक्षम बनाता है: परिचित Power Fx फ़ॉर्मूला भाषा का उपयोग करके परीक्षण लिखें, जिससे परीक्षण निर्माण निर्माताओं और डेवलपर्स दोनों के लिए सुलभ हो जाता है।

प्रमुख क्षमताएं:

  • सूत्र-आधारित अभिकथन: परीक्षण स्थितियों को मान्य करने के लिए Power Fx अभिव्यक्तियों का उपयोग करें
  • प्रॉपर्टी एक्सेस को नियंत्रित करें: ऐप नियंत्रणों के प्रॉपर्टी को सीधे संदर्भित करें और सत्यापित करें
  • संग्रह हेरफेर: परिचित फ़ंक्शन का उपयोग करके डेटा संग्रह के साथ काम करें
  • जटिल स्थिति परीक्षण: ऑपरेटरों और फ़ंक्शन का उपयोग करके परिष्कृत परीक्षण तर्क व्यक्त करें Power Fx

इसका उपयोग कब करें:

  • परीक्षण निर्माण के लिए मौजूदा ज्ञान का उपयोग करना Power Fx
  • ऐसे परीक्षण बनाना जिन्हें ऐप निर्माता समझ सकें और बनाए रख सकें
  • परिष्कृत ऐप व्यवहारों के लिए जटिल सत्यापन तर्क का निर्माण करना

परीक्षण के बारे में अधिक जानें Power Fx

विस्तारशीलता ढांचा

यह क्या सक्षम बनाता है: विशिष्ट परीक्षण आवश्यकताओं को पूरा करने के लिए टेस्ट इंजन क्षमताओं को अनुकूलित और विस्तारित करें।

प्रमुख क्षमताएं:

  • कस्टम प्रदाता: अद्वितीय अनुप्रयोग प्रकारों के लिए विशेष प्रदाता बनाएँ
  • उपयोगकर्ता-परिभाषित फ़ंक्शन: कस्टम C# फ़ंक्शन के साथ विस्तार करें Power Fx
  • कस्टम प्रकार: जटिल परीक्षण परिदृश्यों के लिए विशेष प्रकार परिभाषित करें
  • टेस्ट फ्रेमवर्क एकीकरण: टेस्ट इंजन को मौजूदा परीक्षण फ्रेमवर्क से कनेक्ट करें

इसका उपयोग कब करें:

  • मानक प्रदाताओं द्वारा कवर न किए गए कस्टम नियंत्रणों या घटकों का परीक्षण करना
  • विशिष्ट व्यावसायिक आवश्यकताओं के लिए विशेषीकृत परीक्षण तर्क का क्रियान्वयन
  • मौजूदा परीक्षण बुनियादी ढांचे के साथ एकीकरण

विस्तारशीलता विकल्पों के बारे में अधिक जानें

ALM और CI/CD एकीकरण

यह क्या सक्षम बनाता है: अपने विकास जीवनचक्र और निरंतर एकीकरण पाइपलाइनों में स्वचालित परीक्षण को शामिल करें।

प्रमुख क्षमताएं:

  • कमांड-लाइन निष्पादन: टर्मिनलों या बिल्ड एजेंट से परीक्षण चलाएं
  • पाइपलाइन एकीकरण: आसानी से Azure DevOps या GitHub Actions वर्कफ़्लो में परीक्षण शामिल करें
  • परीक्षण रिपोर्टिंग: पाइपलाइन खपत के लिए संरचित परीक्षण परिणाम उत्पन्न करें
  • पर्यावरण स्विचिंग: अपनी परिनियोजन पाइपलाइन में विभिन्न वातावरणों में परीक्षण करें

इसका उपयोग कब करें:

  • CI/CD पाइपलाइनों में स्वचालित परीक्षण का कार्यान्वयन
  • समाधान परिनियोजन के लिए गुणवत्ता द्वार बनाना Power Platform
  • अपनी विकास टीम के लिए निरंतर परीक्षण प्रथाओं की स्थापना करना

निदान और समस्या निवारण

निम्नलिखित निदान और समस्या निवारण सुविधाएँ आपको परीक्षण निष्पादन के दौरान आने वाली समस्याओं को शीघ्रता से पहचानने, उनका विश्लेषण करने और उनका समाधान करने में मदद करती हैं। ये उपकरण डिबगिंग को सरल बनाने और परीक्षण विश्वसनीयता में सुधार करने के लिए दृश्य कलाकृतियाँ और विस्तृत लॉग प्रदान करते हैं।

दृश्य परीक्षण कलाकृतियाँ

यह क्या सक्षम बनाता है: डिबगिंग और दोष समाधान को सरल बनाने के लिए परीक्षण निष्पादन के दृश्य साक्ष्य को कैप्चर करना।

प्रमुख क्षमताएं:

  • स्क्रीनशॉट कैप्चर: मुख्य परीक्षण बिंदुओं पर स्वचालित रूप से स्क्रीनशॉट लें
  • वीडियो रिकॉर्डिंग: जटिल परिदृश्यों के लिए परीक्षण निष्पादन के वीडियो रिकॉर्ड करें
  • त्रुटि संदर्भ कैप्चर: परीक्षण विफल होने पर अधिक संदर्भ जानकारी एकत्रित करें
  • ट्रेसिंग और लॉग: डिबगिंग के लिए विस्तृत निष्पादन लॉग उत्पन्न करें

इसका उपयोग कब करें:

  • आंतरायिक परीक्षण विफलताओं को डीबग करना
  • जटिल परीक्षण परिदृश्यों का दृश्यात्मक दस्तावेज़ीकरण
  • परीक्षण परिणामों को उन टीम सदस्यों के साथ साझा करना जिनके पास परीक्षण वातावरण तक पहुंच नहीं है

आगामी क्षमताएं

निम्नलिखित आगामी क्षमताएं टेस्ट इंजन के लिए नियोजित संवर्द्धन पर प्रकाश डालती हैं। ये सुविधाएँ आपकी परीक्षण रणनीति को और मजबूत करने के लिए संवादात्मक AI, Power Automate प्रवाह और उन्नत AI परीक्षण परिदृश्यों के लिए समर्थन का विस्तार करती हैं।

Microsoft Copilot Studio एकीकरण

Microsoft Copilot Studio के साथ नियोजित एकीकरण संवादात्मक अनुभवों और AI-संचालित वर्चुअल एजेंटों के परीक्षण को सक्षम बनाता है, जिससे आप बॉट प्रतिक्रियाओं, वार्तालाप प्रवाह और बैकएंड सिस्टम के साथ एकीकरण को मान्य कर सकते हैं।

Power Automate परीक्षण

Power Automate परीक्षण के लिए उन्नत समर्थन विकास में है, जो स्वचालित प्रवाह, प्रवाह क्रियाओं और ट्रिगर्स के परीक्षण के लिए अधिक व्यापक क्षमताएं प्रदान करता है। यह कार्य प्रवाह घटकों के लिए एकीकरण परीक्षण और इकाई परीक्षण दोनों दृष्टिकोणों का समर्थन करता है।

अधिक AI परीक्षण क्षमताएं

भविष्य के संवर्द्धन में AI Builder SDK के लिए एक AI मूल्यांकनकर्ता और कस्टम मूल्यांकन परिदृश्यों के लिए विस्तारित समर्थन शामिल है, जिससे पूर्वानुमानित, दोहराने योग्य परीक्षण परिणामों के साथ AI-संचालित सुविधाओं को मान्य करना आसान हो जाता है।

फ़ीचर जीवनचक्र के बारे में अधिक जानें