【发布时间】:2016-12-05 13:42:01
【问题描述】:
我目前正在为我们的开发团队设计和设置一切,涉及到我们新的 Scrum 工作流程、测试管理......
Scrum 明智地完成了一切,我目前正在设置测试工作流程和环境。
我们想建立 Microsoft 测试管理器。
对于 1 件非常重要的事情,一切都很清楚 - 单个 Sprint 的测试计划的要求如何与测试人员沟通,以便为测试做好准备。
工作流程和缺失部分解释:
- 开发人员获取 BacklogItem、描述任务、RWT 等并定义可能的测试用例,但不负责完整的测试用例场景。
- 测试人员为当前迭代创建一个 TestPlan,并将每个 BackLogItem 作为要求添加到 TestSuite。
- 显示已创建的测试用例
- 测试人员开始编写更多的测试用例并定义新的测试用例。
- 开发者提交 BacklogItem 的工作。
- ????开发人员和测试人员进行了一次神秘的握手,然后测试人员突然知道特定的 BacklogItem 已准备好进行测试,并且所有包含的测试用例都已准备就绪????
- 测试人员测试给定的测试用例、报告并在需要时创建错误。
如您所见,开发团队和测试团队之间的沟通如何准备好进行测试。
目前我发现的是一个测试用例的BLOCKED状态。只要一个测试用例处于阻塞状态,测试人员就知道不去碰这个测试用例。
这可以工作,但是哇,这对开发人员来说是一个巨大的开销,因为开发人员一旦将他的代码提交到 tfs,进入 TFS Web Portal 中的测试区域,并设置每个测试用例的状态给定积压项目的准备好测试或以其他方式表示,状态 READY。
这真的不适合我们。
另一种方式对测试人员来说是一个巨大的开销,所以如果他们需要在 tfs 门户网站中追踪哪个 backlogitem 处于已提交状态,然后开始测试关联的 BacklogItem 的测试用例,这是一个当前测试计划的要求。
如您所见,我的问题是测试人员如何知道何时准备好测试需求以及所有相关的测试用例???
【问题讨论】:
标签: visual-studio-2015 microsoft-test-manager mtm