The Pet Clinic development team have started to implement Test Driven Development (TDD). They are adding unit tests as they add new functions and features.
As is to be expected given they have only recently started with TDD the current test code coverage percentage is low.
They also have some automated functional tests with user stories in their backlog to create additional tests for a number of critical flows. As a result Tina and the testers still have to do a lot of manual testing for each release.
With the introduction of TDD and automated functional testing, the team is starting to see encouraging results. Some issues are being detected by tests ran from the team's continuous integration pipeline when developers submit pull requests. Results are however patchy with bugs and performance issues being detected in upper environments.
Paulo, following his regular product backlog grooming meeting with the business, explains to the development team that the pace of change is accelerating and that he expects that a monthly release will soon be no longer viable. He outlines that Brenda and the business are looking for weekly initially and ideally daily releases.
Paulo asks Adam for any observations he has on the performance of the application following the recent introduction of the Fair Trade Pet Products Line. Adam describes that they are seeing spikes in business around holidays, sales events etc., with some performance issues being experienced at peak times.
Paulo calls a meeting and asks Chun for her thoughts as to how the team can build on the progress shown to date and take the next steps in Test Automation.
This is Test Automation Strategies and these are the people that will create the Test Automation Strategy for the Pet Clinic team.
|Chun DevOps coach supporting the transformation effort|
|Paulo Product Owner for the Pet Clinic application|
|Santhosh Scrum Master who is facilitating the DevOps Kaizen events|
|Adam IT Admin representative participating in the DevOps transformation.|
|Dan Developer creating working on the development team that produce the artifacts|
|Tina Tester responsible for ensuring the team build quality into software they produce|
|Selma Security Officer responsible for all things security|
|HAL White Hat Hacker seeking to find and expose security vulnerabilities to the team so they can address them|