ලාභ:
- ක්රියාකාරී, ප්රතිගාමී, එජ් කේස් සහ ක්රෂ් ටෙස්ට් ස්ථර තේරුම් ගැනීමට සහ කෘතිම බුද්ධිය සමඟ පරීක්ෂණ අවස්ථා සහ එජ් කේස් ලැයිස්තු නිෂ්පාදනය කිරීමේ හැකියාව
- කෘතිම බුද්ධිය සමඟ ස්වයංක්රීය පරීක්ෂණ කේතය ලිවීමෙන් සහ ලොග් සහ බිඳ වැටීම් විශ්ලේෂණයේ රටා උපුටා ගැනීමෙන් නිදොස්කරණය වේගවත් කිරීමේ හැකියාව
- කෘත්රිම බුද්ධියේ දෝෂ නිර්ණය සාක්ෂි නොව උපකල්පනය බව තේරුම් ගැනීමට හැකි වීම, හේතුව ලඝු-සටහන් සහ ප්රතිනිෂ්පාදනය සමඟ ඔප්පු කළ යුතු අතර දෝෂ වාර්තාවේ වැදගත්කම නැවත ප්රතිනිෂ්පාදනය කළ හැකිය.
ක්රීඩාවක් නිකුත් වූ විට, ක්රීඩකයින් එය සංවර්ධකයා නොසිතූ ආකාරයෙන් ක්රීඩා කරයි: බිත්තිවල සිරවීම, බඩු තොග ගසාකෑම, කළ නොහැකි ස්ථාන කරා ළඟා වීම, බිඳවැටීම් අවුලුවාලීම. තත්ත්ව සහතිකය (QA - තත්ත්ව සහතිකය); එය ක්රීඩාව මුදා හැරීමට පෙර ක්රමානුකූලව පරීක්ෂා කිරීම සහ දෝෂ (දෝෂ), බිඳවැටීම්, අස්ථාවරත්වය සහ නරක අත්දැකීම් සෙවීම සහ නිවැරදි කිරීමේ ක්රියාවලියයි. මෙය ක්රීඩා නිෂ්පාදනයේ වඩාත්ම ශ්රම-දැඩි නමුත් තීරණාත්මක සබැඳි වලින් එකකි. AI බොහෝ ස්ථානවලදී QA වේගවත් කරයි: පරීක්ෂණ අවස්ථා උත්පාදනය, දෝෂ වාර්තා විශ්ලේෂණය, ලොග් සමාලෝචනය, ස්වයංක්රීය පරීක්ෂණ කේත ලිවීම, නිදොස්කරණය සහ නිෂ්පාදන පියවර පිරිපහදු කිරීම. නමුත් AI මානව පරීක්ෂකයෙකුගේ බුද්ධිය සහ ක්රීඩාවේ හැඟීම පිළිබඳ ඇගයීම ප්රතිස්ථාපනය නොකරයි.
මෙම ඒකකය තුළ ඔබ QA සහ නිදොස්කරණයේදී AI භාවිතා කරන්නේ කෙසේදැයි ඉගෙන ගනු ඇත; ඔබ පරීක්ෂණ අවස්ථා නිර්මාණය, ලොග් විශ්ලේෂණය, ස්වයංක්රීය පරීක්ෂණ ලිවීම සහ දෝෂ වාර්තා කිරීමේ විනය ඉගෙන ගනු ඇත.
QA ස්ථර සහ AI හි ස්ථානය
QA බහු ස්ථර වේ. ක්රියාකාරී පරීක්ෂණය: විශේෂාංගය ක්රියා කරයි (දොර විවෘත කරයිද, පටිගත කිරීමේ භාරය සිදු කරයිද). ප්රතිගාමී පරීක්ෂණය: නව වෙනස පෙර ක්රියාත්මක වූ දේ බිඳ දැමුවාද? Edge case testing: අසාමාන්ය යෙදවුම් (ඉන්වෙන්ටරි යළි පිහිටුවන්න, එකවර යතුරු දෙකක්, මායිම් අගයන්). කාර්ය සාධනය/බිඳවැටීම් පරීක්ෂාව: ක්රීඩාව ස්ථාවර වේ. ක්රීඩාව/අත්දැකීම් පරීක්ෂණය: විනෝදජනක, අවබෝධාත්මක. AI පළමු හතර තුළ ශක්තිමත් වේ: අවස්ථා ජනනය කිරීම, අන්ත අවස්ථා ලැයිස්තුගත කිරීම, පරීක්ෂණ කේතය ලිවීම, ලඝු-සටහන් විශ්ලේෂණය කිරීම. අවසාන අත්දැකීම මිනිසා සතුය.
QA ප්රවාහය පියවරෙන් පියවර:
- පරීක්ෂණ අවස්ථා උත්පාදනය කරන්න (AI සමඟ ක්රියාකාරී සහ අන්ත සිද්ධි ලැයිස්තුව).
- ස්වයංක්රීය පරීක්ෂණ ලියන්න (පුනරාවර්තන චෙක්පත් සඳහා කේතය).
- ධාවනය කර එකතු කරන්න (ලොග් දෝෂ, ලඝු-සටහන්, බිඳවැටීම්).
- විශ්ලේෂණය කරන්න (AI සමඟ ලොග් සහ දෝෂ රටාව පරීක්ෂා කරන්න).
- වාර්තා කර සත්යාපනය කරන්න (පැහැදිලි, ප්රතිනිෂ්පාදනය කළ හැකි දෝෂ වාර්තාව; පරීක්ෂණ නිවැරදි කිරීම).
ඉඟිය: නිර්මාණකරු ඔහුගේ ක්රීඩාව "හරි" ක්රීඩා කරන නිසා එජ් කේස් සොයා ගැනීම අපහසුය. AI ගෙන් අසන්න "ඔවුන්ට මෙම පද්ධතිය බිඳ දැමීමට අවශ්ය නම් ක්රීඩකයෙකු උත්සාහ කරන්නේ කුමක් ද?" සූරාකෑම් සහ අන්ත අවස්ථා ලැයිස්තුගත කරන්න.
ස්වයංක්රීය පරීක්ෂාව: පුනරාවර්තනය යන්ත්රයට තබන්න
සෑම නිකුතුවකම එකම දේ අතින් පරීක්ෂා කිරීම වෙහෙසකර සහ දෝෂ සහිතය. ස්වයංක්රීය පරීක්ෂණය මෙම චෙක්පත් කේතයට ඇතුළත් කරයි: ශ්රිතයක් එය කැඳවන සෑම අවස්ථාවකම නිවැරදි ප්රතිඵලය ලබා දෙන්නේද, එය අපේක්ෂිත තත්වයේ පද්ධතියකි. Unity සහ Unreal පිරිනැමීමේ පරීක්ෂණ රාමු; AI මෙම පරීක්ෂණ ලිවීමේදී වේගවත් වේ. ප්රතිගමනය සඳහා එය විශේෂයෙන් වටිනවා: වෙනසක් පෙර ක්රියාත්මක වූ දෙයක් බිඳ දැමුවහොත්, පරීක්ෂණය රතු පැහැයට හැරේ. AI නිපදවන පරීක්ෂණ සමාලෝචනය කරන්න, ඔවුන් සැබවින්ම අර්ථවත් දේ පරීක්ෂා කරන බවට වග බලා ගන්න - හිස් පරීක්ෂණයක් කිසිදු පරීක්ෂණයකට වඩා නරක ය.
අවවාදයයි: නිදොස්කරණයේ දී, AI සමහර විට "හැකි හේතුවක්" (මායාව) ලෙස සාදන ලද පැහැදිලි කිරීමක් ඉදිරිපත් කරයි. AI ඔබට එසේ කී පමණින් දෝෂයක් ඇති වීමට හේතුව පිළිගන්න එපා; ලොග් කිරීම, ප්රතිනිෂ්පාදනය සහ පරීක්ෂා කිරීම මගින් හේතුව ඔප්පු කරන්න. වැරදි රෝග විනිශ්චය නිවැරදි රෝග විනිශ්චය ප්රමාද කරයි.
ප්රජනනය: නිදොස්කරණයේ හදවත
දෝෂයක් නිවැරදි කිරීම සඳහා පළමු අවශ්යතාවය වන්නේ එය විශ්වාසදායක ලෙස ප්රතිනිෂ්පාදනය කිරීමයි. "සමහර විට සිදු වේ" ලෙස විස්තර කර ඇති දෝෂයක් නිවැරදි කළ නොහැක, මන්ද ඔබට නිවැරදි කිරීම ක්රියා කළේ දැයි තහවුරු කර ගත නොහැකි බැවිනි. එබැවින් දෝශ නිරාකරණයේ වටිනාම කාර්යය වන්නේ දෝෂය ඇති වන නිශ්චිත කොන්දේසි (කුමන පියවර, කුමන තත්වය, කුමන වේලාවද) පටු කිරීමයි. AI මෙය අඩු කිරීමට උපකාරී වේ: ඔබට රෝග ලක්ෂණ සහ අර්ධ ප්රජනන පියවර ලබා දී “මෙම හැසිරීම අවුලුවාලිය හැකි කොන්දේසි සහ පටු කිරීමේ උපාය මාර්ගය යෝජනා කරන්න” යැයි පැවසිය හැක. නමුත් ඔබ ඇත්ත වශයෙන්ම ක්රීඩාව ධාවනය කිරීමෙන් පටු වීම සිදු කරයි; AI උපකල්පන ජනනය කරයි, ඔබ ඒවා ඉවත් කරයි.
විශේෂයෙන් කාලයට අදාළ (ජාති තත්ත්වය) සහ මතක තත්ත්වයට අදාළ දෝෂ ද්රෝහී ය; මේවා සිදු වන්නේ යම් අනුපිළිවෙලක හෝ භාරයක පමණි. එවැනි දෝෂ සඳහා, ලොගයට කාල මුද්රාව සහ තත්ත්ව තොරතුරු එක් කිරීම ඉතා වැදගත් වේ; AI හට මෙම පොහොසත් ලොගය විශ්ලේෂණය කර රටාව බැලීමට හැකිය ("මෙම සිදුවීම් දෙක මෑතකදී සිදු වූ විට දෝෂය සැමවිටම සිදු වේ"). නිදොස්කරණයේ රන් රීතිය මතක තබා ගන්න: පළමුව තේරුම් ගන්න, පසුව නිවැරදි කරන්න. අවබෝධයකින් තොරව නිවැරදි කිරීම දෝෂය සඟවන නමුත් එය විසඳන්නේ නැති අතර බොහෝ විට වෙනත් තැනක නව දෝෂයක් ඇති කරයි.
කුඩා නඩු තුනක්
නඩුව 1 - දාර නඩුව දඩයම් කිරීම. RPG එකකදී, කණ්ඩායම "සාමාන්ය" ක්රීඩාවෙන් ඉන්වෙන්ටරි පද්ධතිය පරීක්ෂා කළ අතර එය ඝන යැයි සිතූහ. "මෙම ඉන්වෙන්ටරි බිඳ දැමීමට උත්සාහ කරන්න" යනුවෙන් ඔවුන් AI පවසා ඇති අතර 30 දාර අවස්ථා දර්ශන උත්පාදනය කරන ලදී; මෙයින් 4ක් සත්ය දෝෂ (0 බර අයිතම බෙදීම, එකවර ඉවත දැමිය හැකි) විය. ප්රකාශනයට පෙර නිවැරදි කර ඇත.
නඩුව 2 - ලොග් විශ්ලේෂණය බිඳවැටීම විසඳා ඇත. ක්රීඩාවක් අහඹු ලෙස කඩා වැටෙමින් තිබුණි; බිඳ වැටීම් ලඝු-සටහන් පේළි සිය ගණනක් විය. AI වෙත ලඝු-සටහන් ලබා දී රටාව ඉල්ලා සිටි විට, බිඳ වැටීම සෑම විටම නිශ්චිත දර්ශන සංක්රාන්තියකදී සහ අඩු මතකයකදී සිදු වූ බව අනාවරණය විය. මෙම ඉඟිය සමඟ, ක්රමලේඛකයා මතක කාන්දුව සොයා ගත්තේය; බිඳවැටීමේ අනුපාතය බිංදුවට පහත වැටුණි.
නඩුව 3 - වැරදි රෝග විනිශ්චය සිට ආපසු. ක්රමලේඛකයෙකු "මෙම දෝෂය මෙම ක්රියාකාරිත්වය නිසා ඇති වූවක්" බවට AI හි පැහැදිලි කිරීම විශ්වාස කළ අතර එය දින භාගයක් ටින්කර් කළේය; කිසිම ප්රතිඵලයක් එළියට ආවේ නැහැ. ඔහු නැවතත් නිෂ්පාදන පියවර පැහැදිලි කර ලොග් කළ විට, දෝෂය සම්පූර්ණයෙන්ම වෙනස් ස්ථානයක විය. පාඩම: AI රෝග විනිශ්චය යනු උපකල්පනයන් මිස සාක්ෂි නොවේ.
පිටපත් කළ හැකි සැකිලි හතරක්
1) එජ් කේස්/සූරාකෑමේ අවස්ථා උත්පාදනය:
ඔබේ භූමිකාව: අනිෂ්ට QA පරීක්ෂක. මම පහත පද්ධතිය විස්තර කරමි: [පද්ධතිය, රීති]. කාර්යය: මෙම පද්ධතිය අනපේක්ෂිත තත්ත්වයකට කැඩීමට, සූරාකෑමට හෝ විසි කිරීමට උත්සාහ කරන අන්ත අවස්ථා 20ක් ලැයිස්තුගත කරන්න. එක් එක් සඳහා: උත්සාහ කළ යුතු දේ, අපේක්ෂිත ප්රතිඵලය, විය හැකි දෝෂය.
2) ස්වයංක්රීය පරීක්ෂණ ලිවීම:
එන්ජිම: [Unity 2022.3 / Unreal 5.3]. පරීක්ෂණ රාමුව: [නිශ්චිතව]. පහත ශ්රිතය/පද්ධතිය සඳහා ස්වයංක්රීය පරීක්ෂණ ලියන්න: [විස්තරය/කේතය]. සාමාන්ය කේස්, සිමා කේස්, සහ දෝෂ සහිත ආදානය ඇතුළත් කරන්න. සෑම පරීක්ෂණයක්ම සැබවින්ම අර්ථවත් යමක් සත්යාපනය කරන බවට වග බලා ගන්න; හිස්/අර්ථ විරහිත පරීක්ෂණ ලිවීම.
3) ලොග්/බිඳවැටීම් විශ්ලේෂණය:
පහත දැක්වෙන්නේ ක්රීඩාවේ බිඳ වැටීම්/දෝෂ ලඝු: [log]. කාර්යය: පුනරාවර්තන රටා, පොදු තත්වයන් (දර්ශනය, මතකය, වේලාව) සහ විය හැකි මූල හේතු සලකුණු කරන්න.එක් එක් හේතුව "ඔප්පු කළ යුතු උපකල්පනයක්" ලෙස ඉදිරිපත් කරන්න; පැහැදිලිව කතා කරන්න. verify කරන හැටිත් කියන්න.
4) දෝෂ වාර්තා පැහැදිලි කිරීම:
පහත නොපැහැදිලි දෝෂ වාර්තාව පැහැදිලි සහ ප්රතිනිෂ්පාදනය කරන්න: [අමු වාර්තාව]. ප්රතිදානය: මාතෘකාව, පියවරෙන් පියවර ප්රතිනිෂ්පාදනය, අපේක්ෂිත ප්රතිඵලය, සැබෑ ප්රතිඵලය, සංඛ්යාතය, පරිසරය. නැතිවූ තොරතුරු තිබේ නම්, අවශ්ය තොරතුරු ලැයිස්තුගත කරන්න.
දුර්වල ක්ෂණික / ශක්තිමත් විමසුම
දුර්වල ක්ෂණික:
මගේ ක්රීඩාවේ දෝෂයක් ඇත, එය නිවැරදි කරන්න.
සන්දර්භයක් නැත, ලොගයක් නැත, ප්රතිනිෂ්පාදනයක් නැත; AI පුරෝකථනය කරන අතර මායාවන් ඇතිවීමේ අවදානම ඉහළයි.
බලවත් විමසුම:
මගේ Unity 2022.3 ක්රීඩාවේ දෝෂයක් ඇත: ක්රීඩකයා ඉක්මන් සුරැකුම් බරක් සිදු කරන විට ඉන්වෙන්ටරි සමහර විට දෙගුණ වේ. ප්රතිනිෂ්පාදනය: [පියවර]. අදාළ කේතය: [පේස්ට්]. ලොගය: [පේස්ට්]. කාර්යය: ඔප්පු කළ යුතු උපකල්පන ලෙස විය හැකි මූල හේතු ලැයිස්තුගත කරන්න, එක් එක් සඳහා සත්යාපනය කරන ආකාරය සහ නිවැරදි කළ හැකි ආකාරය දෙන්න. නොපවතින හේතුවක් සාදන්න; ඔබට විශ්වාස නැත්නම්, මට දන්වන්න.
ප්රතිනිෂ්පාදනය, කේතය, ලඝු-සටහන සහ "උපකල්පනය ලෙස ඉදිරිපත් කරන්න" ඉල්ලීම රෝග විනිශ්චය විශ්වාසදායක කරයි.
QA ස්ථර වගුව
ස්ථරය
එය පරීක්ෂා කරන්නේ කුමක්ද?
AI දායකත්වය
මානව කොටස
ක්රියාකාරී
විශේෂාංගය වැඩ කරන්නේද?
ස්ක්රිප්ට්, පරීක්ෂණ කේතය
ඇතුළත් වීමේ තීරණය
පසුබෑම
පරණ දේ කැඩිලද?
ස්වයංක්රීය පරීක්ෂණය
විෂය පථය තීරණය
ආන්තික නඩුව
අසාමාන්ය ආදානය
ස්ක්රිප්ට් නිෂ්පාදනය
ප්රමුඛත්වය
බිඳ වැටීම / කාර්ය සාධනය
අධිෂ්ඨානය
ලොග් විශ්ලේෂණය
මූල හේතුව තහවුරු කිරීම
අත්දැකීම්
විනෝදාස්වාදය, බුද්ධිය
සීමිතයි
සම්පූර්ණයෙන්ම මනුෂ්ය
පොදු වැරදි
- "සාමාන්ය" ක්රීඩාව පරීක්ෂා කිරීම පමණි. එජ් කේස් මුදා හැරීමෙන් පසු පුපුරා යයි.
- AI රෝග විනිශ්චය සාක්ෂියක් ලෙස වරදවා වටහා ගැනීම. ලොග් සහ පරීක්ෂණ මගින් ඔප්පු වන්නේ ඇයි?
- හිස් ස්වයංක්රීය පරීක්ෂණ ලිවීම. අර්ථ විරහිත පරීක්ෂාව විශ්වාසයේ මිත්යාව ලබා දෙයි.
- නොපැහැදිලි දෝෂ වාර්තාව. ප්රතිනිෂ්පාදනය කළ නොහැකි දෝෂයක් නිවැරදි කළ නොහැක.
- ප්රතිගාමී පරීක්ෂණ මඟ හැරීම. සෑම නිවැරදි කිරීමක්ම නව දෝෂ ඇති කළ හැකිය.
සාරාංශයක් ලෙස
QA යනු ක්රීඩකයා සඳහා ක්රීඩාව සූදානම් කරන විනයයි. AI; අන්ත සිද්ධි උත්පාදනය කරයි, ස්වයංක්රීය පරීක්ෂණ ලියයි, ලඝු-සටහන් විශ්ලේෂණය කරයි සහ දෝෂ වාර්තා පැහැදිලි කරයි. නමුත් ඔවුන්ගේ රෝග විනිශ්චය උපකල්පන වේ, අත්දැකීම් ඇගයීම මානව, සහ සෑම නිවැරදි කිරීමක් නැවත පරීක්ෂා කිරීම අවශ්ය වේ. AI සමඟ "මෙය බිඳ දැමිය හැක්කේ කාටද සහ කෙසේද" ප්රත්යාවර්තනය කරන්න; ඔබ සාක්ෂි එකතු කරන්න.
යෙදුම් කාර්යය
ඔබේ ක්රීඩාවෙන් පද්ධතියක් තෝරන්න. "දාර නඩුව/සූරාකෑමේ අවස්ථා උත්පාදනය" අච්චුව සමඟින් අවස්ථා 20ක් ජනනය කර ඇත්ත වශයෙන්ම අවදානම් 5 පරීක්ෂා කරන්න. "දෝෂ වාර්තා ශෝධනය" අච්චුව සමඟින් ඔබ සොයා ගන්නා දෝෂයක් සඳහා ප්රතිනිෂ්පාදනය කළ හැකි වාර්තාවක් සාදන්න.
පිරික්සුම් ලැයිස්තුව
- [ ] මම "මෙය බිඳ දැමිය හැක්කේ කාටද සහ කෙසේද?" සමඟින් එජ් කේස් එකක් නිර්මාණය කළෙමි.
- [ ] පුනරාවර්තන චෙක්පත් සඳහා ස්වයංක්රීය පරීක්ෂණ ලියා සමාලෝචනය කරන ලදී.
- [ ] මම AI රෝග විනිශ්චය උපකල්පනයක් ලෙස සැලකූ අතර එය ලොග්/පරීක්ෂණයෙන් ඔප්පු කළෙමි.
- [ ] මම ප්රතිනිෂ්පාදනය කළ හැකි දෝෂ වාර්තා කළෙමි.
- [ ] මම ප්රතිගමනය සඳහා එක් එක් නිවැරදි කිරීම නැවත පරීක්ෂා කළෙමි.