TestLink
ટેસ્ટલિંક એ વેબ આધારિત પરીક્ષણ વ્યવસ્થાપન પ્રણાલી છે જે સોફ્ટવેરની ગુણવત્તાની ખાતરીની સુવિધા આપે છે. તે ટીમટેસ્ટ દ્વારા વિકસાવવામાં અને જાળવવામાં આવે છે. આ પ્લેટફોર્મ ટેસ્ટ કેસ, ટેસ્ટ સ્યુટ, ટેસ્ટ પ્લાન, ટેસ્ટ પ્રોજેક્ટ અને વપરાશકર્તા વ્યવસ્થાપન તેમજ વિવિધ અહેવાલો અને આંકડાઓ માટે સપોર્ટ પ્રદાન કરે છે. જરૂરિયાતો કારણ કે ટેસ્ટલિંક વેબ-આધારિત સોફ્ટવેર છે, તેને સ્થાપિત કરવા અને ચલાવવા માટે સંચાલકને વેબ સર્વર અને ડેટાબેઝની ઍક્સેસની જરૂર પડે છે. ટેસ્ટલિંક પાસે માયએસક્યુએલ, મારિયાડીબી અને પોસ્ટગ્રેએસક્યુએલ ડેટાબેઝને ટેકો છે. ટેસ્ટલિંકનો ઉપયોગ કરવા માટે, વપરાશકર્તાને ફક્ત વેબ બ્રાઉઝરની જરૂર હોય છે. ઉપયોગ ટેસ્ટલિંક દ્વારા ઉપયોગમાં લેવાતા મૂળભૂત એકમો છેઃ ટેસ્ટ કેસ, ટેસ્ટ સ્યુટ, ટેસ્ટ પ્લાન, ટેસ્ટ પ્રોજેક્ટ અને વપરાશકર્તા. પરીક્ષણ યોજના પરીક્ષણ યોજનાઓ એ એપ્લિકેશન પર પરીક્ષણોના સમૂહને અમલમાં મૂકવા માટેનું મૂળભૂત એકમ છે. પરીક્ષણ યોજનાઓમાં નિર્માણ, સીમાચિહ્નો, વપરાશકર્તા સોંપણી અને પરીક્ષણ પરિણામોનો સમાવેશ થાય છે. ટેસ્ટ પ્લાનમાં નામ, વર્ણન, પસંદ કરેલા ટેસ્ટ કેસોનો સંગ્રહ, બિલ્ડ, ટેસ્ટ પરિણામો, સીમાચિહ્નો, ટેસ્ટર સોંપણી અને અગ્રતા વ્યાખ્યા હોય છે. દરેક પરીક્ષણ યોજના વર્તમાન પરીક્ષણ યોજના સાથે સંબંધિત છે. વર્તમાન ટેસ્ટ પ્રોજેક્ટ માટે મુખ્ય વિશેષાધિકારો ધરાવતા વપરાશકર્તાઓ દ્વારા "ટેસ્ટ પ્લાન મેનેજમેન્ટ" પૃષ્ઠ પરથી ટેસ્ટ પ્લાન બનાવી શકાય છે. "બનાવો" બટન દબાવો અને ડેટા દાખલ કરો. ટેસ્ટ પ્લાનની વ્યાખ્યામાં શીર્ષક, વર્ણન (એચ. ટી. એમ. એલ. બંધારણ) અને સ્થિતિ "સક્રિય" ચેક-બોક્સનો સમાવેશ થાય છે. વર્ણનમાં કંપનીની પ્રક્રિયાઓના સંદર્ભમાં નીચેની માહિતીનો સમાવેશ થવો જોઈએઃ સારાંશ/પરીક્ષણ કરવાના અવકાશ લક્ષણો પરીક્ષણ ન કરવાના લક્ષણો પરીક્ષણ માપદંડ (પરીક્ષણ કરેલ ઉત્પાદન પાસ કરવા માટે) પરીક્ષણ વાતાવરણ, માળખાગત પરીક્ષણ સાધનો જોખમો સંદર્ભો (ઉત્પાદન યોજના અથવા પરિવર્તન વિનંતી, ગુણવત્તા દસ્તાવેજ (ઓ), વગેરે) પરીક્ષણ યોજનાઓ ચોક્કસ સમયે પરીક્ષણ સ્પષ્ટીકરણમાંથી આયાત કરવામાં આવેલા પરીક્ષણ કેસોથી બનેલી હોય છે. અન્ય પરીક્ષણ યોજનાઓમાંથી પરીક્ષણ યોજનાઓ બનાવી શકાય છે. આ વપરાશકર્તાઓને ટેસ્ટ કેસોમાંથી ટેસ્ટ પ્લાન બનાવવાની મંજૂરી આપે છે જે ઇચ્છિત સમયે અસ્તિત્વમાં છે. પેચ માટે ટેસ્ટ પ્લાન બનાવતી વખતે આ જરૂરી હોઈ શકે છે. વપરાશકર્તાને પરીક્ષણ યોજના જોવા માટે તેમની પાસે યોગ્ય અધિકારો હોવા આવશ્યક છે. વ્યાખ્યાયિત વપરાશકર્તા/પ્રોજેક્ટ અધિકાર વિભાગમાં અધિકારો (લીડ્સ દ્વારા) સોંપવામાં આવી શકે છે. જ્યારે વપરાશકર્તાઓ તમને કહે કે તેઓ જે પ્રોજેક્ટ પર કામ કરી રહ્યા છે તે જોઈ શકતા નથી ત્યારે યાદ રાખવાની આ એક મહત્વપૂર્ણ બાબત છે. લીડ વિશેષાધિકારો ધરાવતા વપરાશકર્તાઓ દ્વારા પરીક્ષણ યોજનાઓ કાઢી શકાય છે. ટેસ્ટ કેસ એ ટેસ્ટ કેસ એપ્લિકેશનના વર્કફ્લોમાં એક સરળ કાર્યનું વર્ણન કરે છે. ટેસ્ટ કેસ એ ટેસ્ટલિંકનો મૂળભૂત ભાગ છે. ટેસ્ટર ટેસ્ટ કેસ ચલાવે તે પછી તે તેને પાસ કરી શકે છે, નિષ્ફળ કરી શકે છે અથવા અવરોધિત કરી શકે છે. ટેસ્ટ કેસ ટેસ્ટ સ્યુટમાં ગોઠવવામાં આવે છે. ટેસ્ટ કેસોમાં નીચેના ભાગો હોય છેઃ ટેસ્ટ કેસનું ઓળખકર્તા ટેસ્ટલિંક દ્વારા આપમેળે સોંપવામાં આવે છે, અને વપરાશકર્તાઓ દ્વારા તેને બદલી શકાતું નથી. આ ID ટેસ્ટ પ્રોજેક્ટ ઉપસર્ગ અને ટેસ્ટ પ્રોજેક્ટ સાથે સંબંધિત કાઉન્ટરમાંથી બનેલું છે જેમાં ટેસ્ટ કેસ બનાવવામાં આવે છે. શીર્ષકઃ તેમાં ટૂંકું વર્ણન અથવા સંક્ષિપ્ત (દા. ત.) નો સમાવેશ થઈ શકે છે. ટીએલ-યુઝર-લોગિન) સારાંશઃ ખરેખર ટૂંકો હોવો જોઈએ; માત્ર ઝાંખી, પરિચય અને સંદર્ભો માટે. પગલાંઓઃ પરીક્ષણની સ્થિતિનું વર્ણન કરો (ઇનપુટ ક્રિયાઓ); અહીં પૂર્વશરત અને સફાઇ માહિતી પણ શામેલ કરી શકાય છે. અપેક્ષિત પરિણામોઃ પરીક્ષણ કરાયેલ ઉત્પાદન અથવા પ્રણાલીના ચેકપોઇન્ટ્સ અને અપેક્ષિત વર્તનનું વર્ણન કરો. જોડાણોઃ જો રૂપરેખાંકન પરવાનગી આપે તો તેને ઉમેરી શકાય છે. મહત્વઃ ટેસ્ટ ડિઝાઈનર ટેસ્ટનું મહત્વ [ઉચ્ચ, મધ્યમ અને નીચું] નક્કી કરી શકે છે. એક્ઝેક્યુશન પ્રકારઃ ટેસ્ટ ડિઝાઇનર ટેસ્ટ [મેન્યુઅલ/ઓટોમેટેડ] કસ્ટમ ક્ષેત્રોના ઓટોમેશન સપોર્ટને સેટ કરી શકે છેઃ ટેસ્ટ કેસ વર્ણન અથવા વર્ગીકરણને વધારવા માટે એડમિનિસ્ટ્રેટર પોતાના પરિમાણોને વ્યાખ્યાયિત કરી શકે છે. મોટા વૈવિધ્યપૂર્ણ ક્ષેત્રો (250 થી વધુ અક્ષરો) શક્ય નથી. પરંતુ માહિતીને પેરેન્ટ ટેસ્ટ સ્યુટમાં ઉમેરી શકાય છે અને કસ્ટમ ક્ષેત્રો દ્વારા સંદર્ભિત કરી શકાય છે. ઉદાહરણ તરીકે, તમે રૂપરેખાંકન 'પ્રમાણભૂત', 'પ્રદર્શન', 'પ્રમાણભૂત _ 2' નું વર્ણન કરી શકો છો અને CF દ્વારા આ લેબલ્સનો સંદર્ભ લઈ શકો છો. વપરાશકર્તા દરેક ટેસ્ટલિંક વપરાશકર્તાને એક નિયુક્ત ભૂમિકા હોય છે જે ઉપલબ્ધ સુવિધાઓને વ્યાખ્યાયિત કરે છે. મૂળભૂત પ્રકારો છેઃ ગેસ્ટ, ટેસ્ટ ડિઝાઈનર, સિનિયર ટેસ્ટર, ટેસ્ટર, લીડર અને એડમિનિસ્ટ્રેટર પરંતુ કસ્ટમ ભૂમિકાઓ પણ બનાવી શકાય છે. ટેસ્ટ પ્રોજેક્ટ્સ ટેસ્ટલિંકનું મૂળભૂત સંગઠનાત્મક એકમ છે. ટેસ્ટ પ્રોજેક્ટ્સ તમારી કંપનીના ઉત્પાદનો અથવા ઉકેલો હોઈ શકે છે જે સમય જતાં તેમની સુવિધાઓ અને કાર્યક્ષમતામાં ફેરફાર કરી શકે છે પરંતુ મોટાભાગના ભાગમાં તે જ રહે છે. ટેસ્ટ પ્રોજેક્ટમાં જરૂરિયાતો દસ્તાવેજીકરણ, ટેસ્ટ સ્પષ્ટીકરણ, ટેસ્ટ યોજનાઓ અને ચોક્કસ વપરાશકર્તા અધિકારોનો સમાવેશ થાય છે. ટેસ્ટ પ્રોજેક્ટ્સ સ્વતંત્ર છે અને ડેટા શેર કરતા નથી. ટેસ્ટલિંક ટેસ્ટ સ્પષ્ટીકરણ માળખાને ટેસ્ટ સ્યુટ અને ટેસ્ટ કેસોમાં વિભાજિત કરે છે. આ સ્તરો સમગ્ર એપ્લિકેશનમાં ચાલુ રહે છે. એક ટેસ્ટ પ્રોજેક્ટમાં માત્ર એક ટેસ્ટ સ્પષ્ટીકરણ હોય છે. લક્ષણો વપરાશકર્તાની ભૂમિકાઓ અને વ્યવસ્થાપન પરીક્ષણની વિશિષ્ટતાઓમાં પરીક્ષણના કેસોનું જૂથ પરીક્ષણ યોજનાઓ સંસ્કરણ અને પુનરાવર્તન સાથે પ્લેટફોર્મની જરૂરિયાતો સોફ્ટવેરના વિવિધ નિર્માણોનું પરીક્ષણ કરવા માટે સમર્થન અહેવાલો, ચાર્ટ્સ અને મોનિટર સ્માર્ટી ટેમ્પલેટોનો ઉપયોગ કરીને વપરાશકર્તા ઇન્ટરફેસનું કસ્ટમાઇઝેશન પ્રદાન કરેલ API બગ ટ્રેકિંગ સિસ્ટમ એકીકરણનો ઉપયોગ કરીને અન્ય સોફ્ટવેર સાથે LDAP એકીકરણ (મેન્ટિસ, JIRA, બગઝિલા, ફોગબગ્ઝ, રેડમાઇન અને અન્ય) પરીક્ષણ વ્યવસ્થાપન સોફ્ટવેર પરીક્ષણ સંદર્ભો બાહ્ય લિંક્સ ટેસ્ટલિંક પ્રોજેક્ટ પૃષ્ઠ ટેસ્ટલિંક સોર્સફોર્જ પૃષ્ઠ સોફ્ટવેર પરીક્ષણ સાધનો પણ જુઓ