Course Overview
Testing software requires a test strategy and a good test plan. In this course, Secure Software Testing for CSSLP®, you’ll learn to create and execute test plans to verify that software security works as designed and intended. First, you’ll explore testing strategies and methods. Next, you’ll discover test cases and test data. Finally, you’ll learn how to verify and analyze test results. When you’re finished with this course, you’ll have the skills and knowledge of secure software testing needed for the Certified Secure Software Lifecycle Professional examination.
Course prerequisites
- Basics of software development (any language, e.g., Java, Python, C#)
- Familiarity with SDLC models (Waterfall, Agile, DevOps)
- Awareness of security fundamentals (CIA triad, authentication, encryption)
- 2+ years in software QA, testing, or security-related roles
- Exposure to penetration testing or vulnerability scanning tools (helpful but not required)