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 yourun 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?
As a tester on an Agile team you have been given the following user story to analyze
As a medical professional
I want to see the availability of operating rooms
So I can schedule surgeries as needed
You have talked with the product owner and she expressed some concern over the term "medical professional" You have looked into this and found that doctors want to schedule their surgeries but the hospital administrator does not want them to have this ability At this point what should you do to try to resolve this issue?
An increased proportion of automated test coverage often leads to a greater degree of manual
testing that follows reactive strategies, because:
a) Many of the tests that can be prepared upfront, will be automated which enables the testers
to spend more time for execution of manual tests
b) An increase of the proportion of automated test increases test coverage, and the uncovered
areas are to be tested reactively
c) If the proportion of automated tests increases, manual tests focus on the riskiest areas
which are identified reactively
d) Reactive strategies consider the current context and status of the project and the system
under test. To be able to adopt to this status most flexible a greater degree of manual
testing is necessary