敏捷开发中的验收准则和测试用例
上一篇 /
下一篇 2009-02-17 16:09:26
51Testing软件测试网c-M#v*f`wc+E验收准则(AC,Acceptance Criteria)和测试用例(TC,Test Cases)都是敏捷中每个Story的组成部分,两者既有区别,也有相互交叉的地方。在实际操作中,往往很难将两者完全区分开来,但我们还是很有必要搞清楚两者的异同。51Testing软件测试网:rh/OVH hkA
51Testing软件测试网(`%U#kDO下面是我对两者关系的理解:
x%p%L Cm*A051Testing软件测试网{oQKz4D1. AC是Story内容的详尽解释和说明,TC则是执行测试参考的内容(包括执行步骤等);51Testing软件测试网V7OM;`K0NS*Y6v
2. AC是story交互时候必须满足的一组条件,TC则是sign-off一个story前所必须执行的测试;
{4`GE\:RI:L3rG03. AC的每一条都应体现出业务价值,TC应尽量覆盖到可能出问题的地方;51Testing软件测试网!_`o$c]6i
4. AC由业务分析师根据客户的需求来编写,TC是由测试人员根据AC来编写;
g@ d"iWn2h05. AC需要客户、业务分析师以及至少一名技术人员来共同review,TC需要测试人员、业务分析师来review;51Testing软件测试网v i9tLYTa
6. AC提供测试的边界条件,TC是AC的具体实例,为AC服务;51Testing软件测试网!a.t WmA${ x)y
7. AC是story的功能列表,TC需要包括所有AC的内容,并将其细化,还应包括很多negivate的用例,以确保系统对异常能正确的处理。51Testing软件测试网#e ba4{)t
51Testing软件测试网S\"O0_8}&Rg1a~Y'F最佳实践是业务分析师根据客户需求编写AC,邀请客户、技术人员来一起review,需要客户来确认,然后测试人员根据被客户确认过的AC来编写TC,再邀请项目组所有测试人员和业务分析师(开发人员可选)来review,并最终确定。
O!v)^v }s0
相关阅读:
- [原创]测试用例检查单 (chicochen, 2009-2-11)
- 测试用例制定的原则 (fishy, 2009-2-11)
- 测试用例设计白皮书之等价类划分方法 (lovewedy, 2009-2-11)
- 【zz】等价类划分法 (lovewedy, 2009-2-11)
- 基于测试用例进行测试管理(转) (liyang82726, 2009-2-12)
- 测试用例写作方法实例教程 (fishy, 2009-2-12)
- 测试用例检查单 (fishy, 2009-2-12)
- 系统测试用例设计方法 (spring, 2009-2-13)
- 测试用例设计白皮书 (spring, 2009-2-13)
- BS系统测试今日小结 (超越自我, 2009-2-13)
收藏
举报
TAG:
测试用例
AC