TestRolling

6
Golden Quality ROLLING THE TESTING ROLE IN AGILE ENVIRONMENTS IN DEVOPS PATH

Transcript of TestRolling

Page 1: TestRolling

Golden Quality

ROLLING THE TESTING ROLE IN AGILE ENVIRONMENTSIN DEVOPS PATH

Page 2: TestRolling

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

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

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

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

Page 6: TestRolling

Contact us..

phiqasoft

@phiqasoft

phiqa

www.phiqa.com

[email protected]