经验法则如下:
1 测试人员参与需求评审,需求人员参与测试用例的评审
不懂需求,不了解需求的测试人员是不可能设计出完备的测试用例的。测试人员参与需求评审一是可以评审需求的可测试性,二是了解需求。
需求人员评审测试用例可以检验用例的完备性,判断测试人员是否理解了需求。
2 系统测试用例覆盖每一个场景
场景是在需求中描述的用户使用系统的一条操作路径。覆盖每个场景是系统测试用例设计的基本要求。
3 集成测试用例覆盖每一个接口的输入参数的每种等价类
4 单元测试用例覆盖每条语句
5 设计测试用例时要基于以下几种情况设计:
(1) 正常情况
(2)异常情况
(3)等价类划分
(4)语句覆盖
(5)猜错
6 定义质量目标,并努力达成质量目标:
每千行代码测试用例的个数
每千行代码发现的缺陷个数
7 在客户各种可能的使用环境中进行测试
8 非功功能性需求要尽早测试
如何保证测试的完备性?
最新推荐文章于 2024-04-13 16:21:02 发布