5.2.2 测试用例编写基准:测试观点
2025年09月21日
5.2.2 测试用例编写基准:测试观点
测试观点指进行软件正常动作确认的着眼点、思考方法,也就是进行软件测试的切入点。其不仅是软件测试用例编写的基准,也是软件设计评审时的重要参考。因此测试观点的自身品质,直接影响到测试的覆盖率(设想中软件应该满足的品质水准)。反过来说,设想外的软件品质不在测试范围之内。测试用例覆盖率需要尽可能达到100%,如图5-11所示。
图5-11 测试用例覆盖率
例如,如图5-12的登录页面,编写测试用例时要考虑“测试内容”“数据验证”等方面的测试观点。
图5-12 测试观点与测试页面
测试观点要有较高的客观性,这样在编写测试用例时就不会因人员不同而作出不同的结果。Ostrand的主要测试观点如下:
(1)User-View
应该考虑用户想要做什么?
(2)Spec-View
应该考虑式样会出什么问题?
(3)Fault-View
应该预计会出现哪些缺陷?
(4)Design-View
应该考虑设计或者代码会出哪些问题?
以上四类测试观点的关系如图5-13所示。整理实际工程测试观点时,应该据此分类并结合通用测试观点来进行。
图5-13 四类测试观点