回复 74# pycctv 我有两个问题想请教下:
1、测试用例的细度如何把握?什么样的功能点可以考虑放在同一条用例验证?什么样的功能点必须是一条验证一个功能点?
我个人理解编写测试用例的原则是:最好一条用例验证一个功能点,但是在实际工作中经常会遇到,如果每个很细小的功能点编写为一条用例的话,会增加测试用例的执行成本。如果多个细小的功能点放在一条用例验证的话,对于后续的用例整合,以及回归用例的挑选会有一定的影响。
2、如何挑选回归用例?什么样的用例可以作为回归用例?如果在备选的用例库里边没有可作为回归用例的测试用例时我们应该怎么处理? 1、基本就如你说的一样,用例粒度无论选择什么方法,都存在利弊,所以在实际测试用例设计中,如何选取,需要结合整个测试团队和产品未来发展来看,而非简单的只分析测试用例原理就能得到结果。提供一个用例粒度供参考。单个quick check test 单个测试人员在2小时完成,组成的用例组要求覆盖产品所有功能,而每个用例都可从System cases中直接提取。以此为标准,可评估出每个用例的覆盖粒度。 2、回归用例和第一个问题提到的QCT 用例差不多,满足2个要求:一是功能覆盖率,二是可在规定的执行时间内完成。 如果备选的用例库里没有相应的回归用例,则需要更新备选用例库。 |