207k views
1 vote
Which of the following is not a strategy for testing assumptions in the Agile method?

a) Automated testing
b) User stories
c) Pair programming
d) Waterfall model

User Hongxu Jin
by
8.6k points

1 Answer

2 votes

Final answer:

The Waterfall model is not an Agile testing strategy; instead, it is a distinct and linear project management approach. In contrast, automated testing, user stories, and pair programming are all Agile methods that support the iterative and collaborative nature of Agile development.

Step-by-step explanation:

The strategy that is not a method for testing assumptions in the Agile method is d) Waterfall model. The Agile method is known for its iterative approach and flexibility, where requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams. The Waterfall model is a linear and sequential design approach, where progress is seen as flowing steadily downwards through phases such as conception, initiation, analysis, design, construction, testing, deployment, and maintenance. This is in contrast with Agile practices.

Automated testing, user stories, and pair programming are all strategies that are consistent with Agile principles. Automated testing helps in continuously validating the functionality of the application as new features are developed. User stories provide a clear, simple description of a feature from the perspective of the user or customer. Pair programming is an Agile software development technique in which two programmers work together at one workstation, frequently discussing and reviewing each other's work.

User Yaniv Shaked
by
8.6k points