Automated testing and security
Companies want to deploy code at an ever-increasing pace. You should test your code to ensure that security concerns are addressed before pushing to production. Manual testing is time consuming and relies on humans, which presents a range of issues. By automating tests, you can use repeatable processes to test code before packaging and deployment. Automated tests should be included in your workflow and you should test at multiple stages of development, not just at the end of the development cycle or sprint.
This workshop will illustrate approaches to testing, such as threat analysis and testing techniques. It will also include demonstrations using Puppet as the code base, with Jira, BBS, and Bamboo as an example toolchain to show a workflow for automated testing of the code at different stages of development for different reasons.