When are security testing tools classified as ALM tools?

When are security testing tools classified as ALM tools?

Are security test tools considered “ALM tools”?

    Requires Free Membership to View

    When you register, you'll receive targeted emails designed to keep you informed of the most relevant information on Agile development, application security, testing & QA, software requirements, and more.

    Hannah Smalltree, Editorial Director

    By submitting your registration information to SearchSoftwareQuality.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchSoftwareQuality.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

As we all know, ALM is a category that is hard to lock down in terms of what is considered an ALM tool and what is not. When it comes to security test tools, I am on the fence based on the type of application to be built. For example, if you are building embedded systems or operating level software then I would expect that the concept of security testing for security breach vulnerabilities might be done by the actual development team -- thus making security test tools part of your ALM tooling. 

However, if you are building enterprise software, i.e., business applications, then I suspect that you will have security specialists to do this type of investigation and testing outside of the normal application development process and lifecycle. Right or wrong, this is what I typically see. In this case I would say your security test tools are actually part of the security management process and not part of ALM.

In either example, I think a solid security testing approach is something that any good application development shop should be on top of, whether they do the testing or share it with security specialists.  Remember, from a business perspective, if you deliver application software that exposes your organization to risk, or worse, causes a real breach, then you will suffer severe consequences from both the costs associated with resolving the breach and the impact that it has on your company’s brand and reputation.

This was first published in April 2011