नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
नोट
टेस्ट इंजन को बहिष्कृत कर दिया गया है और भविष्य में रिलीज में हटा दिया जाएगा। Power Platform और Dynamics 365 सेवाओं में परीक्षण स्वचालन क्षमताओं के लिए Power Platform Playwright नमूने का उपयोग करें.
Power Apps Test Engine एक परीक्षण समाधान है जिसे विशेष रूप से Power Platform अनुप्रयोगों के लिए डिज़ाइन किया गया है। चाहे आप स्वचालित परीक्षण में नए हों, टेस्ट स्टूडियो से परिचित हों, या प्लेराइट ज्ञान वाले अनुभवी डेवलपर हों, टेस्ट इंजन परीक्षण के लिए एक स्केलेबल दृष्टिकोण प्रदान करता है जो लो-कोड दर्शन के साथ संरेखित होता है।Power Platform
इस बारे में अधिक जानें कि टेस्ट इंजन आपकी किस प्रकार मदद करता है, चाहे आप कहीं से भी शुरू कर रहे हों:
यदि आप अपने अनुप्रयोगों का मैन्युअल रूप से परीक्षण कर रहे हैं, तो परीक्षण इंजन परीक्षण स्वचालन के लिए एक सुलभ प्रवेश बिंदु प्रदान करता है: Power Platform
- लो-कोड दृष्टिकोण: YAML और Power Fx का उपयोग करके स्वचालित परीक्षण बनाएं, जो Power Apps में उपयोग की जाने वाली समान सूत्र भाषा है
- DOM ज्ञान की आवश्यकता नहीं: आपको अपने ऐप के घटकों के साथ इंटरैक्ट करने के लिए HTML या चयनकर्ताओं को समझने की आवश्यकता नहीं है CSS
- परिचित शब्दावली: परीक्षण संदर्भ नियंत्रण नामों के रूप में वे Power Apps स्टूडियो में दिखाई देते हैं, जिससे परीक्षणों को पढ़ना और बनाए रखना आसान हो जाता है, जिससे परीक्षण पढ़ने और बनाए रखने में आसान हो जाते हैं
टेस्ट इंजन आपकी मदद कर सकता है:
- समय बचाएँ: उन दोहराए जाने वाले परीक्षण परिदृश्यों को स्वचालित करें जिन्हें आप वर्तमान में मैन्युअल रूप से निष्पादित कर रहे हैं
- कवरेज बढ़ाएँ: अधिक व्यापक परीक्षण अधिक बार चलाएँ
- परीक्षण आधार रेखा बनाएँ: अपनी परीक्षण प्रक्रिया को ऐसे प्रारूप में दस्तावेज़ित करें जिसे पुनः उपयोग और साझा किया जा सके
- धीरे-धीरे सीखें: सरल परीक्षणों से शुरू करें और जैसे-जैसे आपकी सहजता का स्तर बढ़ता है, इसे आगे बढ़ाएं
वर्तमान में, Power Apps Test Engine निम्नलिखित Power Platform घटकों के साथ काम करता है:
परीक्षण इंजन का उपयोग करने के लिए आपको Microsoft Power Platform CLI स्थापित करना होगा।
टेस्ट इंजन के साथ शुरुआत करना
आरंभ करने का तरीका आपकी भूमिका और अनुभव के स्तर पर निर्भर करता है:
उपकरण स्थापित करें:
Microsoft Power Platform CLI - बुनियादी कमांड-लाइन संचालन से खुद को परिचित कराएं
एक सरल परीक्षण से शुरू करें:
- एक बुनियादी परीक्षण से शुरू करें जो एकल स्क्रीन या फ़ंक्शन को मान्य करता है
- अपने परीक्षण की संरचना के लिए YAML प्रारूप का उपयोग करें
- परीक्षण के लिए सामान्य Power Fx फ़ंक्शन सीखें
अपने परीक्षण कौशल का निर्माण करें:
- टेस्ट इंजन दस्तावेज़ में ट्यूटोरियल और उदाहरणों का पालन करें
- धीरे-धीरे अपने परीक्षणों में अधिक जटिल परिदृश्य जोड़ें
मुख्य विशेषताएं और लाभ
Power Apps Test Engine Power Platform समाधानों के लिए मजबूत, कम-कोड और पेशेवर-ग्रेड परीक्षण का समर्थन करने के लिए सुविधाओं का एक व्यापक सेट प्रदान करता है। निम्नलिखित मुख्य बिंदु दर्शाते हैं कि टेस्ट इंजन किस प्रकार आपके अनुप्रयोगों में स्वचालन, सत्यापन और गुणवत्ता बनाए रखने में आपकी सहायता कर सकता है। Power Platform
अंत-से-अंत एकीकरण परीक्षण
निम्नलिखित में से प्रत्येक सुविधा आपके समाधानों में एंड-टू-एंड एकीकरण परीक्षण प्राप्त करने में आपकी सहायता करने के लिए डिज़ाइन की गई है: Power Platform
- व्यापक Power Platform कवरेज: कैनवास ऐप्स, मॉडल-संचालित ऐप्स, और Dataverse
- यथार्थवादी उपयोगकर्ता यात्रा परीक्षण: कई घटकों में संपूर्ण व्यावसायिक प्रक्रियाओं को मान्य करें, यह सुनिश्चित करते हुए कि आपके समाधान वास्तविक उपयोगकर्ताओं के लिए अपेक्षित रूप से काम करते हैं Power Platform
- सरलीकृत परिवेश सेटअप: अपने संपूर्ण परीक्षण सूट में समान प्रमाणीकरण संदर्भ का उपयोग करें, जिससे सेटअप जटिलता और रखरखाव ओवरहेड कम हो जाता है
प्राकृतिक भाषा और AI-संचालित परीक्षण
निम्नलिखित में से प्रत्येक सुविधा आपके समाधानों में प्राकृतिक भाषा और AI-संचालित एकीकरण परीक्षण प्राप्त करने में आपकी सहायता करने के लिए डिज़ाइन की गई है: Power Platform
- Copilot-जेनरेट किए गए टेस्ट: प्राकृतिक भाषा का उपयोग करके परीक्षण बनाएं - वर्णन करें कि आप क्या परीक्षण करना चाहते हैं, और Copilot परीक्षण कोड उत्पन्न करने में मदद करने दें
- प्राकृतिक भाषा और जनरेटिव AI-संचालित परीक्षण: प्राकृतिक भाषा में परीक्षण योजनाएँ बनाएँ और उन्हें जनरेटिव AI क्षमताओं का उपयोग करके निष्पादन योग्य परीक्षणों में परिवर्तित करें
- AI परिणाम सत्यापन: विशेष कार्यों के साथ AI-संचालित सुविधाओं का आत्मविश्वास से परीक्षण करें जो गैर-नियतात्मक AI आउटपुट को संभालते हैं
- मानव-पठनीय परीक्षण योजनाएँ: ऐसे परीक्षण लिखें और बनाए रखें जिन्हें व्यावसायिक उपयोगकर्ता और डेवलपर दोनों समझ सकें और उनमें योगदान दे सकें
- AI-Assisted परीक्षण संलेखन: स्रोत-नियंत्रित समाधानों के साथ परीक्षण निर्माण में तेजी लाने के लिए GitHub Copilot का उपयोग करें
Power Fx परीक्षण संलेखन
पाठ लेखन भाषा के रूप में Power Fx का उपयोग करने से निम्नलिखित लाभ मिलते हैं:
- परिचित फ़ॉर्मूला भाषा: उसी Power Fx भाषा का उपयोग करके परीक्षण लिखें जिसे आप कैनवास ऐप बनाने से पहले से जानते हैं
- कम सीखने की अवस्था: जटिल परीक्षण ढांचे को सीखे बिना परीक्षण बनाने के लिए अपने मौजूदा Power Platform कौशल का उपयोग करें
- नियंत्रण नाम संदर्भ: जटिल DOM चयनकर्ताओं को सीखने के बजाय उनके स्टूडियो नामों से ऐप नियंत्रणों को संदर्भित करें
उद्यम-तैयार परीक्षण अवसंरचना
एंटरप्राइज़ ग्राहकों को प्रमाणीकरण को सुरक्षित रूप से प्रबंधित करने के लिए मजबूत सुविधाओं की आवश्यकता होती है। परीक्षण इंजन प्रदान करता है:
- प्रमाणीकरण लचीलापन: आपकी सुरक्षा आवश्यकताओं के अनुरूप इंटरैक्टिव लॉगिन, सेवा प्रिंसिपल और सत्र दृढ़ता के लिए समर्थन
- ALM एकीकरण: स्वचालित परीक्षण के लिए Azure DevOps, GitHub Actions और अन्य CI/CD पाइपलाइनों के साथ सहजता से एकीकृत करें
- एमएफए समर्थन: ऐसे वातावरण में स्वचालित परीक्षण चलाएं जो बिना किसी समझौते के मल्टीफ़ैक्टर प्रमाणीकरण को लागू करते हैं
उन्नत परीक्षण क्षमताएं
ये उन्नत क्षमताएं हैं जो टेस्ट इंजन प्रदान करता है:
- कनेक्टर मॉकिंग: कनेक्टर प्रतिक्रियाओं का अनुकरण करके विश्वसनीय परीक्षण बनाएं, यहां तक कि भुगतान या बाहरी सेवाओं के लिए भी
- डेटा अलगाव: उत्पादन वातावरण को प्रभावित किए बिना पूर्वानुमानित डेटा स्थितियों के साथ परीक्षण करें
- विज़ुअल डायग्नोस्टिक्स: स्वचालित स्क्रीनशॉट और वीडियो रिकॉर्डिंग के साथ परीक्षण विफलताओं का निवारण करें
सीमाएँ
चूंकि टेस्ट इंजन पूर्वावलोकन में है, इसलिए इन वर्तमान सीमाओं से अवगत रहें:
- ब्राउज़र लोकेल सेटिंग्स आपकी डिफ़ॉल्ट ब्राउज़र सेटिंग्स का अनुसरण करती हैं
- कुछ विशेष नियंत्रणों के लिए Preview.PlaywrightAction फ़ंक्शन का उपयोग करना आवश्यक हो सकता है
- प्रदर्शन परीक्षण क्षमताएं अभी भी विकास के चरण में हैं
समर्थित ब्राउज़र्स
टेस्ट इंजन निम्नलिखित ब्राउज़रों के साथ काम करता है:
- Chromium (Chrome, Microsoft Edge)
- Firefox
- वेबकिट (सफारी)