Certified Software Testing Professional (CSTP) Preparatory Training Programme and Certification Exam
About this course
Course objectives
Certified Software Testing Professional (CSTP) Preparatory Training Programme and Certification Exam is a joint certification programme brought to you by Singapore Computer Society and Nanyang Polytechnic. It aims to provide the participants with sound understanding of methods, processes, tools and technologies practised in software testing with a focus on the software quality control and security assurance perspective.
Upon completion of the course, the participants will be able to:Appreciate the importance of software quality and security
Apply various software testing methods, including V-model, within the Software Development Cycle (SDLC)
Explain effective build-and-test environments
Perform test planning and test case design
Generate and analyse software metrics for quality measurement
Apply white box testing techniques such as static code analysis, dynamic code analysis, code coverage and unit testing
Apply black box testing techniques such as fuzz testing, security code analysis and essential penetration testing and testing experience
Perform test results analysis and reporting
Course description
It is a practice-oriented course, conducted by practising senior lectures, with demonstrations and practical workshop sessions. Industry-standard software tools are used for demonstrations, practical workshop exercises and assessments to provide participants with a realistic learning environment.
Participants will be trained in key aspects of software testing to meet desired quality and security for ICT systems:
• Software testing principles and processes in ICT systems
• Development and test environment setup
• Test planning, test case design and reporting
• White box testing
• Black box testing
• Security testing
A certification examination, comprising a written and a practical test, will be conducted at the end of the programme to assess the participants' competency.
Target audiences
Software TesterQuality EngineerSoftware DeveloperICT Project Manager