[size=medium]来自“Priyanka Hasija”的经验,她认为QA在Scrum中要做到:
① 不仅仅是完成test case,还可以作为Product Owner的代理,完成Acceptance test,在PO没有时间的时候代替PO和团队沟通,甚至通过质疑各种假设等方式帮助PO明确需求
② 参加故事的评估。QA在复杂的用户场景和异常流程方面更有感觉,这些可以帮助开发人员做估算时不仅仅考量“happy path”
③ 保证团队可以清楚的了解测试目标,如果可以的话,和开发人员结对做unit test
④ 为开发人员提供快速的反馈。
我的补充:为开发人员提供快速的反馈,要做到这一点,快速的方式(例如坐在一起、高效的协作工具等)、快速的时间(在迭代开始的时候)、反馈的质量(真正的Bug、高优先级的case)是关键
[/size]
① 不仅仅是完成test case,还可以作为Product Owner的代理,完成Acceptance test,在PO没有时间的时候代替PO和团队沟通,甚至通过质疑各种假设等方式帮助PO明确需求
② 参加故事的评估。QA在复杂的用户场景和异常流程方面更有感觉,这些可以帮助开发人员做估算时不仅仅考量“happy path”
③ 保证团队可以清楚的了解测试目标,如果可以的话,和开发人员结对做unit test
④ 为开发人员提供快速的反馈。
我的补充:为开发人员提供快速的反馈,要做到这一点,快速的方式(例如坐在一起、高效的协作工具等)、快速的时间(在迭代开始的时候)、反馈的质量(真正的Bug、高优先级的case)是关键
[/size]