முத்து

பிழை வாழ்க்கை வட்டம்(Bug Life Cycle)

வாழ்க்கை ஒரு வட்டம்‘ என்று தெரியும் – அதென்ன பிழை வாழ்க்கை வட்டம்? பிழையான வாழ்க்கை வட்டமா? என்று கேட்கிறீர்களா? இல்லை! நம்முடைய வாழ்க்கை எப்படி ஒரு வட்டமோ, அதே போல, சாப்ட்வேர் டெஸ்டிங் மூலமாக நாம் மென்பொருளில் கண்டுபிடிக்கும் பிழைகளுக்கும் ஒரு வாழ்க்கை வட்டம் இருக்கிறது! எனவே, இது பிழையின் வாழ்க்கை வட்டம்! அதைப்…
Read more

‘பிழை’ப்பைத் தொடர்வோம்!

போன பதிவு பல கேள்விகளுடன் முடிந்திருந்தது. அந்தக் கேள்விகளுக்கும் எல்லாவற்றிற்கும் பதில் பார்த்து விடுவோமா? பிழை எண் (Bug ID): ஒவ்வொரு பிழைக்கும் ஒதுக்கப்படும் தானியங்கி எண். இந்த எண்ணைக் கொண்டு தான் பிழையை அடையாளம் கண்டுபிடிப்பார்கள். நாள், நேரம்: பிழை பதியப்படும் நாள், நேரம் – ஆகியன இங்கு குறிக்கப்படும். கண்டுபிடித்தவர் (Opened By):…
Read more

பிழை கண்டுபிடிப்பது – பிழைப்பே அது தான்!

இது பிழை(Bug)களைப் பற்றிப் பேச வேண்டிய நேரம். இப்போது வரை, டெஸ்ட் கேஸ்கள் எழுதுவது, உத்திகள் வகுத்து சோதிப்பது – ஆகியவற்றைப் பார்த்து விட்டோம். இப்போது நாம் கண்டுபிடிக்கும் பிழைகளை – எங்கே பதிவது? யாரிடம் சொல்வது? யார் அதைப் பார்ப்பார்கள்? யார் திருத்துவார்கள்? அவர்கள் திருத்தியது, நமக்கு எப்படித் தெரிய வரும்? அதன் பிறகு…
Read more

சாப்ட்வேர் டெஸ்டிங் – 15- வெள்ளைப் பெட்டி உத்திகள் -4

மாற்ற வழிச் சோதனை(Mutation Testing) அதென்ன மாற்ற வழிச் சோதனை? ஒரு சின்ன கதை வழியாக இதைப் புரிந்து கொள்வோம். அருள், வியன் – இருவரும் நண்பர்கள்; மென்பொறியாளர்கள். இருவரும் இணைந்து இணையத்தளம் ஒன்றை வடிவமைக்கிறார்கள். இணையத்தளத்தின் பின்னணி நிறம் சிவப்பாக இருந்தால் பளிச்சென்று எல்லோருக்கும் பிடித்தது போல் இருக்கும் என்று நினைக்கிறார் அருள். ஆனால்,…
Read more

சாப்ட்வேர் டெஸ்டிங் – 15 – வெள்ளைப் பெட்டி உத்திகள்

வெள்ளைப் பெட்டி என்று சாப்ட்வேர் டெஸ்டிங்கில் எதைச் சொல்கிறார்கள்? கருப்புப் பெட்டி என்றால் என்று பார்த்தோம் அல்லவா? அதற்கு நேர் எதிரானது தான் வெள்ளைப் பெட்டி! வெளிப்படையான (transparent) பெட்டியைத் தான் வெள்ளைப் பெட்டி என்று சொல்கிறார்கள். வெளிப்படை என்றால் என்ன? கணினியில் இரண்டு எண்களைக் கூட்டுவதற்கு நிரல்(program) எழுதுகிறீர்கள் என்று வைத்துக் கொள்ளுங்கள். நிரலின்…
Read more

சாப்ட்வேர் டெஸ்டிங் – சென்னையில் 2 நாள் பயிற்சிப் பட்டறை

சாப்ட்வேர் டெஸ்டிங் என்றால் என்ன என்று தெரிய வேண்டுமா? சாப்ட்வேர் டெஸ்டிங் துறைக்குள் நுழைய வேண்டும் என்று ஆசைப்படுகிறீர்களா? இதற்கான பயிற்சிக்கு நிறைய செலவும் ஆகும்! நேரமும் இல்லையே! என்று யோசிக்கிறீர்களா? கவலையை விடுங்கள்! இதற்கான இரண்டு நாள் பயிற்சிப்பட்டறை சென்னையில் வரும் செப்டம்பர் 28, 29இல் நடைபெறவிருக்கிறது. ஐடி துறை வல்லுநர்கள் கலந்துகொண்டு பயிற்சி…
Read more

சாப்ட்வேர் டெஸ்டிங் – 14 – கருப்புப் பெட்டியும் வெள்ளைப் பெட்டியும்

வானூர்தியில் தான் கருப்புப் பெட்டி என்று கேள்விப்பட்டிருக்கிறேன். இதென்ன சாப்ட்வேர் டெஸ்டிங்கிலும் கருப்புப் பெட்டியா? என்று வியக்கிறீர்களா? வியக்க வேண்டாம். எளிமையானது தான்! பார்த்து விடலாமா? கருப்புப் பெட்டிச் சோதனை: வீட்டில் இருக்கும் மோடத்திற்கு (Modem) இணைய இணைப்புக் கொடுக்கிறீர்கள். ஆனால் அந்த மோடம் எப்படி உள்ளீட்டை வாங்குகிறது? எப்படி உங்களுக்கு இணைய வசதி கிடைக்கிறது…
Read more

சாப்ட்வேர் டெஸ்டிங் – 13 : டெஸ்ட் கேஸ் உத்திகள் – 2

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

சாப்ட்வேர் டெஸ்டிங் – 12 – டெஸ்ட் கேஸ் உத்திகள் – 1

தோழர், அடுத்த பதிவில் ‘பிழை வாழ்க்கை வட்டம்‘ பற்றிப் பார்ப்போம் என்று சென்ற பதிவில் சொல்லியிருக்கிறீர்கள். ஆனால், அதற்கு முன் எனக்கு ஒரு சந்தேகம் – டெஸ்ட் கேஸ் எழுதுவது பற்றிப் (www.kaniyam.com/software-testing-8-write-test-case/) படித்து விட்டு, ஜிமெயிலில் பயனர் உருவாக்கும் பக்கத்திற்கு டெஸ்ட் கேஸ்களை எழுதலாம் என நினைத்து ஆர்வத்தில் டெஸ்ட் கேஸ் எழுதத் தொடங்கினேன்….
Read more

சாப்ட்வேர் டெஸ்டிங் – 11 – சோதிக்கத் தொடங்குவோம்! !

அலகுச்(தனி உருப்படி) சோதனையை உருவாக்குநர் முடித்து, இணைப்புச் சோதனையை டெஸ்டர்கள் முடித்திருக்கிறார்கள். ஒவ்வோர் உருப்படியையும் உருவாக்கி அந்த உருப்படிகளை மற்ற உருப்படிகளுடன் சரிவர இணைந்து இயங்குகின்றனவா என்று இது வரை பார்த்திருக்கிறோம். ஜிமெயில், யாஹூ மெயில் போல, மின்னஞ்சல் சேவை கொடுக்கும் மென்பொருள் ஒன்றை நம்முடைய நிறுவனம் உருவாக்கிக் கொண்டிருக்கிறது என்று வைத்துக் கொள்ளுங்கள். இங்கு,…
Read more