software testing

Automation – Selenium

Selenium என்பது ஓர் browser automation tool ஆகும். இது ‘Software Testing’ துறையில் வேலை பார்ப்பவர்களுக்கு உதவும் ஒரு பயனுள்ள கருவி ஆகும். இதைக் கொண்டு Testing துறையில் உள்ளவர்கள் மிகவும் சுலபமாக அவர்களுடைய வேலைகளைச் செய்துவிட முடியும்.  இதைப் பற்றிக் கற்றுக்கொள்வதற்கு முன்னர் முதலில் நாம் browser, automation, tool எனும் ஒவ்வொரு…
Read more

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

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

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

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

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

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

சாப்ட்வேர் டெஸ்டிங் – 10 மென்பொருள் உருவாக்கமும் சோதனையும்

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

சாப்ட்வேர் டெஸ்டிங் – 9 – தேவை சுவட்டு ஆவணம் என்றால் என்ன ?

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

சாப்ட்வேர் டெஸ்டிங் – 8 – டெஸ்ட் கேஸ் எழுதலாம் வாங்க !

இதுவரை உள்ள பதிவுகளைப் பார்க்காதவர்கள் தயவுசெய்து பார்த்து விட்டு வாருங்கள். அவற்றை www.kaniyam.com/category/software-testing/ பக்கத்தில் பார்க்கலாம். இதுவரை நாம், சாப்ட்வேர் டெஸ்டிங்கைத் திட்டமிடுவது, சோதனைக்கான உத்தி ஆவணத்தை உருவாக்குவது ஆகியவற்றைப் பார்த்து விட்டோம். இப்போது நாம் செய்யவிருப்பது – சோதனைக்கு நம்மை ஆயத்தப்படுத்துவது! இதென்ன சோதனைக்கு ஆயத்தமாகும் சோதனையா என்று யோசிக்க வேண்டாம்! எளிதானது தான்!…
Read more

சாப்ட்வேர் டெஸ்டிங் -7 – திட்டமிடல்

சாப்ட்வேர் டெஸ்டிங் – திட்டமிடல் வாடிக்கையாளர் தேவைகள் பற்றிப் போதுமான விவரங்களைச் சேர்த்த பிறகு, மென்பொருள் நிறுவனம் செய்ய வேண்டிய அடுத்த வேலை – வேலையைத் திட்டமிடுவது. திட்டமிடல் என்றால் என்ன? எளிதான விசயம் தான்! 1) யார் யார் என்னென்ன வேலை செய்வது? 2) எப்போது செய்வது? 3) எப்படிச் செய்வது? என்று திட்டமிடுவதைத்…
Read more

சாப்ட்வேர் டெஸ்டிங் 6 – சாப்ட்வேர் எங்கு தொடங்குகிறது?

முந்தைய பதிவில் நாம் பார்த்த நகைக்கடைக்கு இணையத்தளம் என்னும் எடுத்துக்காட்டின் அடிப்படையில் இதைக் கொஞ்சம் பார்ப்போம்! முந்தைய பதிவைப் படிக்காதவர்கள் தயவுசெய்து அதைப் படித்து விட்டு இப்பதிவிற்கு வாருங்கள்! இதைப் பார்ப்பதற்கு முன்னர் அறிவொளியின் மகள் தமிழினியின் திருமணம் பற்றிப் பேசிக்கொண்டிருந்தோமே! அந்தப் பேச்சை முடித்து விடுவோமே! தமிழினியின் திருமணத்திற்குச் சமையல் வேலை செய்ய ஆள்…
Read more

சாப்ட்வேர் டெஸ்டிங் – 5 – எங்கு தொடங்குவது?

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