You are testing a new feature in the current iteration. The feature is supposed to take the input of a name and return the number of characters in the name. This information is used by another feature that will determine the size needed on a form. The acceptance criteria state the following
1) a name of up to 30 characters should be accepted
2) standard error processing should be in place to limit user errors
The developers are using TDD and you have asked to see their tests. This is what they gave you
When you run your manual tests you are finding that when you use the following inputs you get the associated results:
From these results what can you conclude about the TDD process?
Agile Development and Automation:
Agile methodologies encourage frequent updates to the test automation suite to stay in sync with incremental development. This ensures that testing can validate new changes as soon as they are made.
Updating During Iteration:
Updating the test suite as code is developed allows for immediate feedback on changes, improving efficiency and reducing defect leakage.
Conclusion:
Option D is correct because it aligns with continuous integration and Agile principles.
Keneth
1 days ago