Graduate Conversion Program in Software Testing (Manual Testing Focus)

The Graduate Conversion Program in Software Testing (Manual Testing Focus) is designed for non-IT graduates who have completed a foundational software testing certificate but lack in-depth manual testing skills. This program provides an advanced understanding of manual testing practices, methodologies and tools, emphasizing test case design, defect management and non-functional testing. Students will learn industry-standard techniques and processes for manual testing, preparing them for roles in software quality assurance.

Course Description

This 10-module course builds on foundational knowledge of software testing, guiding students through advanced manual testing techniques and best practices. The course emphasizes practical application in areas such as test planning, design techniques, test management, defect tracking and non-functional testing. By the end of the program, students will be skilled in end-to-end manual testing processes and equipped to manage testing projects, identify and report defects accurately, and ensure software quality.

Learning Outcomes:
Upon completing the course, students will be able to:

  1. Develop comprehensive test plans: Create structured test plans based on project requirements.
  2. Design effective test cases: Apply advanced test case design techniques to cover various testing scenarios.
  3. Execute different testing types: Conduct system, integration, acceptance and non-functional testing.
  4. Manage defects: Track, report and manage defects through the entire defect lifecycle.
  5. Use test management tools: Organize and document testing activities with industry-standard tools.
  6. Conduct non-functional testing: Apply techniques for usability, performance and security testing.
  • Completion of a Certificate in Software Testing.
  • Basic understanding of software testing principles, test cases, and defect reporting.
  • Non-IT Graduates with Software Testing Foundation: Individuals with basic software testing knowledge who want to deepen their manual testing skills.
  • Junior Testers: Entry-level testers aiming to advance their understanding of manual testing methodologies.
  • Professionals Transitioning into Software Testing: Those looking to specialize in manual testing within the software quality assurance field.
Module 1: Advanced Test Planning and Strategy 

Overview: Developing structured test plans tailored to project requirements.

Key Topics: Test planning components, risk analysis, testing scope, resource allocation.

Practical Task: Create a test plan based on a sample project scenario.

 
Module 2: Test Case Design Techniques 

Overview: Applying advanced techniques for thorough test case coverage.

Key Topics: Boundary value analysis, equivalence partitioning, state transition testing.

Practical Task: Design test cases using various techniques for different scenarios.

 
Module 3: Functional Testing Types and Approaches 

Overview: Exploring diverse functional testing methods.

Key Topics: System testing, integration testing, user acceptance testing (UAT).

Practical Task: Execute system and integration tests on a sample application

 
Module 4: Defect Lifecycle and Defect Management

 

Overview: In-depth understanding of managing defects through their lifecycle.

Key Topics: Defect identification, defect reporting, prioritization, severity levels.

Practical Task: Log and track defects using a defect management tool.

 
Module 5: Test Management with JIRA 

Overview: Utilizing test management tools for effective documentation and tracking.

Key Topics: Organizing test cases, tracking test execution, managing defect reports.

Practical Task: Use JIRA to organize test cases and track testing activities.

 
Module 6: Non-Functional Testing – Usability and Accessibility Testing
 

Overview: Introduction to usability and accessibility testing principles.

Key Topics: Usability standards, accessibility guidelines (WCAG), user experience testing.

Practical Task: Conduct usability and accessibility tests on a web application.

 
Module 7: Non-Functional Testing – Performance Testing Basics 

Overview: Fundamentals of performance testing for application stability.

Key Topics: Load testing, stress testing, response time, throughput.

Practical Task: Plan a basic performance test, focusing on performance test scenarios.

 
Module 8: Test Reporting and Documentation
 

Overview: Documenting testing progress, results, and creating detailed test reports.

Key Topics: Test summary reports, defect summary reports, sign-off documentation.

Practical Task: Prepare a detailed test report for a sample project.

 
Module 9: Introduction to Security Testing
 

Overview: Basics of security testing for identifying vulnerabilities.

Key Topics: Common security threats (e.g., SQL injection, XSS), security best practices.

Practical Task: Conduct a basic security test for input validation in an application.

 
Module 10: Capstone Project – End-to-End Testing
 

Overview: Applying all learned skills in a comprehensive testing project.

Key Topics: Test planning, case design, execution, defect tracking, and reporting.

Practical Task: Complete an end-to-end testing cycle for a sample application, including documentation and reporting.

 

Assessment Methods:

 

Practical Assignments: Module-based assignments to apply theoretical knowledge.

Quizzes: Regular quizzes to assess comprehension of key concepts.

Final Project: An end-to-end testing project that requires students to develop and execute a full testing cycle for a given application.

 
The delivery method for this certification is entirely online, requiring candidates to have access to a personal computer.

Sinhala and Simple English

60 Hours
2 Hours, 3 Days Per Week
Rs. 30,000/=

How to 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.

After you submit your application, an admissions representative will contact you and will help you to complete the process.

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.

FORM

Are you ready to take the next step toward your future career?