નફો:
- સંશોધનાત્મક પરીક્ષણની માનવ જિજ્ઞાસા-આધારિત પ્રકૃતિને સમજવાની ક્ષમતા અને પરીક્ષણ ચાર્ટર અને સાહજિક સંકેતો બનાવવા માટે ભાગીદાર તરીકે કૃત્રિમ બુદ્ધિનો ઉપયોગ કરવાની ક્ષમતા
- ઇનપુટ, સમય, ફોર્મેટ, અધિકૃતતા અને વિક્ષેપ જેવા શોધ અક્ષને વૈવિધ્યીકરણ કરવાની ક્ષમતા અને ઉત્પાદનના પગલા સાથે દરેક વિસંગતતાને ફરીથી રેકોર્ડ કરવાની ક્ષમતા
- AI નો ઉપયોગ કરવાની મર્યાદા માત્ર તૈયારી અને રેપ-અપમાં લાગુ કરવાની ક્ષમતા જ્યારે શોધ સત્ર માણસો દ્વારા જ હાથ ધરવામાં આવે છે
દરેક ટેસ્ટ કેસ લખવામાં આવે છે કે જેના વિશે પહેલાથી જ વિચારવામાં આવ્યું છે તે કંઈક તપાસે છે. પરંતુ સૌથી ખતરનાક ભૂલો ઘણીવાર એવા સ્થળોએ છુપાય છે જેનો કોઈએ પહેલાં વિચાર કર્યો ન હોય. અન્વેષણાત્મક પરીક્ષણ - એક પરીક્ષણ અભિગમ જેમાં પરીક્ષક વારાફરતી શીખે છે, ડિઝાઇન કરે છે અને ઉત્પાદનનું અન્વેષણ કરીને, પૂર્વ-લિખિત સ્ક્રિપ્ટ પર આધાર રાખ્યા વિના ચલાવે છે - બરાબર આ અંતરને લક્ષ્ય બનાવે છે. સંશોધનાત્મક પરીક્ષણમાં, નિષ્ણાત ઉત્પાદન સાથે મુક્તપણે રમે છે, "જો હું આ કરું તો શું" પૂછે છે અને સિસ્ટમના અણધાર્યા વર્તનને પકડે છે. આ પરીક્ષણનો પ્રકાર છે જે માનવ અંતર્જ્ઞાન અને જિજ્ઞાસા પર સૌથી વધુ આધાર રાખે છે — અને તેથી જ અહીં આર્ટિફિશિયલ ઈન્ટેલિજન્સ (AI) ની ભૂમિકા "બદલો" કરવાની નથી પરંતુ જિજ્ઞાસાને વધારવા, અંધ સ્પોટ્સ ઉત્તેજીત કરવા અને વિચારો પેદા કરવાની છે.
આ એકમમાં તમે શીખી શકશો કે સંશોધન પરીક્ષણ ભાગીદાર તરીકે AI નો ઉપયોગ કેવી રીતે કરવો: પરીક્ષણ ચાર્ટર છાપવાથી માંડીને સત્ર પછીની નોંધોનો સારાંશ આપવા સુધી.
શા માટે સંશોધનાત્મક પરીક્ષણ હજી પણ માનવ કાર્ય છે?
સ્ક્રિપ્ટેડ ટેસ્ટિંગ — અગાઉથી લખેલા પગલાંઓ સાથેની કસોટી અને શબ્દશઃ પુનરાવર્તિત — જે જાણીતું છે તેની પુષ્ટિ કરે છે; સંશોધનાત્મક પરીક્ષણ અજ્ઞાત માટે શોધ કરે છે. સંશોધનાત્મક પરીક્ષણમાં મૂલ્ય એ ક્ષણથી આવે છે જ્યારે પરીક્ષક ઉત્પાદનને જુએ છે અને "અહીં કંઈક અજાયબી છે." AI ઉત્પાદનને તમે જે રીતે જુઓ છો તે રીતે જોઈ શકતું નથી, તે વાસ્તવિક વપરાશકર્તાને શું પરેશાન કરશે તે સમજી શકતું નથી, "આ બટન ખોટી જગ્યાએ છે" એમ કહીને તેને ખલેલ પહોંચાડી શકાતી નથી. પરંતુ AI એ ત્રણ રીતે ખૂબ જ શક્તિશાળી સહાયક છે: (1) પરીક્ષણ વિચારોની વ્યવસ્થિત યાદીઓનું નિર્માણ કરવું, (2) તમે ભૂલી ગયેલા પરીક્ષણ અક્ષોની તમને યાદ અપાવવી, (3) તમારી વિખરાયેલી શોધ નોંધોને સંગઠિત અહેવાલમાં ફેરવવી.
ટીપ: શોધ સત્ર શરૂ કરતા પહેલા AI ને "ટેસ્ટ આઈડિયા વોર્મ-અપ" માટે પૂછો; સત્ર દરમિયાન સ્ક્રીનને AI પર ન છોડો. AI સત્ર પહેલાં અને પછી મદદરૂપ છે; સત્ર પોતે તમારી જિજ્ઞાસા દ્વારા સંચાલિત છે.
હ્યુરિસ્ટિક્સ અને AI
સંશોધનાત્મક પરીક્ષકો હ્યુરિસ્ટિક્સનો ઉપયોગ કરે છે, જે ટૂંકા રીમાઇન્ડર્સ છે જે બગ હન્ટમાં દિશા પ્રદાન કરે છે. AI તેમને તમારા સંદર્ભમાં અનુકૂળ બનાવીને તમને યાદ કરાવી શકે છે. થોડા ક્લાસિક્સ:
- CRUD: દરેક ડેટા માટે બનાવો, વાંચો, અપડેટ કરો, ડિલીટ ફ્લો અજમાવો; કોઈને વિક્ષેપિત કરો.
- ગોલ્ડિલૉક્સ (થોડું/સંપૂર્ણ/ઘણું): ફીલ્ડમાં બહુ ઓછો, સંપૂર્ણ અને ઘણો ડેટા દાખલ કરો (0 અક્ષરો, 1 અક્ષર, 10,000 અક્ષરો).
- CRUD + શેડ્યુલિંગ: બે ટેબમાં એકસાથે સમાન રેકોર્ડને સંપાદિત કરો, પછી બંનેને સાચવો.
- વિક્ષેપ: પૃષ્ઠને તાજું કરો મિડ-એક્શન, નેટવર્ક ડિસ્કનેક્ટ કરો, બેકસ્પેસ દબાવો.
- ઉલટા ક્રમ: પગલાં ઉલટા ક્રમમાં કરો (પહેલા ચૂકવો, પછી કાર્ટમાં ઉમેરો).
જ્યારે તમે AI ને "તે સ્ક્રીન માટે આ સાહજિક સંકેતો લાગુ કરીને નક્કર ટ્રાયલ સૂચવવા" કહો છો, ત્યારે તમને ફીલ્ડ-રેડી ચેકલિસ્ટ મળે છે.
કસોટીની શરત લખવી (ચાર્ટર)
સંશોધનાત્મક પરીક્ષણ ભટકતા વિશે નથી; તે પરીક્ષણ ચાર્ટર પર કેન્દ્રિત છે (એક ટૂંકું નિર્દેશન જે વ્યાખ્યાયિત કરે છે કે સંશોધન સત્ર શું અન્વેષણ કરશે અને કયા હેતુ માટે). એક સારો ચાર્ટર આ પેટર્નને અનુસરે છે: "[કઈ માહિતી/જોખમ] ને ઉજાગર કરવા માટે, [ટૂલ્સ/ડેટા] નો ઉપયોગ કરીને [લક્ષ્ય ડોમેન]નું અન્વેષણ કરો." AI ઝડપથી આ શરતોનો મુસદ્દો તૈયાર કરે છે.
સંશોધનાત્મક પરીક્ષણ સાથે સ્ક્રિપ્ટેડ પરીક્ષણને સંતુલિત કરવું
ધ્વનિ પરીક્ષણ વ્યૂહરચના સ્ક્રિપ્ટેડ (ઓટોમેટેડ, પુનરાવર્તિત) પરીક્ષણ અને સંશોધન પરીક્ષણના સંયોજનનો ઉપયોગ કરે છે. સ્ક્રિપ્ટેડ પરીક્ષણો સસ્તામાં ચકાસે છે કે જાણીતી વર્તણૂકો તૂટેલી નથી, આવૃત્તિ પછી આવૃત્તિ; બીજી તરફ સંશોધનાત્મક પરીક્ષણ નવા જોખમો માટે જુએ છે જેને આ સ્ક્રિપ્ટોએ ક્યારેય ધ્યાનમાં લીધા નથી. બંને સ્પર્ધકો નથી, પરંતુ પૂરક છે. એક સામાન્ય ભૂલ એ છે કે "ચાલો દરેક વસ્તુને સ્વચાલિત કરીએ જેથી શોધની જરૂર નથી"; જ્યારે ઓટોમેશન ફક્ત તે જ તપાસે છે જે તમે પહેલાથી જ જાણો છો, તે ક્યારેય તે શોધી શકતું નથી જે તમે જાણતા નથી. બીજી ભૂલ વિપરીત છે: કોઈપણ ઓટોમેશન સેટ કર્યા વિના દરેક પ્રકાશન સાથે મેન્યુઅલ શોધ પર આધાર રાખવો - આ સમાન મૂળભૂત ભૂલો તરફ દોરી જાય છે જે વારંવાર ફરી વળે છે.
AI આ સંતુલન સ્થાપિત કરવામાં મદદ કરે છે: તમે તમારા શોધ સત્રમાં મળેલી વિસંગતતાને AI ને આપીને કાયમી સ્ક્રિપ્ટેડ રીગ્રેશન ટેસ્ટમાં ફેરવી શકો છો. આમ, એકવાર શોધમાં મળેલી ભૂલ ફરી ક્યારેય શોધ્યા વિના પાછી ફરી શકતી નથી. ડિસ્કવરી "નવું જોખમ શોધો" નું ધ્યાન રાખે છે, ઓટોમેશન "મળેલાને જવા ન દો" નું ધ્યાન રાખે છે; AI બંને વચ્ચેના પુલને વેગ આપે છે.
ટિપ: દરેક શોધ સત્રના આઉટપુટને બે બકેટમાં અલગ કરો: "તત્કાલ ઠીક કરવા માટે બગ્સ" અને "સ્થાયી ઓટોમેશનમાં ફેરવવા માટેના દૃશ્યો." બીજી બકેટ તમારા રીગ્રેશન પેકેજમાં શોધના લાંબા ગાળાના મૂલ્યને વહન કરે છે.
નબળા પ્રોમ્પ્ટ / મજબૂત પ્રોમ્પ્ટ
નબળા: "મારે આ સ્ક્રીન પર શું પરીક્ષણ કરવું જોઈએ?"
સશક્ત: "'પ્રોફાઇલ ફોટો અપલોડ' સુવિધા માટે, 90-મિનિટના સંશોધન પરીક્ષણ સત્રને 3 પરીક્ષણ શરતોમાં વિભાજીત કરો. દરેક સ્થિતિ માટે: લક્ષ્ય આપો, ઉપયોગ કરવા માટે સાહજિક સંકેતો આપો (ફાઇલનું કદ/ફોર્મેટ/ગોલ્ડિલૉક્સ/ટ્રંકેશન), પ્રયાસ કરવા માટે 5 નક્કર ક્રિયાઓ, અને જોખમી સંકેતો શોધવા માટે, જોખમી ઇમેજનું સરનામું (સરનામાં નીચું) દૂષિત ફાઇલ અપલોડ (ખૂબ મોટી ફાઇલ, ખોટું એક્સટેન્શન) રક્ષણાત્મક રીતે."
શક્તિશાળી પ્રોમ્પ્ટ; સમયગાળો, માળખું, સંકેતો અને જોખમ ધ્યાન આપે છે. પરિણામ એ એક માર્ગ નકશો છે જે તમે સમગ્ર સત્ર દરમિયાન હાથમાં રાખશો.
એક્સપ્લોરેશન એક્સેસ ટેબલ
ધરી
પૂછવા માટે પ્રશ્ન
નમૂના નિબંધ
ઇનપુટ મર્યાદા
આત્યંતિક મૂલ્યો પર ક્ષેત્ર શું કરે છે?
10,000 અક્ષરનું નામ
સમય
સમવર્તી/વિક્ષેપિત પ્રક્રિયામાં શું થાય છે?
સમાન રેકોર્ડને બે ટેબમાં સાચવો
ફોર્મેટ
અનપેક્ષિત ફોર્મેટને કેવી રીતે હેન્ડલ કરવું?
ઇમોજી, જમણે-થી-ડાબે ટેક્સ્ટ, HTML
સત્તા
શું અનધિકૃત વપરાશકર્તા ઍક્સેસ કરી શકે છે?
મેન્યુઅલી URL બદલો
સ્થિતિ
શું અમાન્ય રાજ્ય સંક્રમણ શક્ય છે?
રદ કરેલ ઓર્ડર માટે ચૂકવણી કરવાનો પ્રયાસ કરો
કપાત
નેટવર્ક/સત્રમાં વિક્ષેપ આવે ત્યારે શું ડેટા સુસંગત છે?
રેકોર્ડિંગ કરતી વખતે નેટવર્ક કાપો
ચાર નકલ કરી શકાય તેવા નમૂનાઓ
1) પરીક્ષણ સ્થિતિ જનરેટર:
તમારી ભૂમિકા: વરિષ્ઠ સંશોધન પરીક્ષક. વિશેષતા:[સુવિધા] માટે 3-4 પરીક્ષણ પરિસ્થિતિઓમાં [સમયગાળો] મિનિટના સંશોધન સત્રને વિભાજિત કરો. દરેક શરત: ધ્યેય, ઉપયોગ કરવા માટે સાહજિક સંકેતો, પ્રયાસ કરવા માટે 5 નક્કર ક્રિયાઓ, જોવા માટે જોખમ સંકેતો. શરત પેટર્ન: "[જોખમ/માહિતી] માટે [ટૂલ/ડેટા] વડે [ડોમેન]નું અન્વેષણ કરો."
2) સાહજિક કયૂ એડેપ્ટર:
નીચેની સ્ક્રીન માટે આ સાહજિક સંકેતોને નક્કર પ્રયોગોમાં અનુવાદિત કરો: CRUD, goldilocks (ઓછા/પૂર્ણ/વધુ), વિક્ષેપ, રિવર્સ ઓર્ડર, બાયપાસ અધિકૃતતા. સ્ક્રીન: [સ્ક્રીન/ફ્લો વર્ણન]. દરેક ચાવી માટે 2 સ્ક્રીન-વિશિષ્ટ પ્રયોગો લખો.
3) બ્લાઇન્ડ સ્પોટ રીમાઇન્ડર:
હું નીચેની સુવિધાનું પરીક્ષણ કરી રહ્યો છું: [સુવિધા]. એવા 10 કેસોની સૂચિ બનાવો જ્યાં અનુભવી પરીક્ષકો આ પ્રકારની સુવિધાને સૌથી વધુ ચૂકી જાય છે. ઍક્સેસિબિલિટી, સ્થાનિકીકરણ (ભાષા/તારીખ/ચલણ), સંમતિ, સુરક્ષા અને પ્રદર્શન અક્ષો શામેલ કરો.
4) સત્ર નોંધ સારાંશ:
નીચે મારા શોધ સત્રમાંથી કાચી નોંધો છે. તેમને આ બંધારણમાં ગોઠવો: - વિસંગતતાઓ જોવા મળે છે (અંદાજિત તીવ્રતા સાથે) - જેઓ જાણીતા પ્રજનન પગલા ધરાવે છે - જેમને વધુ તપાસની જરૂર છે - આગલા સત્ર માટે સૂચન કાચી નોંધો: [નોંધો પેસ્ટ કરો]
ત્રણ નાના કેસો
કેસ 1 - ક્રિયામાં બ્લાઇન્ડ સ્પોટ રીમાઇન્ડર. એક નિષ્ણાત બહુભાષી એપ્લિકેશનમાં શોધ સુવિધાનું પરીક્ષણ કરી રહ્યો હતો. AI ના "સ્થાનિકીકરણ અક્ષને ભૂલશો નહીં" ના રીમાઇન્ડર પર, તેણે ટર્કિશ-વિશિષ્ટ "i/I" અક્ષર રૂપાંતરણનો પ્રયાસ કર્યો. "ઇસ્તાંબુલ" માટે શોધ કરવાથી કોઈ પરિણામ મળ્યું નથી; લોઅરકેસ રૂપાંતરણ ભૂલ મળી આવી હતી. એઆઈ અક્ષે યાદ અપાવ્યું, નિષ્ણાતે પ્રયત્ન કર્યો અને તેને શોધી કાઢ્યો.
કેસ 2 - ચાર્ટરનું ધ્યાન. એક નવા પરીક્ષકે પેમેન્ટ સ્ક્રીન દ્વારા 2 કલાક "સર્ફિંગ" કર્યા પરંતુ માત્ર 2 નાની નોંધો બનાવી કારણ કે તે અનસ્ટ્રક્ચર્ડ હતી. AI સાથે 3 પરીક્ષણ પરિસ્થિતિઓમાં વિભાજિત સત્રનું આયોજન કર્યા પછી, તે જ સમયગાળામાં 11 વિસંગતતાઓ નોંધવામાં આવી હતી; તેમાંથી બે ગંભીર હતા. તે જ સમય રચનાને કારણે 5 ગણો વધુ કાર્યક્ષમ હતો.
કેસ 3 - રક્ષણાત્મક ફાઇલ અપલોડ પરીક્ષણ. એક ટીમે તેમના પોતાના ઉત્પાદનોમાં પ્રોફાઇલ ફોટો અપલોડ કરવા માટે YZ દ્વારા સૂચવવામાં આવેલ "ખોટી એક્સટેન્શન/ખૂબ મોટી ફાઇલ" અજમાવી. જાણવા મળ્યું કે 50 MB ફાઇલે 40 સેકન્ડ માટે સર્વર ક્રેશ કર્યું અને કદ મર્યાદા અને સમયસમાપ્તિ ઉમેર્યું. પરીક્ષણ માત્ર તેના પોતાના ઉત્પાદનો પર, રક્ષણાત્મક હેતુઓ માટે કરવામાં આવ્યું હતું.
સામાન્ય ભૂલો
- AI ને સત્ર સાથે બદલી રહ્યું છે. શોધનું મૂલ્ય તમારા અવલોકન અને અંતર્જ્ઞાનમાં છે; AI તૈયારી અને પુનઃપ્રાપ્તિમાં મદદ કરે છે.
- આરક્ષણ વિના બ્રાઉઝ કરો. ધ્યાન કેન્દ્રિત કર્યા વિના અને થોડું શોધ્યા વિના કલાકો પસાર કરો. પરીક્ષણ સ્થિતિ ધ્યાન કેન્દ્રિત કરે છે.
- નોટો એકઠી કરતા નથી. જો તમે પ્રોડક્શન સ્ટેપ સાથે શોધમાં મળેલી વિસંગતતાને ફરીથી સાચવશો નહીં, તો તે શોધ ખોવાઈ જશે.
- એક ધરી પર અટવાઈ જવું. હંમેશા ઇનપુટની મર્યાદાઓનું પરીક્ષણ કરવું; સત્તા, સુનિશ્ચિત, સ્થાનિકીકરણ અક્ષોને બાયપાસ કરીને.
- અનધિકૃત સુરક્ષા પરીક્ષણો હાથ ધરવા. ફક્ત તમારા પોતાના ઉત્પાદન પર અને પરવાનગી સાથે ફાઇલ/URL મેનીપ્યુલેશનનો પ્રયાસ કરો.
સારાંશમાં
અન્વેષણ પરીક્ષણ એ પરીક્ષણનો પ્રકાર છે જે અલિખિતની શોધ કરીને માનવ જિજ્ઞાસા પર સૌથી વધુ આધાર રાખે છે. AI તમને અહીં બદલશે નહીં; તે પરીક્ષણની પરિસ્થિતિઓની રૂપરેખા આપે છે, તમારા સંદર્ભમાં સાહજિક સંકેતોને અપનાવે છે, તમને અંધ સ્પોટ્સની યાદ અપાવે છે અને તમારી અવ્યવસ્થિત સત્ર નોંધોને સંગઠિત અહેવાલમાં ફેરવે છે. મૂલ્ય તમારા અવલોકન અને અંતર્જ્ઞાનમાંથી આવે છે; AI આ મૂલ્યને ફોકસ કરે છે અને ગુણાકાર કરે છે. શરતો લખો, અક્ષો બદલો, ફરીથી ઉત્પાદન પગલા સાથે તારણો રેકોર્ડ કરો, માત્ર અધિકૃતતામાં જ સુરક્ષા પરીક્ષણો કરો.
એપ્લિકેશન કાર્ય
તમારા પોતાના ઉત્પાદનમાંથી એક વિશેષતા પસંદ કરો. AI સાથે "ટેસ્ટ કન્ડીશન જનરેટર" ટેમ્પલેટનો ઉપયોગ કરીને 60 મિનિટના સત્રને 3 શરતોમાં વિભાજીત કરો. સત્ર કરો (એઆઈ વિના, હાથથી અન્વેષણ કરો), કાચી નોંધ રાખો. જ્યારે સમાપ્ત થાય, ત્યારે "સત્ર નોંધ સારાંશ" નમૂના સાથે નોંધો ગોઠવો. પરિણામ: ઓછામાં ઓછી 5 વિસંગતતાઓ, દરેક માટે પુનર્જીવિત પગલું અને ગંભીરતા અંદાજ. નોંધ કરો કે કઈ કસોટીની સ્થિતિ અને સાહજિક સંકેત તમને સૌથી મૂલ્યવાન વિસંગતતામાં પરિણમ્યા છે.
ચેકલિસ્ટ
- [ ] સત્ર પહેલાં, મેં AI સાથે પરીક્ષણ પરિસ્થિતિઓ બનાવી અને ધ્યાન કેન્દ્રિત કર્યું.
- [ ] મેં શોધના ઓછામાં ઓછા 4 જુદા જુદા અક્ષો (ઇનપુટ, સમય, ફોર્મેટ, અધિકૃતતા, વિક્ષેપ) અજમાવ્યા.
- [ ] મેં મારી પોતાની જિજ્ઞાસા સાથે, જાતે સત્રનું સંચાલન કર્યું; મેં AI ને બદલ્યું નથી.
- [ ] મેં દરેક વિસંગતતા તેના પ્રજનન પગલા અને ગંભીરતાના અંદાજ સાથે રેકોર્ડ કરી છે.
- [ ] મેં મારી નોંધોને AI સાથે નિયમિત રિપોર્ટમાં ફેરવી.
- [ ] મેં ફક્ત મારા પોતાના ઉત્પાદન પર અને અધિકૃતતા સાથે સુરક્ષા/મેનીપ્યુલેશનનો પ્રયાસ કર્યો છે.