|
Applying Project Management fundamentals to Quality Assurance, as it relates toWeb Application Security Testing (pt.1) |
Hey all,
This year, my focus is to ramp up my Info Sec. / Web App Security learning and stumbled upon this gem from last year. Figured I could re-purpose it for Security Testing. The scope of this "part 1" is to take the approach of someone assigned to a project and applying old-school practices to get started.
Some of this may work, some of it may not. But the foundation is laid out and it goes something like this:
1.0 - Objective
1.1 - Define testing agenda and purpose of document as it relates to Security1.1.1 - Get Project Summary
1.1.2 - Get S.O.W
2.0 - Testing Scope
2.1 - Establish what is to be tested2.1.1 - Get Testing Requirements from PO / Project Lead / Devs
2.1.2 - Get Testing Bounds (what won't be tested / out of scope)
2.2 - Determine level of effort for test tasks
2.2.1 - Test Types and Duration
2.2.2 - Test Task Dependencies & Schedule (when to start a new cycle)
3.0 - Personnel
3.1 - Who are the Client and Stakeholders involved3.1.1 - Get names from PO / Project Lead / Devs
3.2 - Who are the other members on the team (PO / Devs / BA / QA / etc.)
3.2.1 - Have Kick-off Meeting
3.2.2 - Get Names, Roles & Responsibilities
4.0 - Security Software & Test Strategy
4.1 - What Software will be used4.1 - Meet w. PM / Devs / QA
4.2- Discuss best applications / programs to use
4.3- Discuss testing strategy (best approach) as it relates to OWASP Top-10
5.0 - Risk
5.1 - Establish risk matrix from features-in-test5.1.1 - Meet with PM / BA / Devs
5.1.2 - Get Risk Analysis from BRD
6.0 - Entrance / Exit Criteria
6.1 - Determine when testing is to begin6.1.1 - Meet with PM / Devs / QA Team
6.1.2 - Get Release schedules / Test Cycle schedules
7.0 - Completion Criteria
7.1 - Determine when testing is complete7.1.1 - Establish sweep-completion ETA
8.0 - Glossary
8.1 - Write up all terms, acronyms, and defined language in use8.1.1 - Draft list of terms and definitions (including CTAs, navigation end-points)
No comments:
Post a Comment