SOFTWARE ENGINEERING

INTRODUCTION TO SOFTWARE ENGINEERING

AGILE SOFTWARE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
In an Agile environment, what is the main responsibility of a tester?
A
Create test scenarios and test cases
B
Finding bugs
C
Create automation scripts
D
There is no role as a Tester in Scrum
Explanation: 

Detailed explanation-1: -The particular responsibilities of a tester in an Agile team include creating and providing feedback on test status, test progress and product quality. One of the other things they need to report – often forgotten – is the quality of the test process itself.

Detailed explanation-2: -In the agile enterprise, everyone bears collective responsibility for quality, and everyone is a tester. Some agile teams have a dev-test role, in which a developer is dedicated to testing. Product owners are often involved in ad hoc and exploratory testing as well.

Detailed explanation-3: -Develop (build and test the increment)Create and execute on the test planBe clear that the other team members will need to be engaged in the creation, execution and maintenance of all the tests – automated and manualMake the build process include testing, and fail when a test fails.

Detailed explanation-4: -Testers within a Scrum development team help ensure that the right product is getting created and that the product is being made right.

There is 1 question to complete.