Certificate Program in Software Testing
- Onsite and Online
- Intakes: Jan, Apr, Jul, Oct
Course Description
The Certificate Program in Software Testing is designed to introduce the foundational concepts of software testing to individuals with basic computer knowledge. This course focuses on manual testing techniques, testing terminology, methodologies and best practices that will allow learners to understand the importance of quality assurance in software development. Students will learn how to identify defects, write test cases and perform testing processes manually without involving automated tools.
Course Summary
This course is a step-by-step guide to understanding the role of a software tester. Through theoretical knowledge and practical exercises, learners will explore various types of software testing such as functional testing, performance testing and usability testing. By the end of this program, students will be able to test simple software applications, identify common issues and document their findings effectively.
Course Outline
Module 1: Introduction to Software Testing | |
---|---|
|
Module 2: Understanding Software Development Life Cycle (SDLC) | |
---|---|
|
Module 3: Types of Software Testing | |
---|---|
|
Module 4: Test Case Design | |
---|---|
|
Module 5: Test Plan Creation | |
---|---|
|
Module 6: Functional Testing Techniques | |
---|---|
|
Module 7: Usability and User Interface (UI) Testing | |
---|---|
|
Module 8: Exploratory Testing | |
---|---|
|
Module 9: Defect Life Cycle and Reporting | |
---|---|
|
Module 10: Test Execution and Defect Tracking | |
---|---|
|
Module 11: Performance and Compatibility Testing | |
---|---|
|
Module 12: Final Review and Reporting | |
---|---|
|
Assessment and Certification: | |
---|---|
This program will help students grasp the core concepts of software testing and become proficient in manual testing without the need for automation tools. |
To Whom
- Beginners with basic computer knowledge who are interested in pursuing a career in software testing.
- Individuals looking to transition into quality assurance from other IT roles.
- Junior software testers who wish to strengthen their manual testing skills.
- Those who are looking to gain foundational knowledge before advancing to automated testing tools.
Learning Outcomes
Upon completion of this course, students will be able to:
- Understand the basic principles and importance of software testing.
- Identify different types of software testing and their purposes.
- Write clear and effective test cases for different testing scenarios.
- Execute manual tests and identify defects in software applications.
- Document and report defects with appropriate details.
- Understand software development life cycle (SDLC) and its relationship to software testing.
- Apply basic knowledge of bug tracking and test management tools.
- Differentiate between various testing phases like unit testing, system testing, and acceptance testing.
- Develop good communication skills for reporting test results and collaborating with developers.
- Gain an understanding of the importance of user interface and usability testing.
- Participate in review meetings to ensure the quality of the product.
- Work effectively within a team to contribute to the testing process.
Method of Delivery
Medium of Instruction
Simple English and Sinhala
Course Duration
30 Hours
Course Schedule
3 Days Per Week ; 2 Hours
Course Fee
Per Participant fee: Rs. 15,000/=
How to Apply
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.
How To Apply
Your Application
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
Our Response
After you submit your application, an admissions representative will contact you and will help you to complete the process.
Your Journey
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.