站在质量属性角度设计功能测试用例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
站在质量属性角度设计功能测试用例
一般测试人员设计功能测试用例,都是按照软件研制任务书或需求规格说明中的功能需求的描述来设计,这种方法通常也能完成功能测试任务,但有时也可能会出现一些疏漏。
除了这种方法之外,还有没有其他的功能测试设计方法?
这里介绍一种站在质量属性角度设计功能测试用例的方法。
作为软件质量属性之一的功能性,可以从适合性、准确性、互操作性、安全保密性和辅助性这5个方面来衡量,所以,测试人员也可以从这5个方面来设计功能测试用例。
1.适合性
适合性测试指的是测试软件产品是否实现了用户需要的功能,帮助用户执行期望的任务。
这与传统的功能测试一致,即测试软件功能是否按照需求规格说明中的规定执行。
2.准确性
准确性测试指的是测试软件产品是否提供所规定的计算能力,给出符合精度要求的结果。
它测试的对象主要是包含运算的功能模块。
3.互操作性
互操作性测试指的是测试软件产品在指定的目标环境下(软件、硬件、中间件和操作系统等)是否正常工作。
它测试的对象与传统的外部接口测试类似。
4.安全保密性
安全保密性测试指的是测试软件产品保护信息和数据的能力,防止未授权人员或者系统获取或修改这些信息和数据,并能接受授权人员或者系统的正常访问的能力。
它测试的对象与传统的安全保密性的质量特性测试类似。
5.辅助性
辅助性测试指的是测试那些方便人们使用软件产品的辅助功能是否有效。
从上面的描述中可以看出,并不是每个软件产品每个功能都具备
以上5个子属性(除了适合性外),每个软件产品每个功能需要测试哪个子属性需要根据该功能的具体情况具体分析。
但它确实从质量属性的角度提供了一种设计功能测试用例的思路,如果再结合软件质量评价,这种测试方法会更有用武之地。
这正是:
功能属性再细分,五个方面来衡量
测试也可分五类,质量评价有用场
参考书目:软件测试设计,作者:马均飞,郑文强,出版社:电子工业出版社。