Concordion
કોનકોર્ડિયન એ મૂળરૂપે ડેવિડ પીટરસન દ્વારા વિકસાવવામાં આવેલા ઉદાહરણ માળખા દ્વારા સ્પષ્ટીકરણ છે, અને હવે નાઇજેલ ચારમેનની આગેવાની હેઠળના ફાળો આપનારાઓની ટીમ દ્વારા જાળવવામાં આવે છે. ફિટ ફ્રેમવર્કથી પ્રેરિત, ડેવિડ જણાવે છે કે કોનકોર્ડિયન પાછળ નીચેના ઉદ્દેશો હતાઃ દસ્તાવેજોની સુધારેલી વાંચનીયતા વધુ "અભિપ્રાય" (સ્ક્રિપ્ટીંગને સક્રિય રીતે નિરુત્સાહિત કરવામાં આવે છે) કોનકોર્ડિયન સ્પષ્ટીકરણો માર્કડાઉન, એચટીએમએલ અથવા એક્સેલમાં લખવામાં આવે છે અને પછી અનુક્રમે વિશેષ લિંક્સ, વિશેષતાઓ અથવા ટિપ્પણીઓ સાથે ઇન્સ્ટ્રુમેન્ટ કરવામાં આવે છે. જ્યારે અનુરૂપ ટેસ્ટ ફિક્સ્ચર ક્લાસ ચલાવવામાં આવે છે, ત્યારે કોનકોર્ડિયન ટેસ્ટને અમલમાં મૂકવા માટે ઇન્સ્ટ્રુમેન્ટેશનનું અર્થઘટન કરે છે. ઉત્પાદન માલિકોને ખાસ સંરચિત ભાષામાં જરૂરિયાતો સ્પષ્ટ કરવા માટે દબાણ કરવાને બદલે, કોનકોર્ડિયન તમને ફકરા, કોષ્ટકો અને યોગ્ય વિરામચિહ્નોનો ઉપયોગ કરીને તેમને સામાન્ય ભાષામાં લખવા દે છે. આ સ્પષ્ટીકરણોને વાંચવા અને લખવા માટે વધુ સ્વાભાવિક બનાવે છે, અને દરેકને સુવિધા શું કરવાની છે તે વિશે સમજવામાં અને સંમત થવામાં મદદ કરે છે. માર્કડાઉન, એચ. ટી. એમ. એલ. અથવા એક્સેલ ફાઇલો સામાન્ય રીતે સ્રોત કોડ સાથે સંગ્રહિત થાય છે, જેનો ફાયદો એ છે કે તેઓ એ જ સંસ્કરણ નિયંત્રણ પ્રણાલી હેઠળ હોઈ શકે છે જે બાકીના કોડની ખાતરી કરે છે કે સ્પષ્ટીકરણ અને પરીક્ષણો શાખાઓ ધરાવે છે અને મુખ્ય સ્રોત કોડ સાથે ભળી જાય છે. કોનકોર્ડિયનમાં કાર્યક્ષમતા ઉમેરવા માટે લવચીક વિસ્તરણ પદ્ધતિનો સમાવેશ થાય છે, ઉદાહરણ તરીકે નવા આદેશોનો અમલ કરવો, ઘટનાઓ સાંભળવી અથવા આઉટપુટ દસ્તાવેજીકરણમાં ફેરફાર કરવો. સ્ક્રીનશોટ એમ્બેડ કરવા, સ્ટોરીબોર્ડ અથવા લોગિંગ આઉટપુટ જેવી કાર્યક્ષમતા પ્રદાન કરીને, એક્સ્ટેન્શન્સ ચોક્કસ અમલીકરણમાં પરીક્ષણને લૉક કર્યા વિના પરીક્ષણ શું કરી રહ્યું છે તેમાં વિશ્વાસ પ્રદાન કરે છે. કોનકોર્ડિયન ચપળ પ્રક્રિયાઓને સમૃદ્ધ બનાવે છે અને ઔદ્યોગિક સંદર્ભમાં સફળતાપૂર્વક લાગુ કરવામાં આવ્યું છે. ઉદાહરણ માર્કડાઉન ફોર્મેટ સ્પષ્ટીકરણ એચટીએમએલ ફોર્મેટ સ્પષ્ટીકરણ ફિક્સ્ચર કોડ HelloWorldTest.java ફિક્સ્ચર કે જે ઇન્સ્ટ્રુમેન્ટેશન પેકેજ સાથે કામ કરે છે org.wikipedia; આયાત org.concordion.integration.junit4.ConcordionRunner; આયાત org.junit.runner.RunWith; @RunWith (ConcordionRunner.class) જાહેર વર્ગ હેલોવર્લ્ડ ટેસ્ટ {જાહેર શબ્દમાળા શુભેચ્છા માટે (શબ્દમાળા પ્રથમ નામ) {વળતર "હેલો" + પ્રથમ નામ + "! ";}} ઇન્ટિગ્રેટેડ ડેવલપમેન્ટ એન્વાયર્નમેન્ટ સપોર્ટ ઇન્ટેલીજે આઇડીઇએ ઇન્ટિગ્રેટેડ ડેવલપમેન્ટ એન્વાયર્નમેન્ટ (આઇડીઇ) માટે કોનકોર્ડિયન સપોર્ટ પ્લગઇન ઓટોકોમ્પ્લીશન, સ્પેક અને ટેસ્ટ ફિક્સ્ચર વચ્ચે નેવિગેશન, નામ બદલવું, ચાલી રહેલા પરીક્ષણો, નિરીક્ષણો અને ઝડપી સુધારાઓ સહિત સુવિધાઓ સાથે ફિક્સર અને વિશિષ્ટતાઓના વિકાસને સરળ બનાવે છે. ઇક્લિપ્સ (સોફ્ટવેર) કોનકોર્ડિયન પ્લગઇન વધુ મર્યાદિત છે અને 2011 થી અપડેટ કરવામાં આવ્યું નથી. મૂળ લેખકે કોનકોર્ડિયન અને એક્લિપ્સનો ઉપયોગ કરવાનું બંધ કરી દીધું છે અને પ્લગઇનને વિસ્તારવા અને જાળવવા માટે જરૂરી સમય સમાવવામાં અસમર્થ છે. પોર્ટ્સ કોનકોર્ડિયનને અન્ય ભાષાઓમાં પોર્ટ કરવામાં આવ્યું છે જેમાં નીચેનાનો સમાવેશ થાય છેઃ C #(Concordion.NET) પાયથોન (પાયકોનકોર્ડિયન) રૂબી (રૂબી-કોનકોર્ડિયન) સંદર્ભો બાહ્ય કડીઓ પ્રોગ્રામિંગ ભાષાઓ જાવા (પ્રોગ્રામિંગ ભાષા) માં પ્રોગ્રામ કરેલ મફત સોફ્ટવેર અપાચે લાઇસન્સનો ઉપયોગ કરીને મફત સોફ્ટવેર પરીક્ષણ સાધનો સોફ્ટવેર