TestRolling
Transcript of TestRolling
![Page 1: TestRolling](https://reader036.fdocuments.us/reader036/viewer/2022083115/58ac990f1a28ab93348b50fb/html5/thumbnails/1.jpg)
Golden Quality
ROLLING THE TESTING ROLE IN AGILE ENVIRONMENTSIN DEVOPS PATH
![Page 2: TestRolling](https://reader036.fdocuments.us/reader036/viewer/2022083115/58ac990f1a28ab93348b50fb/html5/thumbnails/2.jpg)
INTRODUCTION
TEAM SCRUM PRINCIPLES…• Self managed team• Focus on team learning• Empowered to take decisions• No roles pre-assigned in the team
TYPICAL SOFTWARE TEAM IN WATERFALL ENVIRONMENT• Analyst • Developer• Tester• Ops Eng• And many others..
WHAT USUALLY HAPPENS IN AGILE…Scrum teams with pre-defined roles
• Lead • Developer• Tester
![Page 3: TestRolling](https://reader036.fdocuments.us/reader036/viewer/2022083115/58ac990f1a28ab93348b50fb/html5/thumbnails/3.jpg)
IDEA
Iterate Testing Role across entire Team
HOW TO• Every 2 iterations, get a (different) developer and put him to test• Tester will continue doing (mainly) testing tasks • Depending on tester coding skills also could:
• Do nothing• Write unit testing• Solve an issue • Code an small new functionality
![Page 4: TestRolling](https://reader036.fdocuments.us/reader036/viewer/2022083115/58ac990f1a28ab93348b50fb/html5/thumbnails/4.jpg)
JUSTIFICATION
• In scrum, there is no pre-assigned roles: “we” attitude • Everyone is responsible for Quality• Approach same issue from different perspectives• People in team must share knowledge (problems and
solutions) each other• QA tasks as important as Development ones
![Page 5: TestRolling](https://reader036.fdocuments.us/reader036/viewer/2022083115/58ac990f1a28ab93348b50fb/html5/thumbnails/5.jpg)
BENEFITS
• Developer can help to “Build”/ Automate some testing parts• Developer can “hands on” with testing (in particular regression) challenges• Developer will integrate test cases in CI• Tester can review unit tests status• Team: build confident• Improve testing process and tools• Put a new “hat” from other people