I'm currently designing and setting up everything for our development team, regarding to our new workflow with scrum, test management , ....
Scrum wise is everything done, I'm currently setting up the testing workflow and enviroment.
We would like to establisht he Microsoft Test Manager.
Everything is clear to 1 very important thing - How do requirements of a Test Plan for a single Sprint communicate with the tester, to be ready to be tested.
Workflow and Missing Part explained:
- Developer get BacklogItem, describe Tasks, RWT, ... and define possible TestCases, but are not responsible for the complete TestCase szenario.
- Tester create a TestPlan for the current iteration, and add every BackLogItem to the TestSuite as a requirement.
- TestCases already created get displayed
- Tester starts to write more TestCases and defines new ones.
- Developer commits work for BacklogItem.
- ???? Developer and Tester do a mystirous handshake and suddenly the tester knows that the specific BacklogItem is ready to test and all included test cases ????
- Tester tests the given TestCases, reports and creates Bug's if needed.
So as you see, how is the communication between the development team and tester team what is ready to be tested.
What I have spotted so far is the BLOCKED state of a test case.As long as a Test Case is in blocked state, the tester knows to not touch this test case.
This could work, but wow this is a huge overhead for the developer, as a developer has once he has committed his code to the tfs, go to the test area in TFS web Portal, and set the state of every test case of the given backlog item to be ready to tested or otherwise said, the state READY.
This isn't really working for us.
The other way would be a huge overhead for the testers, so if they need to track down in the tfs web portal, which backlogitem is in the commited state, and then start testing the test cases for the assoicated BacklogItem which is a requirement of the current test plan.
So as you see hopefully, my problem is how do the testers know, when a requirement is ready to be tested and all it's assoicated test cases???