Concordion
कॉनकॉर्डियन मूल रूप से डेविड पीटरसन द्वारा विकसित उदाहरण संरचना द्वारा एक विनिर्देश है, और अब निगेल चारमैन के नेतृत्व में योगदानकर्ताओं की एक टीम द्वारा बनाए रखा जाता है। फिट फ्रेमवर्क से प्रेरित, डेविड का कहना है कि कॉनकॉर्डियन के पीछे निम्नलिखित उद्देश्य थेः दस्तावेजों की बेहतर पठनीयता अधिक "राय" (स्क्रिप्टिंग को सक्रिय रूप से हतोत्साहित किया जाता है) उपयोग करने में आसानी कॉनकॉर्डियन विनिर्देशों को मार्कडाउन, एचटीएमएल या एक्सेल में लिखा जाता है और फिर क्रमशः विशेष लिंक, विशेषताओं या टिप्पणियों के साथ इंस्ट्रूमेंट किया जाता है। जब संबंधित परीक्षण स्थिरता वर्ग चलाया जाता है, तो कॉनकॉर्डियन परीक्षण को निष्पादित करने के लिए उपकरण की व्याख्या करता है। उत्पाद मालिकों को विशेष रूप से संरचित भाषा में आवश्यकताओं को निर्दिष्ट करने के लिए मजबूर करने के बजाय, कॉनकॉर्डियन आपको पैराग्राफ, टेबल और उचित विराम चिह्न का उपयोग करके उन्हें सामान्य भाषा में लिखने देता है। यह विनिर्देशों को पढ़ने और लिखने के लिए बहुत अधिक स्वाभाविक बनाता है, और सभी को यह समझने और सहमत होने में मदद करता है कि एक सुविधा को क्या करना चाहिए। मार्कडाउन, एच. टी. एम. एल. या एक्सेल फाइलों को आम तौर पर स्रोत कोड के साथ संग्रहीत किया जाता है, जिसका लाभ यह है कि वे उसी संस्करण नियंत्रण प्रणाली के तहत हो सकते हैं जैसा कि शेष कोड यह सुनिश्चित करता है कि विनिर्देश और परीक्षण शाखाओं में हों और मुख्य स्रोत कोड के साथ विलय हो जाएं। कॉनकॉर्डियन में कार्यक्षमता जोड़ने के लिए एक लचीला विस्तार तंत्र शामिल है, उदाहरण के लिए नए आदेशों को लागू करना, घटनाओं को सुनना, या आउटपुट प्रलेखन को संशोधित करना। एम्बेडिंग स्क्रीनशॉट्स, स्टोरीबोर्ड या लॉगिंग आउटपुट जैसी कार्यक्षमता प्रदान करके, एक्सटेंशन इस बात में विश्वास प्रदान करते हैं कि परीक्षण एक विशिष्ट कार्यान्वयन में परीक्षण को लॉक किए बिना क्या कर रहा है। कॉनकॉर्डियन फुर्तीली प्रक्रियाओं को समृद्ध करता है और औद्योगिक संदर्भ में सफलतापूर्वक लागू किया गया है। उदाहरण मार्कडाउन प्रारूप विनिर्देशन एच. टी. एम. एल. प्रारूप विनिर्देशन स्थिरता कोड HelloWorldTest.java वह स्थिरता जो उपकरण पैकेज org.wikipedia के साथ काम करती है; आयात org.concordion.integration.junit4.ConcordionRunner; आयात org.junit.runner.RunWith; @RunWith (ConcordionRunner.class) सार्वजनिक वर्ग हैलोवर्ल्ड टेस्ट {सार्वजनिक स्ट्रिंग ग्रीटिंगफोर (स्ट्रिंग प्रथम नाम) {वापसी "हैलो" + प्रथम नाम + "! ";}} इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट सपोर्ट इंटेलीजे आई. डी. ई. ए. इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (आई. डी. ई.) के लिए कॉनकॉर्डियन सपोर्ट प्लगइन स्वतः पूर्णता, विशिष्टता और परीक्षण स्थिरता के बीच नेविगेशन, नाम बदलना, परीक्षण चलाना, निरीक्षण और त्वरित सुधार सहित सुविधाओं के साथ फिक्स्चर और विनिर्देशों के विकास को सरल बनाता है। एक्लिप्स (सॉफ्टवेयर) कॉनकॉर्डियन प्लगइन बहुत अधिक सीमित है और 2011 से अद्यतन नहीं किया गया है। मूल लेखक ने कॉनकॉर्डियन और एक्लिप्स का उपयोग करना बंद कर दिया है और प्लगइन को बढ़ाने और बनाए रखने के लिए आवश्यक समय को समायोजित करने में असमर्थ है। पोर्ट्स कॉनकॉर्डियन को अन्य भाषाओं में पोर्ट किया गया है जिनमें शामिल हैंः सी #(Concordion.NET) पायथन (पायकोनकार्डियन) रूबी (रूबी-कॉनकॉर्डियन) संदर्भ बाहरी लिंक प्रोग्रामिंग भाषाएँ जावा में प्रोग्राम किए गए मुक्त सॉफ्टवेयर (प्रोग्रामिंग भाषा) अपाचे लाइसेंस का उपयोग करने वाले मुक्त सॉफ्टवेयर परीक्षण उपकरण सॉफ्टवेयर।