Robot Framework
रोबोट फ्रेमवर्क स्वीकृति परीक्षण और स्वीकृति परीक्षण-संचालित विकास (ए. टी. डी. डी.) के लिए एक सामान्य परीक्षण स्वचालन ढांचा है। यह एक मुख्य शब्द-संचालित परीक्षण ढांचा है जो सारणीबद्ध परीक्षण डेटा वाक्यविन्यास का उपयोग करता है। रोबोट फ्रेमवर्क के लिए बुनियादी विचारों को 2005 में पेक्का क्लार्क के मास्टर थीसिस में आकार दिया गया था। पहला संस्करण उसी वर्ष नोकिया नेटवर्क्स में विकसित किया गया था। संस्करण 2 को मुक्त स्रोत सॉफ्टवेयर के रूप में 24 जून, 2008 को जारी किया गया था और संस्करण 3 फरवरी, 2017 को जारी किया गया था। फ्रेमवर्क पायथन प्रोग्रामिंग भाषा का उपयोग करके लिखा गया है और इसमें योगदानकर्ताओं का एक सक्रिय समुदाय है। यह अपाचे लाइसेंस 2 के तहत जारी किया गया है और इसे robotframework.org से डाउनलोड किया जा सकता है। 2020 के सर्वेक्षण में इसने 12 परीक्षण स्वचालन ढांचे में से 8 अंक प्राप्त किए, जिसमें 3 प्रतिशत उत्तरदाता इसका उपयोग कर रहे थे। 2021 में यह 2 प्रतिशत उपयोग के साथ 22 में से 18 तक गिर गया था। विवरण परीक्षण मामलों को सारणीबद्ध प्रारूप में लिखे गए मुख्य शब्द-परीक्षण पद्धति का उपयोग करके लिखा जाता है। इन तालिकाओं को किसी भी पाठ संपादक में या रोबोट इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (आर. आई. डी. ई.) का उपयोग करके सादे पाठ, टैब-सेपरेटेड वैल्यू (टी. एस. वी.), या रीस्ट्रक्चर्ड टेक्स्ट (आर. ई. एस. टी.) प्रारूप फ़ाइलों में लिखा जा सकता है। आर. आई. डी. ई. फ्रेमवर्क-विशिष्ट कोड पूर्णता, वाक्यविन्यास हाइलाइटिंग आदि प्रदान करके परीक्षण मामलों को लिखने को सरल बनाता है। उदाहरण निम्नलिखित परीक्षण मामला एक हैलो, वर्ल्ड को लागू करता है! उदाहरण के लिएः * * * परीक्षण मामले * * * डेमो लॉग हैलो वर्ल्ड लॉग एक अंतर्निहित मुख्य शब्द है जो दिए गए पैरामीटर को रोबोट फ्रेमवर्क द्वारा उत्पन्न परीक्षण रिपोर्ट में लॉग करता है। सेलेनियम लाइब्रेरी के साथ, वेब अनुप्रयोगों के लिए परीक्षण लिखना भी बहुत आसान हैः * * * टेस्ट केस * * * डेमो ओपन ब्राउज़र https://www.google.com यानी इनपुट टेक्स्ट आईडी = lst-ib हॉलीवुड सेलिब्रिटीज़ क्लिक बटन गूगल सर्च यह परीक्षण गूगल के साथ एक नई इंटरनेट एक्सप्लोरर ब्राउज़र विंडो खोलता है और "गूगल सर्च" बटन दबाकर "हॉलीवुड सेलिब्रिटीज़" के लिए इंटरनेट खोज करता है। रोबोट फ्रेमवर्क ब्राउज़र के साथ, क्रोमियम, वेबकिट और फ़ायरफ़ॉक्स के साथ स्वचालन किया जा सकता है। * * * सेटिंग * * * लाइब्रेरी ब्राउज़र * * * * परीक्षण मामले * * * उदाहरण परीक्षण नया पृष्ठ https://playwright.dev पाठ एच1 = = प्लेराइट ऐड-ऑन प्राप्त करें ये पुस्तकालय पायथन में सबसे अच्छा लागू किए जाते हैं, लेकिन जावा या. नेट का उपयोग करना भी संभव है। पर्ल, जावास्क्रिप्ट और पी. एच. पी. जैसी अन्य भाषाओं का उपयोग प्रलेखित दूरस्थ पुस्तकालय इंटरफेस का उपयोग करके पुस्तकालयों के लिए भी किया जा सकता है। यह भी देखें कि स्वीकृति परीक्षण मुख्य शब्द-संचालित परीक्षण डेटा-संचालित परीक्षण परीक्षण-संचालित विकास संदर्भ बाहरी लिंक मुक्त सॉफ्टवेयर प्रोग्राम किए गए पायथन सॉफ्टवेयर परीक्षण मुक्त सॉफ्टवेयर परीक्षण उपकरण सॉफ्टवेयर अपाचे लाइसेंस का उपयोग करते हुए