- Home
- Software Development
- Software Testing, NQF level 5
Software Testing, NQF level 5
Software Development
Description
Curriculum
Description
This programme will help delegates understand software testing and all its associated techniques useful in business today. It gives delegates a comprehensive understanding of the software testing process in relation to the SDLC
COURSE OVERVIEW
This programme is offered over a period of 12 months through a blended learning approach, which combines online classes, self-paced learning and face to face.
Curriculum
Course Details
- Module 01: In-depth understanding of secure SDLC and secure SDLC models
- Module 02: Knowledge of OWASP Top 10, threat modelling, SAST and DAST
- Module 03: Capturing security requirements of an application in development
- Module 04: Defining, maintaining, and enforcing application security best practices
- Module 05: Performing manual and automated code review of application
- Module 06: Conducting application security testing for web applications to assess the vulnerabilities
- Module 07: Driving development of a holistic application security program
- Module 08: Rating the severity of defects and publishing comprehensive reports, detailing associated risks and mitigations
- Module 09: Working in teams to improve security posture
- Module 10: Application security scanning technologies such as AppScan, Fortify, WebInspect, static application security testing (SAST), dynamic application security testing (DAST), single sign on, and encryption
- Module 11: Following secure coding standards that are based on industry-accepted best practices such as OWASP Guide, or CERT Secure Coding to address common coding vulnerabilities
- Module 12: Creating a software source code review process that is a part of the development cycles (SDLC,Agile, CI/CD)