Certified Software Testing Professional (CSTP)

Overview

Overview

Duration 5 days
Course Time 9.00am - 5.00pm
Enquiry Click here to contact us

This course is delivered by Nanyang Polytechnic.

The Certified Software Testing Professional course aims to provide the participants with sound understanding of the methods, processes, tools and technologies in software testing with a focus on the software quality control and security assurance perspectives.


Key Takeaways

Key Takeaways

At the end of this course, the participants will be able to:

  • Appreciate the importance of software quality and security
  • Explain software testing process and practices in V model and agile (SCRUM) software development process
  • Explain the essential build-and-test environments
  • Perform test planning and test case design
  • Generate and analyse software metrics for quality measurement
  • Apply white box testing techniques including static code analysis, dynamic code analysis, code coverage, unit testing and etc.
  • Apply black box testing techniques including functional testing, regression testing, acceptance testing, performance testing and etc.
  • Apply security testing techniques such as fuzzing test, security code analysis and etc.

Perform test results analysis and reporting


Who Should Attend

Who Should Attend

This course is targeted at:

  • Software Tester
  • Quality Engineer
  • Software Developer
  • IT Project Managers
Anyone who is involved in improvement and maintenance of software quality control and security assurance.

Prerequisites
Trainees must have:

  • Polytechnic Diploma or a University Degree in ICT, IT, Telecom, Computer/Information Science,
  • Software Engineering with 1-year testing experience
  • Any Degree/Diploma with 3-years testing experience.

ICT and SS Competency Framework

ICT and SS Competency Framework

As part of the ICTCF, this course falls under the Apps Development functional cluster and tagged to the following competencies:
  • Apps Development: Functional Testing
  • Apps Development: Performance Testing
  • Apps Development: Application Security Testing
  • Apps Development: Functional Testing
The course is mapped to the following job roles:
  • Quality Engineer
  • Software Enginner

Course Structure

Course Structure

This course is delivered face-to-face and will cover the following topics:

  • Software testing principles and processes
  • Development and test environment setup
  • Test planning, test case design and reporting
  • White box testing
  • Black box testing
  • Security testing

NOTE
This course includes a certification exam that will be conducted at the end of the course. It consists of a written assessment and a practical assessment.


Instructors

Instructors


Fees

Fees


Full Fee

Full course fee

S$2400

7% GST on nett course fee

S$168

Total nett course fee payable, including GST S$2568

With effect till 31 Dec 2022



Full Fee

Full course fee

S$2400

8% GST on nett course fee

S$192

Total nett course fee payable, including GST S$2592

With effect from 1 Jan 2023 till 31 Dec 2023



How To Register

How To Register


Agency-sponsored

Step 1 Apply through your organisation's training request system.

Step 2 Your organisation's training request system (or relevant HR staff) confirms your organisation's approval for you to take the course.

Your organisation will send registration information to the academy.

Organisation HR L&D or equivalent staff can click here for details of the registration submission process.


Step 3 The Digital Academy will inform you whether you have been successful in enrolment.