Overview
Gain an in-depth understanding of the methods, processes, tools and technologies in software testing with a focus on the software quality control and security assurance perspectives in this programme.
Key Takeaways
At the end of this programme, you 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
- Please refer to the job roles section.
- Any Public Service Officer involved in the improvement and maintenance of software quality control and security assurance; and/or in a Software Tester, Software Developer or IT Project Manager role.
Prerequisites
You must have:
- A polytechnic diploma or a university degree in ICT, IT, Telecom, Computer/Information Science.
- Software engineering with 1-year of testing experience.
- Any degree/diploma with 3-years of testing experience.