Software Testing

Continuing Education Center
Software Testing




Course Overview:
- This course provides a comprehensive introduction to software testing principles, methodologies, and tools. It covers the entire testing lifecycle, including test planning, design, execution, defect reporting, and automation. Designed for both beginners and professionals, the course aims to build a solid foundation in manual and automated testing techniques to ensure software quality and reliability.
Learning Outcomes:
By the end of this course, learners will be able to:
- Understand the fundamentals of software testing and quality assurance.
- Design effective test cases and test plans.
- Execute manual and automated tests using industry-standard tools.
- Identify, document, and track defects.
- Apply various testing methodologies (black-box, white-box, regression, etc.).
- Understand test automation frameworks and implement simple scripts.
- Integrate testing processes into the software development lifecycle (SDLC).
Prerequisites:
- Basic understanding of software development concepts.
- Familiarity with any programming language (preferably Python or Java) is beneficial but not mandatory.
Target Certification:
- The participant who will pass the course exam will obtains Certificate from MIU.
- This course prepares students to sit the following exams:
- ISTQB Foundation Level Certification
- ISTQB AGILE Methodology Certification
- Selenium WebDriver Certification (for automation-specific focus)
Estimated Time to Completion: 80 hours
Housr/Day | No. of days / week | Total no. of days |
6 Hours/day | 4 days/week | 20 Days |
Contents:
- Introduction to Software Testing
- Testing Methodologies and Levels
- Test Planning and Documentation
- Manual Testing Techniques
- Defect Life Cycle and Bug Tracking Tools (e.g., JIRA)
- Test Automation Basics
- Introduction to Selenium WebDriver
- Writing and Running Automated Test Scripts
- Performance and Load Testing Overview
- Testing in Agile
- Best Practices and Real-world Case Studies
Recommended Next Course:
- Advanced Test Automation with Selenium and Java/Python
- DevOps Fundamentals