Do you have software testing processes (dynamic or static) that are established and followed?
Explanation
Example Responses
Example Response 1
Yes, our organization has established comprehensive software testing processes that include both static and dynamic testing methodologies For static testing, we use SonarQube and Checkmarx to analyze our codebase during development, with automated scans triggered on every pull request Our development teams also conduct regular peer code reviews before code is merged For dynamic testing, we employ Burp Suite for web application security testing, OWASP ZAP for automated scanning, and conduct quarterly penetration tests using both internal resources and third-party security firms All identified issues are tracked in our vulnerability management system with remediation timelines based on severity Testing is fully integrated into our CI/CD pipeline, with security gates that prevent deployment if critical vulnerabilities are detected We follow OWASP ASVS as our testing standard and maintain documentation of all testing procedures that development teams must follow.
Example Response 2
Yes, we have established software testing processes that are integrated into our development lifecycle Our static testing includes automated code analysis using ESLint and StyleCop with custom security rules, as well as manual code reviews that follow a security-focused checklist These are performed on all code changes before they can be merged into our main branch For dynamic testing, we run automated functional tests with security assertions and conduct monthly security scans using Nessus and Acunetix Our QA team is trained in security testing techniques and incorporates security test cases into their regular testing activities We also conduct annual penetration testing with a third-party security vendor All testing processes are documented in our security policies, and compliance is monitored through regular audits Testing results and remediation efforts are reviewed in our monthly security steering committee meetings.
Example Response 3
No, we currently do not have formally established software testing processes While our developers do perform ad-hoc testing of their code and occasionally conduct peer reviews, we don't have standardized procedures or tools for either static or dynamic testing We recognize this as a gap in our security posture and are in the process of evaluating testing tools and developing formal testing procedures We plan to implement static code analysis tools in the next quarter and establish a relationship with a third-party penetration testing firm by the end of the year In the interim, we are mitigating risk by leveraging secure coding training for our development team and implementing additional monitoring in our production environment to detect potential security issues.
Context
- Tab
- Infrastructure
- Category
- Application/Service Security

