அலகுகள்
1. மென்பொருள் சோதனை மற்றும் QA இல் செயற்கை நுண்ணறிவு அறிமுகம்: பாத்திரங்கள், எல்லைகள், போலி ஆபத்து மற்றும் சரிபார்த்தல் 2. சோதனை காட்சி மற்றும் சோதனை கேஸ் உருவாக்கம்: தேவை முதல் விரிவான கட்டுப்பாடு வரை 3. ஆய்வு சோதனை மற்றும் சோதனை யோசனை உருவாக்கம்: AI உடன் கிரியேட்டிவ் பிழை வேட்டை 4. UI டெஸ்ட் ஆட்டோமேஷன்: AI உடன் செலினியம், பிளேரைட் மற்றும் சைப்ரஸ் குறியீட்டை உருவாக்குதல் 5. ஏபிஐ டெஸ்ட் ஆட்டோமேஷன்: ஒப்பந்தம், திட்டம் மற்றும் AI உடன் இறுதி முதல் இறுதி சரிபார்ப்பு 6. அலகு சோதனை உருவாக்கம் மற்றும் சோதனைத்திறன்: AI உடன் வலுவான சோதனை 7. பிழை அறிக்கை எழுதுதல் மற்றும் முன்னுரிமை: AI உடன் தெளிவான, மீண்டும் உருவாக்கக்கூடிய பதிவுகள் 8. சோதனை கவரேஜ் பகுப்பாய்வு மற்றும் இடர் அடிப்படையிலான சோதனை: AI உடன் சரியான இலக்கு 9. பின்னடைவு சோதனை, சோதனை பராமரிப்பு மற்றும் பலவீனமான சோதனைகளை எதிர்த்துப் போராடுதல் 10. தவறான நம்பிக்கை ஆபத்து, சோதனை தரம் மற்றும் பிறழ்வு சோதனை: சோதனை சோதனைகள் 11. இறுதி முதல் இறுதி வரையிலான பணிப்பாய்வு, CI/CD ஒருங்கிணைப்பு, நெறிமுறைகள் மற்றும் பாதுகாப்பு: AI ஐப் பொறுப்புடன் பயன்படுத்துதல்
அலகு 1 / 11

மென்பொருள் சோதனை மற்றும் QA இல் செயற்கை நுண்ணறிவு அறிமுகம்: பாத்திரங்கள், எல்லைகள், போலி ஆபத்து மற்றும் சரிபார்த்தல்

ஆதாயங்கள்:

  • QA செயல்பாட்டில் செயற்கை நுண்ணறிவு உண்மையான நேரத்தைச் சேமிக்கிறது மற்றும் பணி அபாய அளவைப் பொறுத்து, 'வெளியீட்டிற்குத் தயார்' போன்ற தரமான முடிவுகள் மனிதர்களுக்கு விடப்படும் இடத்தை வேறுபடுத்தி அறிய முடியும்.
  • தவறான பாஸ்களின் அபாயத்தை அடையாளம் காணும் திறன் மற்றும் குறியீட்டை வேண்டுமென்றே உடைப்பதன் மூலம் ஒவ்வொரு AI சோதனையையும் சோதிக்கும் சரிபார்ப்பு ஒழுங்குமுறையை செயல்படுத்தும் திறன்
  • சோதனைத் தரவு, தனிப்பட்ட தரவு மற்றும் விசைகளைப் பாதுகாக்கும் திறன், மேலும் அங்கீகாரம் மற்றும் தற்காப்பு நோக்கங்களுக்காக மட்டுமே பாதுகாப்பு சோதனைகளைச் செய்யும் பழக்கத்தைப் பெறுதல்.

ஒரு வெளியீட்டு இரவைக் கவனியுங்கள். நூற்றுக்கணக்கான சோதனைகள் நடத்தப்பட்டன, அவை அனைத்திற்கும் பச்சை விளக்கு கிடைத்தது, குழு நிம்மதியடைந்தது மற்றும் மென்பொருள் நேரலைக்கு வந்தது. மறுநாள் காலை, பணம் செலுத்தும் திரை செயலிழந்ததாக வாடிக்கையாளர் தெரிவித்தார். சோதனைகள் பச்சையாக இருந்தன, ஆனால் அவர் பிழையைப் பார்க்கவில்லை. இது தர உத்தரவாதம் (QA) தொழிலின் மிகவும் நயவஞ்சகமான கனவு, அதாவது, மென்பொருள் விரும்பிய தரத்தில் இருப்பதை முறையாக உறுதிப்படுத்தும் ஒழுக்கம்: பச்சை நிறத்தில் ஒளிரும் ஆனால் உண்மையில் எதையும் உறுதிப்படுத்தாத சோதனை. செயற்கை நுண்ணறிவு (AI — வரலாற்றுத் தரவுகளிலிருந்து வடிவங்களைப் பிரித்தெடுத்து உரை மற்றும் குறியீட்டை உருவாக்கும் மென்பொருள்) இந்தத் தொழிலில் நுழையும்போது, ​​இந்த கனவின் மிகப்பெரிய முடுக்கம் மற்றும் உருப்பெருக்கம் இரண்டும் உள்ளன. இந்த தொகுதியின் ஆரம்ப வாக்குறுதி தெளிவாக உள்ளது: AI ஒரு சோதனை உதவியாளர், புளூபிரிண்ட் ஜெனரேட்டர் மற்றும் யோசனை பெருக்கி; "இந்த மென்பொருள் வெளியீட்டிற்குத் தயாரா" என்ற தீர்மானத்தில் கையெழுத்திடும் சோதனையாளர் நீங்கள்.

இந்த முதல் அலகில், கருவியில் அல்ல, ஒழுக்கத்தில் கவனம் செலுத்துவோம். QA செயல்பாட்டில் AI உண்மையான நேரத்தைச் சேமிக்கும் இடம், அது ஆபத்தானது, "தவறான-பாஸ்" எனப்படும் ஏமாற்றும் பச்சை ஏன் மிகப்பெரிய ஆபத்து, ஒவ்வொரு வெளியீட்டையும் எவ்வாறு சரிபார்க்கலாம் மற்றும் எந்தக் கருவிக்கு நீங்கள் என்ன தரவை வழங்கலாம் என்பதை நீங்கள் அறிந்து கொள்வீர்கள். இந்த அடித்தளத்தை அமைக்காமல், அடுத்தடுத்த அலகுகள் காற்றில் இருக்கும்.

சோதனைச் செயல்பாட்டில் AI எங்கே பயனுள்ளதாக இருக்கும்?

சோதனை வேலைகளை இரண்டு பெரிய கிளஸ்டர்களாகப் பிரிப்போம். முதல் கிளஸ்டர்: மீண்டும் மீண்டும், உற்பத்தி செய்யக்கூடிய, வரைவு வேலைகள். ஒரு தேவையிலிருந்து சோதனை வழக்கை வரைதல், பிரேக் பாயிண்ட்களை பட்டியலிடுதல், ஒரு திரைக்கு ஆட்டோமேஷன் குறியீடு எலும்புக்கூட்டை எழுதுதல், சிக்கலான பிழை வழக்கை நேர்த்தியான பிழை அறிக்கையாக மொழிபெயர்த்தல், நூற்றுக்கணக்கான பதிவு கோப்புகளை சுருக்கி, API பதிலில் இருந்து ஒரு திட்டத்தை பிரித்தெடுத்தல். இந்த பணிகளில், AI நிமிடங்களை வினாடிகளாக குறைக்கிறது மற்றும் சோர்வடையாது.

இரண்டாவது கிளஸ்டர்: தரம், நம்பிக்கை மற்றும் பொறுப்பு ஆகியவற்றின் முடிவு. "இந்தப் பதிப்பு நேரலையில் வருமா", "இந்தப் பிழை முக்கியமானதா அல்லது ஒத்திவைக்கப்படுமா", "இந்தச் சோதனைக் கவரேஜ் போதுமானதா", "இந்தச் சூழல் உண்மையான பயனர் ஆபத்தைப் பிடிக்கிறதா" போன்ற முடிவுகளுக்கு சூழல், தயாரிப்பு அறிவு மற்றும் பொறுப்பு ஆகியவை தேவை. இங்கே AI விருப்பங்கள், வரைவுகளை உருவாக்குகிறது - ஆனால் நீங்கள் "பாஸ்/ஃபெயில்" மற்றும் "கோ/நோ கோ" என்பதை முடிவு செய்கிறீர்கள்.

ஒரு வாக்கியத்தில் வேறுபாட்டை தெளிவுபடுத்துவோம்: AI ஆனது "என்னென்ன சூழ்நிலைகளில் சோதிக்கப்படலாம் மற்றும் அதைச் சோதிக்கும் குறியீட்டை எவ்வாறு எழுதுவது" என்பதில் வலுவானது; "இந்த மென்பொருள் உண்மையில் வேலை செய்கிறதா, அதற்கு யார் உறுதியளிக்கிறார்கள்?" என்ற கேள்வி வரும்போது முடிவு உங்களுடையது.

உதவிக்குறிப்பு: AIக்கு வேலையை ஒப்படைப்பதற்கு முன், "இந்த வெளியீடு தவறாக இருந்தால் என்ன நடக்கும்?" என்று கேட்கவும். பதில் "சில நிமிடங்களை இழப்பேன்" எனில், எளிதாகப் பிரதிநிதித்துவம் செய்யுங்கள். பதில் "தவறான மென்பொருள் நேரலையில் செல்கிறது" எனில், AI ஆனது வரைவைத் தயாரிக்கட்டும், நீங்கள் முடிவு செய்து சரிபார்ப்பீர்கள்.

தவறான பாஸ்: QA இல் AI இன் முதல் ஆபத்து

ஒரு சோதனை பச்சை நிறத்தில் ஒளிரும் போது, ​​​​அது இரண்டு விஷயங்களைக் குறிக்கும்: ஒன்று உண்மையில் மென்பொருள் சரியாக வேலை செய்கிறது அல்லது சோதனை தவறாக எழுதப்பட்டதால் பிழையைப் பார்க்கவில்லை. இரண்டாவது தவறான பாஸ் என்று அழைக்கப்படுகிறது - சோதனை "பாஸ்" என்று கூறுகிறது, ஆனால் உண்மையில் எதையும் உறுதிப்படுத்தவில்லை. AI உடன் தயாரிக்கப்படும் சோதனைகளில் இந்த ஆபத்து கணிசமாக அதிகரிக்கிறது, ஏனெனில் AI சரளமான, மென்மையான தோற்றமுடைய ஆனால் வெற்று சோதனைகளை எழுதுவதில் மிகவும் வெற்றிகரமாக உள்ளது.

போலி-பாஸின் மூன்று பொதுவான வடிவங்கள்: (1) உறுதிப்படுத்தல் இல்லாமல் சோதனை செய்தல் - குறியீடு இயங்குகிறது, உறுதிப்படுத்தல்கள் இல்லை, எப்போதும் கடந்து செல்லும். (2) சுய சரிபார்ப்பு சோதனை - சோதனையின் எதிர்பார்க்கப்படும் மதிப்பு சோதனையின் கீழ் உள்ள குறியீட்டின் வெளியீட்டில் இருந்து கணக்கிடப்படுகிறது; அதாவது, குறியீடு எதை உருவாக்கினாலும், சோதனை "சரியானது" என்று ஏற்றுக்கொள்கிறது. (3) தவறான விஷயத்தைச் சரிபார்க்கும் சோதனை — உறுதியாக உள்ளது, ஆனால் அது அற்பமான ஒன்றைச் சரிபார்க்கிறது (எ.கா. "பதில் பூஜ்யமானது அல்ல"), உண்மையான வணிக விதி அல்ல.

எச்சரிக்கை: பச்சை சோதனைக் குழு தரத்திற்கான ஆதாரம் அல்ல; சிறந்த முறையில் "நாங்கள் எழுதிய கட்டுப்பாடுகள் இப்போது உடைக்கப்படவில்லை" என்று கூறுகிறது. AI தயாரிக்கும் சோதனையில் "பாஸ்" இருப்பதைப் பார்த்து ஆறுதல் அடைய வேண்டாம் - உண்மையான கேள்வி: நான் வேண்டுமென்றே குறியீட்டை உடைத்தால் இந்த சோதனை சிவப்பு நிறமாக மாறுமா? அது சுழலவில்லை என்றால், அந்த சோதனை ஒரு அலங்காரம்.

இந்த தொகுதி முழுவதும் மீண்டும் நிகழும் கோல்டன் ரூல்: வேண்டுமென்றே குறியீட்டை உடைத்து ஒவ்வொரு AI சோதனையையும் சோதிக்கவும். சோதனை இன்னும் பச்சையாக இருந்தால், அந்த சோதனை வேலை செய்யாது. (இந்த யோசனையை அலகு 10 இல் பிறழ்வு சோதனையாக ஆழப்படுத்துவோம்.)

சரிபார்ப்பு ஒழுக்கம்: மூன்று படிகள்

AI நம்பிக்கையுடன் பேசுகிறது; அது உண்மை என்று அர்த்தம் இல்லை. ஒவ்வொரு முடிவிற்கும் பொருந்தும் வகையில் மூன்று-படி ரிஃப்ளெக்ஸை உருவாக்கவும்:

  1. அதை தேவைக்கு கட்டு. ஒவ்வொரு சோதனை வழக்கும் மற்றும் AI உற்பத்திகள் உண்மையான தேவை அல்லது ஏற்றுக்கொள்ளும் அளவுகோல்களின் அடிப்படையில் இருக்க வேண்டும் என்று வலியுறுத்துகிறது (ஒரு வேலை "முடிந்தது" என்று கருதப்படுவதற்கு சந்திக்க வேண்டிய நிபந்தனைகள்). "இந்த சூழ்நிலை எந்த விதியை உறுதிப்படுத்துகிறது?" கேட்க.
  2. See சிவப்பு. உருவாக்கப்பட்ட சோதனையை ஒருமுறை இயக்கவும், குறியீட்டை உடைக்கவும். அது சிவப்பு நிறமாக மாறவில்லை என்றால், சோதனை தவறானது. AI சோதனையில் இது பேரம் பேச முடியாத படியாகும்.
  3. சூழல் வடிகட்டி வழியாக அதை அனுப்பவும். தயாரிப்பு நடத்தை, கட்டமைப்பு, உண்மையான பயனர் ஓட்டம் என உங்களுக்குத் தெரிந்தவற்றுடன் வெளியீடு பொருந்துமா? உங்கள் டொமைன் அறிவு இறுதி வடிப்பான்.

தரவு தனியுரிமை மற்றும் பாதுகாப்பு: என்ன எங்கு செல்கிறது?

சோதனை சூழலில் நீங்கள் பணிபுரியும் தரவு பெரும்பாலும் உணர்திறன் கொண்டது: உண்மையான வாடிக்கையாளர் பதிவுகள், தயாரிப்பு தரவுத்தள நகல்கள், API விசைகள், உள் அமைப்பு முகவரிகள், இன்னும் அறிவிக்கப்படாத அம்சங்கள். எளிமையான வகைப்பாட்டை உருவாக்கவும்: திறந்த தரவு (ஆவணப்படுத்தப்பட்ட, பொதுவில் கிடைக்கும்) எந்த வாகனத்தையும் உள்ளிடலாம். உள் தரவு (மூலக் குறியீடு துண்டுகள், உள் ஆவணங்கள்) நிறுவனம்-அங்கீகரிக்கப்பட்ட கருவிகளுக்கு மட்டுமே. ரகசியத் தரவு (உண்மையான வாடிக்கையாளர் தரவு, அடையாளத் தகவல், பாதிப்பு விவரங்கள், விசைகள்) நிறுவனத்தின் ஒப்பந்தக் கருவிகளில் மட்டுமே நுழைகிறது, அதன் தரவு மாதிரிப் பயிற்சிக்குச் செல்லாது, முன்னுரிமை மறைக்கப்படுகிறது.

பாதுகாப்பு சோதனையின் பின்னணியில் கூடுதல் வரம்பு உள்ளது: இந்த தொகுதியில் கற்றுக்கொண்ட அனைத்தும் தற்காப்பு நோக்கங்களுக்காக - உங்கள் சொந்த தயாரிப்பின் பாதுகாப்பை அதிகாரப்பூர்வமாக சோதிக்க. அனுமதியின்றி வேறொருவரின் அமைப்பில் ஊடுருவ AI ஐப் பயன்படுத்துவது, உண்மையான பாதிப்புகளை ஆயுதமாக்குவது அல்லது உங்களுக்கு அதிகாரம் இல்லாத அமைப்பைச் சோதிப்பது நெறிமுறையற்றது மற்றும் குற்றமானது. அங்கீகாரம் (நோக்கம் மற்றும் அனுமதி) இல்லாமல் எந்தத் தாக்குதல் சோதனையும் செய்யப்படாது.

உதவிக்குறிப்பு: உண்மையான வாடிக்கையாளர் தரவுக்குப் பதிலாக செயற்கை (செயற்கையாக தயாரிக்கப்பட்ட) சோதனைத் தரவைப் பயன்படுத்தவும். "யதார்த்தமான ஆனால் முற்றிலும் கற்பனையான சோதனைத் தரவை உருவாக்க" AI ஐக் கேட்பது தனியுரிமையைப் பாதுகாக்கிறது மற்றும் விளிம்பு நிலைகளை வேறுபடுத்துகிறது.

மூன்று சிறிய வழக்குகள்

வழக்கு 1 - சரியான இடத்தில் நேரத்தைச் சேமிப்பது. Ekomerce குழுவின் சோதனையாளர் ஒவ்வொரு வெளியீட்டிற்கும் 30-பக்க தேவைகள் ஆவணத்திலிருந்து ஒரு சோதனை காட்சியை கைமுறையாக உருவாக்க 6 மணிநேரம் செலவிட்டார். அவர் ஆவணத்தை (வர்த்தக ரகசியங்கள் இல்லாத பகுதி) YZ க்கு அளித்து, ஒரு கட்டமைக்கப்பட்ட காட்சி வரைவைக் கேட்டார்; நேரம் 90 நிமிடங்களாக குறைக்கப்பட்டது. AI தவறவிட்ட பிசினஸ்-ரூல் எட்ஜ் கேஸ்களைச் சேர்ப்பதன் மூலம் அவர் சேமித்த நேரத்தைச் சரிபார்ப்பதற்காக ஒதுக்கினார். AI மீண்டும் மீண்டும் செய்யும் வேலையை நீக்கியது, தீர்ப்பை மனிதனுக்கு விட்டுச் சென்றது.

வழக்கு 2 - போலி கடத்தல் பிடிபட்டது. ஒரு டெவெலப்பர் ஒரு கம்ப்யூட் செயல்பாட்டிற்காக AI 12 அலகு சோதனைகளை எழுதினார்; அவை அனைத்தும் பச்சை நிறத்தில் இருந்தன. சோதனையாளர் "சிவப்பைக் காண்க" படியை செயல்படுத்தினார்: செயல்பாட்டிற்குள் உள்ள கூட்டல் குறியை வேண்டுமென்றே பெருக்கத்திற்கு மாற்றினார். 12 சோதனைகளில் 3 மட்டுமே சிவப்பு நிறமாகத் திரும்பியது. மற்ற 9 சோதனைகள் உண்மையான உறுதிப்படுத்தலை வழங்கவில்லை; அது "அது ஒரு பிழையை எறியவில்லை" என்று மட்டும் கூறியது. 9 அலங்கார சோதனைகள் நீக்கப்பட்டு அதற்கு பதிலாக 5 உண்மையான தேர்வுகள் எழுதப்பட்டன.

வழக்கு 3 - தனியுரிமை மீறலில் இருந்து திரும்புதல். ஒரு பயிற்சியாளர் உண்மையான வாடிக்கையாளர் மின்னஞ்சல்கள் மற்றும் கார்டின் கடைசி நான்கு இலக்கங்களைக் கொண்ட ஒரு பிழைப் பதிவை, தயாரிப்பு தரவுத்தளத்திலிருந்து ஒரு பொதுக் கருவியில் ஒட்டி "இந்தப் பிழையை விளக்குங்கள்" என்றார். QA தலைவர் தலையிட்டார்: இது தனிப்பட்ட தரவு கட்டுப்பாட்டில் இல்லை மற்றும் KVKK (தனிப்பட்ட தரவு பாதுகாப்பு சட்டம்) மீறல். நிறுவனத்தால் அங்கீகரிக்கப்பட்ட வாகனத்தில் அதே வேலை செய்யப்பட்டது, தனிப்பட்ட பகுதிகளை மறைத்து, ஸ்டாக் தடயத்தை மட்டுமே விட்டுச் சென்றது.

நகலெடுக்கக்கூடிய நான்கு வார்ப்புருக்கள்

1) வேலை தகுதி மதிப்பீடு:

உங்கள் பங்கு: மூத்த QA தலைவர். நான் உங்களுக்கு ஒரு சோதனை வேலையை விவரிக்கிறேன். (1) இந்தப் பணியானது AIக்கு பாதுகாப்பாக ஒப்படைக்கப்படக்கூடிய வரைவு/பகுப்பாய்வு பணியா அல்லது மனிதன் எடுக்க வேண்டிய தரமான முடிவா, (2) தவறான வெளியீட்டின் சாத்தியமான செலவு, (3) ஒப்படைப்பதற்கு முன் நான் செய்ய வேண்டிய சரிபார்ப்பு ஆகியவற்றைச் சொல்லுங்கள். வேலை: [வேலையைச் செருகவும்]

2) போலி பாஸ் கட்டுப்பாடு:

கீழே உள்ள சோதனையைப் பாருங்கள். சொல்லுங்கள்:- இந்த சோதனை எந்த நடத்தையை உறுதிப்படுத்துகிறது? (ஒரு வாக்கியம்)- சோதனையின் கீழ் குறியீட்டை எவ்வாறு உடைப்பது, அதனால் சோதனை சிவப்பு நிறமாக மாறும்?- இந்தச் சோதனை எப்போதும் தேர்ச்சி பெறக்கூடிய பலவீனம் உள்ளதா (காணவில்லை உறுதிப்பாடு, சுய சரிபார்ப்பு, அற்ப சோதனை)? சோதனை: [சோதனையை இங்கே ஒட்டவும்]

3) சோதனை தரவு மறைத்தல் கட்டுப்பாடு:

நான் உங்களுக்கு வழங்கும் பதிவு/தரவில் தனிப்பட்ட அல்லது ரகசிய புலங்கள் (மின்னஞ்சல், பெயர், அட்டை, விசை, உள் முகவரி) இருக்கலாம். முதலில், மறைக்கப்பட வேண்டிய புலங்களை பட்டியலிடுங்கள்; நான் அதை முகமூடி செய்து மீண்டும் அனுப்புகிறேன். அதை அப்படியே அலச வேண்டாம்.

4) செயற்கை சோதனை தரவு உருவாக்கம்:

[பின்வரும் புல அமைப்புக்கு] முற்றிலும் கற்பனையான, யதார்த்தமான சோதனைத் தரவின் 20 வரிசைகளை உருவாக்கவும். உண்மையான நபர்/நிறுவனத் தரவைப் பயன்படுத்த வேண்டாம். விளிம்பு நிலைகளும் அடங்கும்: வெற்று இடம், மிக நீண்ட உரை, வரம்பு மதிப்புகள், தவறான வடிவம்.

பலவீனமான வரியில் / வலுவான வரியில்

பலவீனமானது: "இந்தக் குறியீட்டில் சோதனைகளை எழுதுங்கள்."
வலிமையானது: "தள்ளுபடி செயல்பாட்டிற்கான இந்த எழுது அலகு சோதனைகளைக் கணக்கிடுங்கள். செயல்பாட்டிற்கான ஏற்றுக்கொள்ளும் அளவுகோல்கள்: 1000 TLக்கு மேல் 10% தள்ளுபடி, 5000 TLக்கு மேல் 20% தள்ளுபடி; எதிர்மறைத் தொகை ஒரு பிழையை ஏற்படுத்த வேண்டும். ஒவ்வொரு சோதனைக்கும் நீங்கள் சரிபார்க்கும் விதியை கருத்து வரியுடன் குறிப்பிடவும். வரம்பு 100,00, 100, 05 மதிப்புகளை சோதிக்கவும். 0, -1) தனித்தனியாக நான் குறியீட்டை உடைத்தால் அல்லது அற்பமான உறுதிமொழியை எழுதாமல் சிவப்பு நிறமாக மாறும்.

சக்திவாய்ந்த உடனடி; இது ஏற்றுக்கொள்ளும் அளவுகோல்கள், வரம்பு மதிப்புகள், சரிபார்ப்பு எதிர்பார்ப்புகள் மற்றும் வெளிப்படையான ஸ்பூஃபிங்-எதிர்ப்பு வழிமுறைகளை வழங்குகிறது. பலவீனமான ப்ராம்ட் ஒரு அலங்கார சோதனை எழுத AI ஐ அழைக்கிறது.

பொதுவான தவறுகள்

  • பச்சை நம்பிக்கை. தேர்வில் தேர்ச்சி பெறுவது ஆதாரம் என்று நினைப்பது. உண்மையான கேள்வி: நீங்கள் குறியீட்டை உடைக்கும்போது அது சிவப்பு நிறமாக மாறுமா?
  • எந்தக் காரணமும் கூறாமல் சோதனையைக் கோருதல். என்ன சரிபார்க்கப்பட வேண்டும் என்பதை அறியாமல் AI பொதுவான, பெரும்பாலும் பயனற்ற சோதனைகளை உருவாக்குகிறது.
  • சரிபார்ப்பைத் தவிர்க்கிறது. "AI எழுதியது, அது உண்மையாக இருக்கலாம்" என்று கூறுவது. வெளியீட்டைப் பயன்படுத்தும் நபரிடம் பொறுப்பு உள்ளது.
  • கருவியில் உண்மையான/உணர்திறன் தரவை ஒட்டுதல். உற்பத்தித் தரவு, விசைகள் அல்லது தனிப்பட்ட தரவுகளுடன் பணிபுரிதல்.
  • அங்கீகரிக்கப்படாத பாதுகாப்பு சோதனை. நோக்கம் மற்றும் அனுமதியின்றி தாக்குதல் சோதனை முயற்சி.
  • முடிவெடுப்பதை பிரதிநிதித்துவப்படுத்த AI ஐப் பயன்படுத்துதல். "இந்தப் பதிப்பை வெளியிட முடியுமா?" AI க்கு மற்றும் கையொப்பத்தில் பதிலை இடுதல்.

சுருக்கமாக

AI என்பது QA செயல்பாட்டில் ஒரு சக்திவாய்ந்த உதவியாளர் ஆகும், இது மீண்டும் மீண்டும் மற்றும் உற்பத்தி செய்யும் வேலையை விரைவுபடுத்துகிறது; ஆனால் தரமான முடிவுக்கான பொறுப்பு மனிதனிடம் உள்ளது. இந்தத் தொழிலில் AI இன் நம்பர் ஒன் ஆபத்து போலி-பாஸ் ஆகும்: பச்சை சோதனைகள் சுத்தமாக இருக்கும் ஆனால் எதையும் உறுதிப்படுத்தவில்லை. வேண்டுமென்றே குறியீட்டை உடைத்து ஒவ்வொரு AI சோதனையையும் சோதிக்கவும்; அது சிவப்பு நிறமாக மாறவில்லை என்றால், அந்த சோதனை ஒரு அலங்காரம். தேவைக்கு அதை இணைக்கவும், சிவப்பு பார்க்கவும், சூழல் வடிகட்டி வழியாக அனுப்பவும். ரகசியத் தரவை மறைக்கவும், அங்கீகரிக்கப்பட்ட மற்றும் தற்காப்பு நோக்கங்களுக்காக மட்டுமே பாதுகாப்புச் சோதனையைச் செய்யவும்.

விண்ணப்ப பணி

உங்கள் சொந்த திட்டத்திலிருந்து 5 AI-உருவாக்கப்பட்ட (அல்லது AI-உருவாக்கப்பட்ட) யூனிட் சோதனைகளை மேற்கொள்ளுங்கள். ஒவ்வொன்றிற்கும்: (1) அது எந்த நடத்தையை சரிபார்க்கிறது என்பதை ஒரு வாக்கியத்தில் எழுதவும், (2) சோதனையின் கீழ் குறியீட்டை வேண்டுமென்றே உடைத்து இயக்கவும் மற்றும் எத்தனை சிவப்பு நிறமாக மாறியது என்பதைக் கவனியுங்கள், (3) சிவப்பு நிறமாக மாறாதவற்றை "அலங்கார சோதனைகள்" எனக் குறிப்பிட்டு அவற்றை உண்மையான உறுதியுடன் மீண்டும் எழுதவும். முடிவை அட்டவணையில் வைக்கவும்: சோதனையின் பெயர் / அது சரிபார்க்கப்பட்ட விதி / உடைக்கப்படும்போது உடைக்கப்பட்டதா / செயல்.

சரிபார்ப்பு பட்டியல்

  • [ ] வேலையை ஒப்படைப்பதற்கு முன், "தவறு நடந்தால் நான் என்ன இழப்பேன்?" என்ற கேள்வியைக் கேட்டேன்.
  • [ ] குறியீட்டை உடைத்து ஒவ்வொரு AI சோதனையையும் சோதித்தேன்; சிவப்பு நிறமாக மாறாததை உண்மையான சோதனையுடன் மாற்றினேன்.
  • [ ] சோதனை நிகழ்வுகளை உண்மையான தேவை/ஏற்றுக்கொள்ளும் அளவுகோல்களுடன் இணைத்துள்ளேன்.
  • [ ] நான் முக்கியமான/உண்மையான தரவை கருவிக்கு கொடுக்காமல் மறைத்துவிட்டேன்; முடிந்தால் செயற்கைத் தரவைப் பயன்படுத்தினேன்.
  • [ ] நான் பாதுகாப்பு சோதனையை அதிகாரத்திற்குள் மற்றும் தற்காப்பு நோக்கங்களுக்காக மட்டுமே கருதினேன்.
  • [ ] "பதிப்பு வெளியிடப்படுமா" என்ற முடிவை நானே விட்டுவிட்டேன், AIக்கு அல்ல.