Test suite
સોફ્ટવેર વિકાસમાં, ટેસ્ટ સ્યુટ, જે ઓછા સામાન્ય રીતે માન્યતા સ્યુટ તરીકે ઓળખાય છે, તે પરીક્ષણ કેસોનો સંગ્રહ છે જેનો ઉપયોગ સોફ્ટવેર પ્રોગ્રામને ચકાસવા માટે કરવામાં આવે છે જે દર્શાવે છે કે તેમાં વર્તણૂકોનો અમુક ચોક્કસ સમૂહ છે. ટેસ્ટ સ્યુટમાં ઘણીવાર ટેસ્ટ કેસના દરેક સંગ્રહ માટે વિગતવાર સૂચનાઓ અથવા લક્ષ્યાંકો અને પરીક્ષણ દરમિયાન ઉપયોગમાં લેવાતી સિસ્ટમ રૂપરેખાંકન પરની માહિતી હોય છે. પરીક્ષણના કેસોના જૂથમાં પૂર્વશરતની સ્થિતિઓ અથવા પગલાંઓ અને નીચેના પરીક્ષણોનું વર્ણન પણ હોઈ શકે છે. પરીક્ષણના કેસોના સંગ્રહને કેટલીકવાર પરીક્ષણ યોજના, પરીક્ષણ સ્ક્રિપ્ટ અથવા પરીક્ષણ દૃશ્ય પણ કહેવામાં આવે છે. પ્રકારો પ્રસંગોપાત, પરીક્ષણ સ્યુટનો ઉપયોગ સમાન પરીક્ષણના કેસોને એકસાથે જૂથબદ્ધ કરવા માટે થાય છે. સિસ્ટમમાં સ્મોક ટેસ્ટ સ્યુટ હોઈ શકે છે જેમાં ફક્ત સ્મોક ટેસ્ટ અથવા સિસ્ટમમાં અમુક ચોક્કસ કાર્યક્ષમતા માટે ટેસ્ટ સ્યુટ હોઈ શકે છે. તેમાં તમામ પરીક્ષણો પણ હોઈ શકે છે અને તે સૂચવે છે કે પરીક્ષણનો ઉપયોગ ધુમાડાના પરીક્ષણ તરીકે અથવા અમુક ચોક્કસ કાર્યક્ષમતા માટે થવો જોઈએ કે કેમ. મોડેલ-આધારિત પરીક્ષણમાં, એબ્સ્ટ્રેક્ટ ટેસ્ટ સ્યુટ્સ, જે પરીક્ષણ હેઠળના સિસ્ટમના ઉચ્ચ-સ્તરના મોડેલમાંથી મેળવેલા એબ્સ્ટ્રેક્ટ ટેસ્ટ કેસોનો સંગ્રહ છે, અને એક્ઝેક્યુટેબલ ટેસ્ટ સ્યુટ્સ, જે પ્રોગ્રામ દ્વારા આ સ્યુટને અમલમાં મૂકવા માટે જરૂરી કોંક્રિટ, નીચલા-સ્તરની વિગતો પ્રદાન કરીને એબ્સ્ટ્રેક્ટ ટેસ્ટ સ્યુટ્સમાંથી મેળવવામાં આવે છે, વચ્ચે તફાવત છે. એક અમૂર્ત પરીક્ષણ સ્યુટનો સીધા પરીક્ષણ (એસ. યુ. ટી.) હેઠળની વાસ્તવિક પ્રણાલી પર ઉપયોગ કરી શકાતો નથી કારણ કે અમૂર્ત પરીક્ષણના કિસ્સાઓ ઉચ્ચ અમૂર્ત સ્તર પર રહે છે અને એસ. યુ. ટી. અને તેના પર્યાવરણ વિશે નક્કર વિગતોનો અભાવ હોય છે. એક્ઝેક્યુટેબલ ટેસ્ટ સ્યુટ એસ. યુ. ટી. સાથે યોગ્ય રીતે વાતચીત કરવા માટે પૂરતા વિગતવાર સ્તર પર કામ કરે છે અને એક્ઝેક્યુટેબલ ટેસ્ટ સ્યુટને એસ. યુ. ટી. સાથે ઇન્ટરફેસ કરવા માટે ટેસ્ટ હાર્નેસ સામાન્ય રીતે હાજર હોય છે. પ્રાથમિક પરીક્ષણ સબરૂટીન માટેના પરીક્ષણ સ્યુટમાં પરીક્ષણ સબરૂટીન સાથે સંખ્યાઓની સૂચિ અને તેમની પ્રાથમિકતા (મુખ્ય અથવા સંયુક્ત) હોઈ શકે છે. પરીક્ષણ સબરૂટિન પ્રાથમિક પરીક્ષણકર્તાને સૂચિમાં દરેક નંબર પૂરો પાડશે અને દરેક પરીક્ષણનું પરિણામ સાચું છે તેની ચકાસણી કરશે. સિનારિયો ટેસ્ટ સોફ્ટવેર ટેસ્ટિંગ ટેસ્ટ કેસ રેફરન્સ સ્યુટ પણ જુઓ