Robert Taylor, BlueVolt
This paper explores the challenges that junior Test Automation and DevOps Engineers face when taking on a new position, especially when working on .NET projects in an agile setting.
This paper analyzes the limitations and benefits of various testing methodologies. It discusses integrating testing into the DevOps pipeline, including addressing common challenges beginning DevOps engineers face.
Key topics include understanding the purpose of test automation, determining what needs to be tested, articulating why testing needs to occur, understanding how automation plays a role, and learning how to combine DevOps and test automation. Acquiring this knowledge helps beginning engineers increase depth and scope of coverage, obtain quick and accurate results, and increase the efficiency of the Continuous Integration/Continuous Deployment (CI/CD) pipeline.
Finally, this paper concludes by describing how to use the information presented to quantify necessary changes and solutions to use for the next iterations.
Key takeaways include:
- The Purpose of Automating Tests
- Limitation of Testing
- Test Automation Workflow
- Importance of a Successful CI/CD
Robert Taylor, https://www.pnsqc.org/agile-software-quality-management/, Paper, Slides, Video