Showing posts with label QA Tutorials in Tamil. Show all posts
Showing posts with label QA Tutorials in Tamil. Show all posts

Friday, July 4, 2025

How to Explain Testing Concepts in Tamil

🧪 How to Explain Testing Concepts in Tamil (for Local Learners)

📌 1. Software Testing என்à®±ால் என்ன?

விளக்கம்: à®’à®°ு à®®ென்பொà®°ுள் சரியாக வேலை செய்கிறதா, பிà®´ையில்லையா என்பதை பரிசோதிப்பதையே Software Testing என à®…à®´ைக்கிà®±ோà®®்.

உதாரணம்: à®’à®°ு மருத்துவமனை செயலியில் நோயாளி டைட்டல் புக் செய்யுà®®் பொà®´ுது, அவன் பெயர், வயது, மருத்துவம் அனைத்துà®®் சரியாகச் சேà®®ிக்கப்படுகிறதா என்à®±ு பாà®°்ப்பது தான் சோதனை.

📌 2. Bug (பிà®´ை) என்à®±ால் என்ன?

விளக்கம்: à®®ென்பொà®°ுள் எதிà®°்பாà®°்த்தபடி வேலை செய்யாமல், தவறான விளைவுகளை தருà®®் நிலையை “Bug” என்கிà®±ோà®®்.

உதாரணம்: à®’à®°ு app-ல் "Pay" பட்டனை கிளிக் செய்த பிறகு பணம் விலையில்லை, ஆனால் success message வந்துவிட்டது. இது à®’à®°ு பிà®´ை.

📌 3. Manual Testing (கைà®®ுà®±ை சோதனை):

விளக்கம்: கம்ப்யூட்டரில் உள்ள செயலியை நாà®®ே கையில் ஓட்டி (manually) சோதனை செய்வது.

உதாரணம்: Login செய்யுà®®் பக்கம் திறந்து, சரியான username, password டைப் செய்து, system எப்படி பதிலளிக்கிறது என்à®±ு பாà®°்ப்பது.

📌 4. Automation Testing (தானியங்கி சோதனை):

விளக்கம்: à®’à®°ு tool (உதாரணம்: Selenium) பயன்படுத்தி, à®®ென்பொà®°ுள் சோதனையை தானாகவே ஓடவைக்கிà®±ோà®®்.

உதாரணம்: 100 பேà®°் login செய்யக்கூடியது என்பதை ஒவ்வொன்à®±ாக கையால் சோதிக்காமல், à®’à®°ு program எழுதிவிட்டால் system தான் ஓட்டுà®®்.

📌 5. Test Case (சோதனை வழிà®®ுà®±ை):

விளக்கம்: ஒவ்வொà®°ு செயலை எப்படிச் சோதிக்க வேண்டுà®®் என்à®± திட்டமிடல்.

Login பக்கம்:

  • Step 1: Username தட்டவுà®®்
  • Step 2: Password தட்டவுà®®்
  • Step 3: Login பட்டனை à®…à®´ுத்தவுà®®்

எதிà®°்பாà®°்ப்பு: à®®ுகப்பு பக்கம் வருà®®்

📌 6. Test Scenario (சோதனை நிலை):

விளக்கம்: பயனர் செயல்à®®ுà®±ை அடிப்படையில் பரிசோதிக்க வேண்டிய நிலை.

உதாரணம்: “Patient Appointment Booking” என்பது à®’à®°ு scenario. இதுக்குள் பல test cases இருக்குà®®் – register, select doctor, select date, confirm.

📌 7. Defect Life Cycle (பிà®´ை வாà®´்க்கை சுà®´à®±்சி):

விளக்கம்: à®’à®°ு பிà®´ை கண்டுபிடிக்கப்பட்ட à®®ுதல் நாளிலிà®°ுந்து அது தீà®°்க்கப்படுà®®் வரை உள்ள நிலைகள்:

  • New → Assigned → Open → Fixed → Retest → Closed (அல்லது Reopen)

📌 8. Regression Testing (à®®ீண்டுà®®் சோதனை):

விளக்கம்: புதிய à®®ாà®±்றங்களால் பழைய à®…à®®்சங்கள் பாதிக்கப்படுகிறதா என்பதை சரிபாà®°்ப்பது.

உதாரணம்: “Search Doctor” பக்கத்தில் à®®ாà®±்றம் செய்தோà®®். ஆனால் “Book Appointment” வேலை செய்கிறதா என்à®±ு à®®ீண்டுà®®் சோதிக்கிà®±ோà®®்.

📌 9. Performance Testing (திறன் சோதனை):

விளக்கம்: à®®ென்பொà®°ுள் வேகமாக வேலை செய்கிறதா, அதிக load-க்கு எதிà®°ாக எப்படி செயல்படுகிறது என்à®±ு பாà®°்க்கிà®±ோà®®்.

Tool: JMeter

📌 10. Bug Reporting (பிà®´ை à®…à®±ிக்கைகள்):

விளக்கம்: கண்டுபிடிக்கப்பட்ட பிà®´ைகளை documentation செய்து development குà®´ுவிடம் தெà®°ிவிப்பது.

Tool: Jira, Bugzilla

✅ Bonus Tip:

உண்à®®ையான ஒப்பீடு: à®’à®°ு பொà®°ுள் விà®±்பனைக்கு வருவதற்கு à®®ுன்னால் அதை பரிசோதிக்குà®®் அளவுக்கு QA à®®ுக்கியம். à®®ென்பொà®°ுள் என்பது மருந்து போல – சரியாக வேலை செய்யாவிட்டால் ஆபத்து.

👋 Hi, I'm Suriya — QA Engineer with 4+ years of experience in manual, API & automation testing.

📬 Contact Me | LinkedIn | GitHub

📌 Follow for: Real-Time Test Cases, Bug Reports, Selenium Frameworks.