CSSLP Cert Prep: 5 Secure Software Testing
1h 5mIntermediate2020-10-26
Authors

Jerod Brennen
Security Architect, Advisor, Speaker, Teacher
Course details
Improve the security of your organization's applications while working toward a credential that can propel your career forward. Prepare for the fifth domain of the CSSLP exam, Secure Software Testing, with this installment of the CSSLP Cert Prep series. Learn about building test cases with a comprehensive approach, including both automated and manual penetration testing, regression, integration, and failure test cases, plus unique tests with a cryptography focus. Get tips for building a testing strategy, such as how to group your tests for greater efficiency and expand your testing with external sources. Plus, see how to execute verification and validation tests and properly conduct testing in order to uncover, track, and remediate bugs.
Skills covered
Security TestingCybersecurityCert Prep
Concepts
0. Introduction
- 01 - Secure software testing
1. Developing Security Test Cases
- 02 - Understanding your test environment
- 03 - Automation vs. manual testing
- 04 - Ensuring a comprehensive approach
- 05 - Validating cryptography
2. Developing a Testing Strategy
- 06 - Grouping your tests
- 07 - Leveraging external resources
- 08 - Verifying and validating documentation
3. Conducting Security Tests
- 09 - Securing test data
- 10 - Verification and validation testing
- 11 - Identifying undocumented functionality
4. Reviewing the Results
- 12 - Security implications of test results
- 13 - Classifying and tracking security errors
Conclusion
- 14 - Next steps