கணினிகள், மென்பொருள்
பரிசோதனை மென்பொருள் முறைகள் மற்றும் அவற்றை ஒப்பிடவும். "கருப்பு பெட்டியில்" சோதனை சோதனை முறை மற்றும் "வெள்ளை பெட்டியில்" முறை
சோதனை மென்பொருள் (SW) உரையாற்றினார் வேண்டும் என்று குறியீடு உள்ள அடையாளம் இடைவெளிகளை, குறைபாடுகளை மற்றும் பிழைகள். இது பகுப்பாய்வு உதவியுடன் மென்பொருள் செயல்பாடு மற்றும் சரியான மதிப்பீடு செய்யும் நடவடிக்கை என வரையறுக்கலாம் முடியும். ஒருங்கிணைப்பு மற்றும் மென்பொருள் பயன்பாடுகள் சோதனை அடிப்படை முறைகள் மற்றும் தர விவரக்கூற்று, வடிவமைப்பு மற்றும் கோடிங், நம்பகத்தன்மை மதிப்பீடு, சரிபார்த்தல் மற்றும் சரிபார்ப்பு சோதிக்க என்பதை உறுதிப்படுத்தவும்.
முறைகள்
மென்பொருள் சோதனை முக்கிய நோக்கம் - கவனமாக கட்டுப்படுத்தப்பட்ட நிலைமைகளின் கீழ் திட்டமிட்ட பிழைதிருத்தம் பயன்பாடுகள் வழியாக மென்பொருள் அமைப்பின் தரத்தை உறுதி தங்கள் முழுமைப்படுத்தல் மற்றும் துல்லியம், அத்துடன் மறைத்து பிழைகள் கண்டறிதல் தீர்மானிக்க.
சரிபார்ப்பு முறைகள் (சோதனையில்) திட்டங்கள் நிலையான மற்றும் மாறும் பிரிக்கலாம்.
முன்னாள் முறைசாரா, கண்காணிப்பு மற்றும் தொழில்நுட்ப விமர்சனம், ஆய்வு, படி ஆய்வு, தணிக்கை மூலம் படி, அத்துடன் நிலையான தரவு ஓட்டம் பகுப்பாய்வு மற்றும் மேலாண்மை அடங்கும்.
டைனமிக் முறைகளாகும்:
- வெள்ளை பெட்டியில் சோதனை. இந்த திட்டம் உள் தர்க்கம் மற்றும் அமைப்பு ஒரு விரிவான ஆய்வாக இருக்கிறது. அது மூல குறியீடு அறிவு அவசியம்.
- கருப்புப் பெட்டி ஆய்வு. இந்த நுட்பம் விண்ணப்ப உள் செயல்பாடுகளுக்கும் பற்றி அறிந்திருக்க தேவையில்லை. நாம் அமைப்பின் அடிப்படை அம்சங்கள், தொடர்புடையவை அல்லது அதன் உள் தர்க்க கட்டமைப்பை ஒரு சில தொடர்புடைய இல்லை கருதுகின்றனர்.
- கிரே பெட்டியில் முறை. இது இரண்டு முந்தைய அணுகுமுறைகளை ஒருங்கே. விண்ணப்ப உள் செயல்பாட்டை பற்றிய போதிய அறிவும் இல்லாத பிழைத்திருத்தும் அமைப்பின் அடிப்படை அம்சங்களில் அறிவு இணைந்ததாகும்.
வெளிப்படையான பரிசோதனை
வெள்ளை சோதனை ஸ்கிரிப்ட்களை பெட்டியில் முறையைப் பயன்படுத்தி நடைமுறை வடிவமைப்பு கட்டமைப்பை கட்டுப்படுத்த. இந்த நுட்பம் மென்பொருள் உள் வேலைகளை ஒரு பகுதியாக பகுப்பாய்வு செய்வது போன்ற மோசமான நிர்வாகம் குறியீடு அமைப்பு செயல்படுத்த பிழைகள், வெளிப்படுத்த அனுமதிக்கிறது. இந்த சோதனை முறைகள் ஒருங்கிணைப்பு, தொகுதி மற்றும் அமைப்பு நிலைகளை பொருந்தும். சோதனையாளர் மூல குறியீடு அணுக வேண்டும் மற்றும் பொருத்தமற்ற செயல்படும் எந்த அலகு கண்டுபிடிக்க அது பயன்படுத்த வேண்டும்.
இதில் ஒயிட் பாக்ஸ் மூலம் திட்டங்கள் சோதனை பின்வரும் நன்மைகள் உள்ளன:
- அது தேவையற்ற வரிகளை அகற்றுவதன் மூலம் மறைக்கப்பட்ட குறியீட்டில் பிழை கண்டறிய அனுமதிக்கிறது;
- பக்க எபெக்ட்ஸ்;
- அதிகபட்ச பாதுகாப்பு ஒரு சோதனை கதையை எழுதிக் மூலம் பெறப்படுகின்றது.
குறைபாடுகளும்:
- உயர் கட்டண செயல்முறை, திறமையான வழு தேவைப்படும்;
- சாத்தியமான அனைத்து மறைந்த பிழைகள் குறித்த முழுமையான காசோலை மிகவும் சிக்கலானது ஏனெனில் பல அவென்யூக்களை கண்டுபிடிக்கப்படவில்லை இருப்பர்;
- குறியீடு சில கவனிக்கப்படாமல் முறையில் அனுப்பப்படும்.
வெள்ளை பெட்டியில் சோதனை சில நேரங்களில் ஒரு வெளிப்படையான அல்லது திறந்த பெட்டியில், கட்டுமான, தருக்க சோதனை, மூல குறியீடு அடிப்படையில், மற்றும் தர்க்கம் கட்டிடக்கலை பரிசோதிப்பதன் மூலம் குறிப்பிடப்படுகிறது.
முக்கிய வகைகள்:
1) ஓட்ட கட்டுப்பாடு பரிசோதனை - திட்டம் கட்டுப்பாட்டு ஓட்ட மாதிரியை பயன்படுத்தி கட்டுமான மூலோபாயம் மற்றும் குறைவான மிகவும் சிக்கலான இன்னும் எளிய வழிகள் விரும்பயது;
2) பிரிவு ஒவ்வொரு கட்டுப்பாடு ஆபரேட்டர், இவையும் இணைந்து தீர்வு ஆகியவை ஒவ்வொரு விருப்பத்தை பிழைதிருத்தம் (சரி அல்லது தவறு) படிக்க வடிவமைக்கப்பட்டுள்ளது;
3) மரணதண்டனை பாதைகள் ஒரு அடிப்படை தொகுப்பு பிரித்தெடுத்து தருக்க சிக்கலான அளவீடுகள் நடைமுறை திட்டம் நிறுவ சோதனையாளர் அனுமதிக்கும் முக்கிய பாதை, சோதனை;
4) தரவு ஸ்ட்ரீம் சோதனை - விளக்கங்களை செய்யப்பட்ட ஆராய்ச்சியைப் ஓட்டத்தை கட்டுப்பாடு திட்டத்தில் விளம்பரம் பற்றிய தகவல்களை எண்ண மற்றும் நிரல் மாறிகள் பயன்படுத்துகின்றனர்;
5) சோதனை சுழற்சிகள் - சுழற்சி செயல்முறைகள் சரியாக செயல்படுவதற்காக முழுமையாக கவனம்.
நடத்தை பிழைதிருத்தம்
கருப்புப் பெட்டி ஆய்வு ஒரு "கருப்பு பெட்டி" என்றே மென்பொருள் நடத்துகிறது - திட்டத்தின் உள் செயல்பாடுகளுக்கும் பற்றிய தகவல்களை கணக்கிடப்படுவதில்லை அமைப்புக்காகத் மட்டுமே அடிப்படை அம்சங்களில் வந்துள்ளார். இந்த வழக்கில், சோதனையாளர் மூல குறியீடு அணுகல் இல்லாமல் கணினி கட்டமைப்பு தெரிய வேண்டும்.
இந்த அணுகுமுறையின் நன்மைகள்:
- பெரிய குறியீடு பகுதிக்கும் திறன்;
- கருத்து சோதனையாளர் எளிமையாக்குவதுடன்;
- பயனர் கருத்துக்கோணத்தைச் தெளிவாக டெவலப்பர் கண்ணோட்டங்கள் (புரோகிராமர் மற்றும் சோதனையாளர் ஒருவருக்கொருவர் சுதந்திரமானவை) பிரிக்கப்படுகிறது;
- சோதனை மிக விரைவான உருவாக்கம்.
சோதனை மென்பொருள் கருப்பு பெட்டியில் முறை பின்வரும் குறைபாடுகளும் உள்ளன:
- உண்மையில் குறைந்த தகவல்தான் விளைவாக, சோதனை வழக்குகள் ஒரு தேர்ந்தெடுக்கப்பட்ட எண் பாடினார்;
- சோதனை ஸ்கிரிப்ட்களை வளர்ப்பது கடினம் ஒரு தெளிவான விவரக்குறிப்பு பற்றாக்குறை;
- குறை திறனாகும்.
இந்த தொழில்நுட்பத்தின் மற்ற பெயர்கள் - நடத்தை, அல்லாத வெளிப்படையான, செயல்பாட்டு சோதனையில் மற்றும் ஒரு மூடிய பெட்டியில் குறைநீக்கத்துக்கு முறை.
இந்த வகை பின்வரும் மென்பொருள் சோதனை நுட்பங்களை அடங்கும்:
1) உள்ளீடு மென்பொருள் தொகுதி தரவு தனி பகுதிகளாக உடைந்து சோதனை தரவுகளின் வரிசையாகும் குறைக்க முடியும் பகிர்வு க்கு நிகரானதாகும்;
2) எல்லை மதிப்பு பகுப்பாய்வு எல்லைகளை அல்லது தீவிர எல்லை மதிப்புகள் சரிபார்ப்பு கவனம் செலுத்துகிறது - குறைந்தபட்ச, அதிகபட்ச, மற்றும் பிழை பொதுவான மதிப்புகள்;
3) fuzzing - பிழைகள் அல்லது தானியங்கி அல்லது அரை தானியங்கி முறையில் சிதைந்த தரவு poluiskazhennyh உள்ளிடல் மூலம் தேடல் நடைமுறைப்படுத்த பயன்படுகிறது;
4) காரணகாரியத்தின் எண்ணிக்கைகள் - வரைபடங்கள் உருவாக்கம் மற்றும் நடவடிக்கை மற்றும் அதன் காரணங்கள் உள்ள தொடர்பை வரையறுக்கிறது அடிப்படையாகக் கொண்ட தொழில்நுட்பம்: அடையாளம், மறுப்பு, தருக்க OR மற்றும் தருக்க மற்றும் - நான்கு முக்கிய கதாபாத்திரங்கள் காரணம் மற்றும் விளைவு இடையிலான உறவு வெளிப்படுத்தும்;
5) செங்கோண வரிசைகளின் சரிபார்ப்பு பூரணமான ஆராய்ச்சி சாத்தியம் விஞ்சும் ஒப்பீட்டளவில் சிறிய உள்ளீடு பகுதியில் சிக்கல்களுக்கும் அதைப் பயன்படுத்த;
6) அனைத்து ஜோடிகள் பரிசோதனை - சோதனை மதிப்புகளின் தொகுப்பின் உள்ளீடு அளவுருக்கள் ஒவ்வொரு ஜோடி அனைத்து சாத்தியமான பைனரி சேர்க்கைகள் கொண்டுள்ளது அங்கு ஒரு நுட்பம்;
7) பிழைதிருத்தம் ஸ்டேட் டிரான்சிசன் - இயந்திரத்தின் சோதிக்கும்போது, அத்துடன் மூலம் செல்லவும் பயனுள்ளதாக ஒரு நுட்பம் வரைகலை பயனர்.
கருப்புப் பெட்டி ஆய்வு: எடுத்துக்காட்டுகள்
கருப்பு பெட்டியில் நுட்பம் குறிப்புகள், ஆவணங்கள், மென்பொருள் இடைமுகத்தை அல்லது அமைப்பு விளக்கங்கள் அடிப்படையாக கொண்டது. கூடுதலாக, நீங்கள் மென்பொருள் எதிர்பார்க்கப்படும் நடத்தை குறிக்கும், மாதிரிகள் (அதிகாரப்பூர்வ அல்லது அதிகாரப்பூர்வமற்ற) பயன்படுத்த முடியும்.
பொதுவாக, இந்த முறை பயனர் இடைமுகம் பிழைத்திருத்துவதற்குப் பயன்படுத்தப்படும் மற்றும் ஒரு தரவு சேகரிப்பு மற்றும் முடிவுகளை அறிமுகப்படுத்தி விண்ணப்பத்துடன் ஒருங்கிணைப்பு தேவைப்படுகிறது உள்ளது - அறிக்கைகள் அல்லது பிரின்ட்அவுட்டுகள் இருந்து, திரையில் இருந்து.
சோதனையாளர், எனவே, சுவிட்சுகள், பொத்தான்கள் அல்லது மற்ற இடைமுகங்களைச் செயல்படுவதன் மூலம், உள்ளிடல் மூலம் மென்பொருள் ஊடாடுகிறது. உள்ளீடு தரவு தேர்வு, நிர்வாகம் அல்லது செயல்களை வரிசை வரிசை பின்வரும் உதாரணத்தில் காட்டப்பட்டுள்ளது போல் சேர்க்கைகள் ஒரு பெரிய எண்ணிக்கை ஏற்படலாம்.
எத்தனை சோதனைகள், 4 ஜன்னல்கள் கொடியை மற்றும் ஒரு தடவை துறையில் அனைத்து சாத்தியமான மதிப்புகள் பார்க்கலாம் பொருட்டு செய்ய வேண்டும் வினாடிகளில் நேரம் அமைக்க? முதல் பார்வையில் கணக்கீடு மணிக்கு எளிது: இரண்டு சாத்தியமுள்ள நிலைகளைக் 4 துறைகள் - 24 = 16, 00 ல் 99 சாத்தியமான நிலைகள் எண்ணிக்கையால் பெருக்கி வேண்டும், அதாவது 1600 சாத்தியம் சோதனைகள்.
எனினும், இந்த கணக்கீடு தவறு: அது இரண்டு எண்ணெழுத்து நிலைகள் கொண்டுள்ளது மற்றும் இவ்வாறு எண்ணெழுத்து எழுத்துக்கள், சிறப்பு எழுத்துக்கள், இடைவெளிகள், முதலியன சேர்க்க முடியும் அதாவது நாம் இரண்டு புள்ளி துறையும் விண்வெளி கொண்டிருக்க முடியாது என்று தீர்மானிக்க முடியும், என்றால் .... அமைப்பு 16 பிட் கணினி, 68.719.476 736. நிகழ்ச்சியைத் என்றால் மொத்தம் கொடுக்கும் கொடிகள் 16 சேர்க்கைகள் பெருக்கி வேண்டும் என்று விளைவாக 4294967296 சோதனை சந்தர்ப்பங்களில் 216 = 65536 ஒன்று இயக்கும் ஒவ்வொரு நிலையை உள்ளது நொடிக்கு 1 சோதனை, மொத்த தொடரு மணிக்கு olzhitelnost பரிசோதனை 2 177.5 ஆண்டுகள் ஆகும். 32 அல்லது 64-பிட் அமைப்புகளுக்கு, கால இன்னும்.
எனவே ஏற்றுக்கொள்ளக்கூடிய அளவிற்கு இந்தக் காலக்கட்டத்தில் குறைக்க ஒரு தேவை இருக்கிறது. இவ்வாறு, நுட்பங்கள் சோதனை நோக்கம் குறைத்து இல்லாமல் சோதனை வழக்குகளின் எண்ணிக்கை குறைக்க பயன்படுத்த வேண்டும்.
சமான பிரிப்பு
சமமான பகிர்வு அது பகிர்வு ஒன்று சமமான இருந்து அனைத்து தரவு அதே வழியில் சிகிச்சை மூலம் என்பதைப் கொள்கை அடிப்படையாக கொண்டது உள்ளீடு அல்லது வெளியீடு மதிப்புகள், அடையாள, எண், மற்றும் பலர் என்பதை., மென்பொருள் இருக்கின்ற எந்த மாறிகள் பொருந்திய ஒரு எளிய முறையாகும் அதே வழிமுறைகளைப்.
சோதனை போது, ஒவ்வொரு குறிப்பிட்ட சமான பிரிவினையின் ஒரு பிரதிநிதியையும் தெரிவு செய்துள்ளார். இந்த நீங்கள் திட்டமிட்டு கட்டளைகள் மற்றும் செயல்பாடுகளை கவரேஜ் இழப்பு இல்லாமல் சாத்தியமான சோதனை வழக்குகளின் எண்ணிக்கை குறைக்க அனுமதிக்கிறது.
இருப்பினும் இந்த பகிர்வு மற்றொரு விளைவு வெவ்வேறு மாறிகள் மற்றும் சோதனை வழக்குகள் தொடர்புடைய குறைப்பு இடையே சேர்க்கை வெடிப் குறைக்க வேண்டும்.
உதாரணமாக, (1 / x) 1/2 மூன்று தரவு தொடர்கள், மூன்று சமமான பகிர்வு பயன்படுத்தி:
1. அனைத்து நேர்மறை எண்கள் அதே வழியில் கருதப்படும் மற்றும் சரியான முடிவுகளை கொடுக்க வேண்டும்.
2. அனைத்து எதிர்மறை எண்கள் ஒன்றாகவே விளைவாக அதே வழியில் கையாளப்படுகிறது. இது தவறானது ஒரு எதிர்மறை எண் வேர் கற்பனை ஏனெனில்.
3. ஜீரோ தனித்தனியாக கையாளப்படும் மற்றும் "பூஜ்யம் மூலம் வகுத்தல்" பிழை அளிக்கும். இதனால் ஒற்றை மதிப்பு ஒரு பகுதி ஆகும்.
இவ்வாறு, அவற்றில் ஒன்று ஒரு ஒற்றை மதிப்பு குறைகிறது மூன்று தனித்தனிப் பிரிவுகளையும், பார்க்க. ஒரு "சரியான" பிரிவில், நம்பகமான முடிவுகளை கொடுக்கிறது, மற்றும் தவறான முடிவுகளை இரண்டு "தவறு" உள்ளது.
எல்லை மதிப்பு பகுப்பாய்வு
சமமான பார்டிஷனிங் எல்லைகளுக்கு செயல்படுத்துதல் எதிர்பார்த்ததை விட வித்தியாசமாக செய்ய முடியும். எல்லை மதிப்புகள் விசாரணை - போன்ற பகுதிகளில் மென்பொருளின் நடவடிக்கையைப் பகுப்பாய்வு ஒரு நன்கு அறியப்பட்ட முறை. இந்த நுட்பம் போன்ற தவறுகளை அடையாளம் காட்டுவதற்கு அதைப் சாத்தியமாக்குகிறது:
- தொடர்புடைய ஆபரேட்டர்கள் முறையற்ற பயன்பாடு (<,> =, ≠, ≥, ≤);
- ஒற்றை பிழை;
- சுழற்சிகள் மற்றும் மீண்டும் பயன்படுத்தக்கூடிய பகுதிகளாக பிரச்சினைகள்,
- தவறான வகையான அல்லது தகவல்களைச் சேகரிப்பதற்காக பயன்படுத்தப்படும் மாறிகள் அளவு;
- தரவு வகைகள் மற்றும் மாறிகள் தொடர்புடைய செயற்கை வரம்புகள்.
கசியும் பரிசோதனை
சாம்பல் பெட்டியில் முறை சோதனை கவரேஜ், நீங்கள் கருப்பு மற்றும் வெள்ளை உத்திகளின் கலவையைப் மூலம் அமைப்பின் அனைத்து கடினமான நிலைகள் மீது கவனம் செலுத்துவார்கள் அதிகரிக்கிறது.
இந்த நுட்பத்தைப் பயன்படுத்தி, சோதனை மதிப்புகள் வளர்ச்சி சோதனைச் அக தரவு கட்டமைப்புகள், அராபிய அறிவு வேண்டும். பின்வருமாறு சாம்பல் பாக்ஸ் பரிசோதனை முறைகள் உதாரணங்கள்:
- கட்டமைப்பு உருமாதிரியில்;
- ஒருங்கிணைந்த மாடலிங் லாங்குவேஜ் (யுஎம்எல்);
- மாநில மாதிரி (வரையறுக்கப்பட்ட நிலை இயந்திரம்).
சோதனை வழக்குகள் உருவாக்க சாம்பல் பெட்டியின் முறையில் வெள்ளை பொறியியல் குறியீடுகள் உள்ள தொகுதிகள் படித்தார், மற்றும் உண்மையான சோதனை கருப்பு தொழில்நுட்பம் திட்டங்கள் இடைமுகங்களைச் செய்யப்படுகிறது.
இந்த பரிசோதனை முறைகள் பின்வரும் நன்மைகள் வேண்டும்:
- நன்மைகள் தொழில்நுட்ப வெள்ளை மற்றும் கருப்பு பெட்டிகள் இணைந்து;
- சோதனையாளர் இடைமுகம் மற்றும் செயல்பாட்டு விவரக்குறிப்பு, மற்றும் மூல குறியீடு அடிப்படையாகக் கொண்டது;
- வழு பெரிய சோதனை வழக்குகள் செய்ய முடியும்;
- காசோலை பயனர், இல்லை திட்டத்தின் வடிவமைப்பாளர் கண்ணோட்டத்தில் இருந்து தயாரிக்கப்படுகிறது;
- விருப்ப சோதனை வளர்ச்சி உருவாக்க;
- பாரபட்சமின்மையில்.
குறைபாடுகளும்:
- மூல குறியீடு அவருக்கு அனுமதி இல்லை இருப்பதால் சோதனை கவரேஜ் மட்டுமே;
- விநியோகிக்கப்படுகிறது பயன்பாடுகளில் குறைபாடுகள் இருக்கும்;
- பல வழிகளில் கண்டுபிடிக்கப்படவில்லை இருப்பர்;
- மென்பொருள் உருவாக்குபவர் சோதனை அறிமுகப்படுத்தியது என்றால், மேற்கொண்டு விசாரணை அதிகப்படியான இருக்கலாம்.
சாம்பல் பெட்டியில் நுட்பங்கள் மற்றொரு பெயர் - கசியும் பிழைதிருத்தம்.
இந்த வகை சோதனை இது போன்ற முறைகளின் அடங்கும்:
1) செங்கோண வரிசை - சாத்தியமான அனைத்து சேர்க்கைகளையும் ஒரு துணைக்குழு பயன்படுத்தி;
2) திட்டம் தரவு நிலையைத் பயன்படுத்தி அணி பிழைதிருத்தம்;
மென்பொருள் புதிய மாற்றங்கள் நடத்தப்படும் 3) பின்னடை ஆய்வு;
ஒரு நல்ல விண்ணப்ப வடிவமைப்பு மற்றும் கட்டிடக்கலை ஆய்வு என்று 4) டெம்ப்ளேட் சோதனை.
மென்பொருள் சோதனை நுட்பங்களை ஒப்பிட்டு
மாறும் முறைகளைப் பயன்படுத்துவதில், டெவலப் செய்ய செயற்படுத்தப்பட்டு மேற்கொள்ளப்படுகிறது வேண்டும் என்று சோதனைகள் எண்ணிக்கை சேர்க்கை வெடிப் வழிவகுக்கிறது. ஒவ்வொரு தொழில்நுட்பமும் கணக்கில் அதன் வரம்புகள் எடுத்து, நடைமுறைக்கேற்ற பயன்படுத்த வேண்டும்.
உண்மையான ஒரே முறை இல்லை, அங்கு மட்டுமே குறிப்பிடும்படியாக பொருத்தமாக இருக்கும் அந்த உள்ளது. கட்டமைப்புப் பொறியியலில் எங்களுக்கு ஒரு பயனற்றது அல்லது தீங்கிழைக்கும் குறியீடு கண்டறிய அனுமதி, ஆனால் அவர்கள் சிக்கலான இவை மிகப்பெரிய திட்டங்கள் பொருந்தாது. குறிப்புகள் அடிப்படையில் முறைகள் - காணாமல் குறியீடு அடையாளம் முடியும் என்று மட்டும் தான், ஆனால் அவர்கள் ஒரு வெளியாள் அடையாளம் காட்ட இயலாது. சில உத்திகள் மற்றவர்களை விட ஒரு குறிப்பிட்ட சோதனை நிலை, பிழை வகை அல்லது சூழல் இன்னும் பொருத்தமானவை.
பிழைதிருத்தம் மென்பொருள் மூன்று வடிவங்களை இடையே ஒரு ஒப்பீட்டு அட்டவணை வழங்கப்படும் - கீழே மூன்று மாறும் பரிசோதனை நுட்பங்களுக்கு இடையில் முக்கிய வேறுபாடுகள் உள்ளன.
அம்சம் | கருப்பு பெட்டியில் முறை | கிரே பெட்டியில் முறை | வெள்ளை பாக்ஸ் முறை |
திட்டத்தின் பொதிவு தகவல்கள் கிடைப்பதையும் | மட்டுமே அடிப்படை அம்சங்களில் ஆராய்கிறது | திட்டத்தின் உள் கட்டமைப்பு குறித்த பகுதியளவுத் அறிவு | மூல குறியீடு முழு அணுகல் |
திட்டத்தின் கூறாக்கலின் பட்டம் | குறைந்த | மத்திய | உயர் |
யார் பிழைதிருத்தம் தயாரிக்கிறது? | பயனர்கள், சோதனையாளர்கள் மற்றும் டெவலப்பர்கள் End | பயனர்கள், டெவலப்பர்கள் மற்றும் டிபக்கர்கள் End | டெவலப்பர்கள் மற்றும் சோதனையாளர்கள் |
அடிப்படை | சோதனை வெளிப்புற அவசர சூழ்நிலைகளில் அடிப்படையாக கொண்டது. | வரைபடங்களுக்கு தகவல், தரவு போக்கு வரைபடங்கள் படிமுறை மற்றும் கட்டிடக்கலை உள் அறிவு மாநிலத்தில் | உள் சாதனம் முற்றிலும் அறிந்தவராக இருக்கின்றார் |
கவரேஜ் பட்டம் | குறைவான விரிவான மற்றும் நேரம் ஒரு குறைந்தபட்ச தேவைப்படுகிறது | மத்திய | சாத்தியமுள்ள மிக விரிவான. நேரம் எடுத்துக்கொள்ளும் |
தரவு மற்றும் உள் எல்லைகளை | மட்டுமே சோதனை முயற்சிகளின் மூலமாக பிழைதிருத்து |
அவர்கள் அறிந்திருந்தால், தரவு களங்கள் மற்றும் உள் எல்லைகளை சோதித்துக்கொள்ளலாம் | சிறந்த சோதனை தரவு களங்கள் மற்றும் உள் எல்லைகளை |
பொருத்தத்தை சோதனை வழிமுறை | இல்லை | இல்லை | ஆமாம் |
ஆட்டோமேஷன்
மென்பொருள் சோதனை தானியங்கி முறைகள் மிகவும் பொருட்படுத்தாமல் தொழில்நுட்ப சூழல் மற்றும் சூழலில் இன், ஆய்வு செயல்முறை எளிமைப்படுத்த உள்ளது. அவர்கள் இரண்டு சந்தர்ப்பங்களில் பயன்படுத்தப்படுகின்றன:
1) போன்ற சோதனையாளர் மேலும் முக்கியமான புள்ளிகள் செறிவு நேரம் வெளியிட பொருட்டு பல ஆயிரம் வரிசைகள் கோப்பு ஒப்பீடு, கடினமான திரும்ப திரும்ப அல்லது உன்னிப்பாக காரியங்களை தானாக செய்ய;
2) கண்காணிப்பு அல்லது எளிதாக போன்ற ஒரு நொடியில் நூறுகளில் அளவிட முடியும் என்று செயல்திறன் சரிபார்ப்பு அல்லது பகுப்பாய்வு பதில் நேரம் மக்களால் மேற்கொள்ளப்படும் முடியாது என்று பணிகளை உள்ளது.
டெஸ்ட் கருவிகள் மாறுபட்ட வழிகளில் வகைப்படுத்தலாம். அடுத்த பிரிவு அவர்கள் ஆதரவு பணிகளை அடிப்படையாகக் கொண்டது:
- சோதனை மேலாண்மை, திட்ட மேலாண்மை ஆதரவு, பதிப்புகள், கட்டமைப்புகளில், இடர் பகுப்பாய்வு, சோதனை கண்காணிப்பு, பிழைகள், குறைபாடுகள், மற்றும் அறிக்கையிடல் கருவிகளின் இதில்;
- தேவைகள் மேலாண்மை, முழுமைப்படுத்தல் மற்றும் தெளிவின்மை, தங்கள் முன்னுரிமை மற்றும் ஒவ்வொரு சோதனை கண்டறிதல் அவர்களை பார்க்கலாம், சேமிப்பு தேவைகள் மற்றும் குறிப்புகள் இதில்;
- விமர்சன ஆய்வு மற்றும் ஓட்டம் கண்காணிப்பு மற்றும் பணிகள், பதிவு மற்றும் கருத்துகள், குறைபாடு கண்டறிதல் சேமிப்பு மற்றும் பட்டியலையும் மற்றும் விதிகள், குறைபாடுகள் கண்டறிய தொடர்பு மூல ஆவணங்கள் மற்றும் குறியீடு நிலையான பகுப்பாய்வுக் கண்காணிப்பு திட்டமிடப்பட்டுள்ளது திருத்தங்களை மேலாண்மை இணைப்புகள் எழுத்து குறியீடு தரத்திற்கு இணக்கம் உறுதி உட்பட நிலையான இந்த ஆய்வானது, கட்டமைப்புகள் மற்றும் சார்ந்திருப்பவைகளை ஆய்வு, குறியீடு மற்றும் கட்டிடக்கலை மெட்ரிக் அளவுருக்கள் கணக்கீடு. கூடுதலாக, தொகுப்பிகளாலும், பகுப்பாய்விகள், ஜெனரேட்டர்கள் மற்றும் ஒத்துவாக்கியங்கள் தொடர்புகளைப் பயன்படுத்துவதென்பது;
- மாடலிங், இது மாடலிங் வணிக நடத்தை கருவிகள் அனைத்தும் மாதிரிகள் சோதிக்கின்றன;
- சோதனை வளர்ச்சி, நிலைமைகள் மற்றும் பயனர் இடைமுகம் மாதிரிகள் மற்றும் குறியீடு அடிப்படையில் எதிர்பார்க்கப்படுகிறது தரவு தலைமுறை உறுதி உருவாக்க அல்லது மேலாண்மை, நிலைமைகள் மற்றும் ஆபத்துக்களை புள்ளிவிவர பகுப்பாய்வின் விதிகளின் அடிப்படையில் கோப்புகள் மற்றும் தரவுத்தளங்கள், செய்தி, தரவு சரிபார்த்தல் மாற்ற நிர்வகிக்க;
- ஒரு வரைகலை பயனர் இடைமுகம், ஏபிஐ, கட்டளை வெற்றிகரமான மற்றும் வெற்றிபெறாத சோதனைகள் கண்டுபிடிக்க உதவ ஒப்பீட்டிகள் பயன்படுத்தி வரி மூலம் தரவு உள்ளிட்டு விமர்சனப் பார்வையைக்;
- நீங்கள் உறுதி வெளியீடு துணைக்குழு, முனையத்தில் emulators, மொபைல் போன்கள் மற்றும் நெட்வொர்க் உபகரணங்கள், மொழிகள், இயக்க முறைமைகள் மற்றும் பரிசோதிக்கவும் சூழல் ஒன்றை அடிப்படையாகக் கொண்ட தொகுதி. ம. உருவகப்படுத்தப்பட்ட உபகரணங்கள் காணாமல் வன்பொருள் அல்லது மென்பொருள், பதிலாக அனுமதிக்கும் ஆதரவு பிழைதிருத்தம் சூழல் வன்பொருள் விடுபட்ட கூறுகள் இயக்கி இடமாற்றுவதன் மூலம் கற்பனையான கைப்பற்றி மற்றும் OS திருத்துவதற்கு தொகுதிகள், முதலியன, அதே போன்ற கருவிகளைப் சிபியு உருவகப்படுத்துதல் தடையும், ரேம், ரோம், அல்லது பிணைய கோரிக்கைகள் .;
- .. தரவு கோப்புகளை, தரவுத்தளங்கள் போது மற்றும் சோதனை மற்றும் முழுமையான உள்ளிட்ட சிறப்பானது தொகுதி ஒப்பீடு, தானியங்கி "உலகின் Oracles" பிறகு எதிர்பார்த்த முடிவுகளை பார்க்கலாம் ஓர் ஒப்பீடு;
- உருவகப்படுத்தப்பட்ட சுமை உருவாக்கும் சுமை பயன்பாடுகளில, தகவல்தரவுத்தளங்களில் அளவீடு, பகுப்பாய்வு மற்றும் கணினி வளங்களை அறிக்கை சரிபார்ப்பதற்காக வளர்ச்சி ஒரு யதார்த்தமான சூழ்நிலையில் நெட்வொர்க்குகள் அல்லது சர்வர்கள் கீழ் நினைவுக் கசிவுகள் ஓரிடத்திற்குட்பட்ட மற்றும் தவறான தனது கட்டுப்பாட்டை நடத்தை மதிப்பிடுவதற்கான அமைப்பு அளவீடு பூச்சு;
- பாதுகாப்பு;
- செயல்திறன் சோதனை, சுமை மற்றும் மாறும் பகுப்பாய்வு;
- தொகுதி. ம மற்ற கருவிகளை உள்ளடக்குகிறது. எழுத்துப்பிழை வாக்கிய அமைப்பும் சரிபார்க்க நெட்வொர்க் பாதுகாப்பு, அனைத்து வலைத்தளத்தில் பக்கங்கள் மற்றும் பிற கிடைப்பது.
முன்னோக்கு
மென்பொருள் துறையில் மாற்றுவதன் போக்குகள் இருந்தபோதும், பிழைதிருத்தம் செயலாக்கம் மாற்ற உட்பட்டது. போன்ற ஒரு சேவை-orientirovannae கட்டிடக்கலை அமைப்பு (SOA), கம்பியில்லா தொழில்நுட்பங்களான, மொபைல் சேவைகள், மற்றும் பல. ஈ மென்பொருள் சோதனை புதிய வழிமுறைகளை உள்ளன, சோதனை மென்பொருள் புதிய வழிகளை திறந்து வேண்டும். அடுத்த சில ஆண்டுகளில் துறையில் எதிர்பார்க்கப்படும் மாற்றங்களுக்காக சில கீழே பட்டியலிடப்பட்டுள்ளன:
- சோதனையாளர்கள் டெவலப்பர்கள் உங்கள் குறியீடு சரிபார்க்க முடியும் என்று ஒரு இலகுரக மாதிரி வழங்கும்;
- பார்க்கும் உட்பட மற்றும் ஒரு ஆரம்ப கட்டத்தில் திட்டங்கள் மாடலிங்கில் முரண்பாடுகளின் பல அகற்ற சோதனைக்காக முறைகள் வளர்ச்சி;
- பல குறுக்கீடுகள் சோதனை முன்னிலையில் பிழை கண்டறிதல் நேரம் சுருக்கவும் வேண்டும்;
- நிலையான பகுப்பாய்வி மற்றும் கண்டறிதல் இன்னும் பரவலாக பயன்படுத்தப்படும் குறிக்கிறது;
- போன்ற விவரக்குறிப்பு கவரேஜ் கனிம வகைகளாலும் பயன்படுத்துகையில், மாடல் மற்றும் குறியீடு கவரேஜ் நோக்கம் திட்டங்கள் வளர்ச்சி தீர்மானிக்கும்;
- சேர்க்கை கருவிகள் சோதனையாளர்கள் பிழைதிருத்தம் முன்னுரிமை பகுதிகளில் தீர்மானிக்க அனுமதிக்கின்றனர்;
- சோதனையாளர்கள் சாப்ட்வேர் டெவலப்மெண்ட் பிராஸஸ் முழுவதும் ஒரு உள்ளுணர்வு மற்றும் மதிப்புமிக்க சேவைகளை வழங்கும்;
- டிபக்கர்கள் நிரலாக்க பல மொழிகளில் உரையாடி எழுதப்பட்ட கருவிகள் மற்றும் மென்பொருள் சோதனை முறைகள் உருவாக்கக் கூடும்;
- பிழைத்திருத்தும் நிபுணர்கள் மேலும் தொழில் பயிற்சி அளிக்க வேண்டும்.
அமைப்புகள் தொடர்பு வழி மற்றும் அபாயங்கள் குறைத்து வர்த்தக மாற்றங்களுக்கு நன்மைகள் அதிகரிக்கின்ற வேளையில் அவர்கள் வழங்கும் தகவல்களை மாற்ற, ஒரு புதிய வணிக சார்ந்த மென்பொருள் சோதனை முறைகள் மூலம் மாற்றப்படும்.
Similar articles
Trending Now