Certificate Program in Software Testing

Course Overview

INTAKES January, May & September
METHOD OF DELIVERY The delivery method for this certification is entirely online, requiring candidates to have access to a personal computer.
MEDIUM OF INSTRUCTION Sinhala and Simple English
COURSE DURATION 6 Months
COURSE SCHEDULE 2 Hours​, 3 Days per week
LEARNING HOURS 60 Hours

Course Contents

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.

Module Details
Module 1 Introduction to Software Testing

Objective: Importance of software testing in development Key terminology: Bugs, defects, test cases and test plan Overview of software development life cycle (SDLC) and testing phases

Module 2 Understanding Software Development Life Cycle (SDLC)

Objective: Different SDLC models (Waterfall, Agile, V-Model) How testing fits within SDLC Roles and responsibilities of a software tester

Module 3 Types of Software Testing

Objective: Functional testing vs. non-functional testing Manual testing vs. automated testing Black-box testing and white-box testing

Module 4 Test Case Design

Objective: Writing effective test cases Types of test cases: Positive, negative, boundary conditions Test case formats and templates

Module 5 Test Plan Creation

Objective: Purpose of a test plan Components of a test plan: Scope, objectives, strategy, resources Estimating effort and scheduling for testing activities

Module 6 Functional Testing Techniques

Objective: Understanding functional requirements Test scenarios for web applications Performing smoke testing, regression testing and sanity testing

Module 7 Usability and User Interface (UI) Testing

Objective: Basics of usability testing UI design principles and guidelines Conducting UI testing and reviewing user experience

Module 8 Exploratory Testing

Objective: Definition and approach to exploratory testing When and how to use exploratory testing Documentation and reporting in exploratory testing

Module 9 Defect Life Cycle and Reporting

Objective: Understanding the defect life cycle Defect identification and classification Writing clear and concise defect reports

Module 10 Test Execution and Defect Tracking

Objective: Preparing for test execution Tracking defects using defect management tools (e.g., Jira, Bugzilla) Collaboration between testers and developers

Module 11 Performance and Compatibility Testing

Objective: Introduction to performance testing concepts Tools and techniques for manual performance testing Compatibility testing across different environments (OS, browsers)

Module 12 Final Review and Reporting

Objective: Preparing test summary reports Review of testing process and lessons learned Best practices for continuous learning and improving testing skills

Course Fee

Your Investment

Rs 60,000/=

Admission Requirements

  • Computer Knowledge

    Applicants must possess basic computer skills and literacy.

  • Prior Experience Level

    No prior software testing experience is required. Open to beginners, IT professionals transitioning to QA, and junior testers wanting to strengthen their skills.

  • Progression Readiness

    A desire to learn essential manual testing fundamentals as a prerequisite for advancing to automated testing tools.

 

Target Audience
    • 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.

Please review the entry requirements before starting your application.

Contact Us

Ms. Shanika Rajasinghe

Ms. Shanika Rajasinghe

Course Coordinator

shanika@gsdc.lk 94712 993 993 Chat on WhatsApp