软件测试分析——质量模型分析法

质量模型包含6大特性27个子特性,本次介绍除维护性之外的5大特性。

目录

功能性

适合性

准确性

互操作性

保密安全性

可靠性

成熟性

容错性

易恢复性

易用性

易理解性

易学性

吸引性

效率

时间特性

资源利用率

可移植性

适应性

易安装性

易替换性

共存性

功能交互分析法

用户使用场景分析法


软件测试分析——质量模型分析法_第1张图片

功能性

适合性

        这个特性有需求人员重点关注,测试人员只需关注相应的工能有没有被做出来。

准确性

        被测软件的功能是正确的,也就是说被测软件的功能是否正常运行。

互操作性

        如果被测软件和其他软件有交互,那要测试被测软件和其他软件能否正常进行交互,如淘宝付款要调用支付宝。

保密安全性

        如果被测软件涉及到敏感数据,如银行卡号,银行卡密码,身份证号等,要进行安全方面的测试。

可靠性

成熟性

        如果软件存在长时间运行的情况,测试人员要考虑到这方面的测试。如导航,游戏等。

容错性

        软件要有容纳错误的能力,如在制定的输入框中传入非法数据,软件会不会崩溃。

易恢复性

        软件运行环境在遭受到极端破坏后能否快速恢复。如断网断电之后数据是否被损坏。

易用性

易理解性

界面上的信息提示是否容易理解,没有歧义。

易学性

如果有帮助文档,用户手册等帮助类文件, 要对其内容进行测试,看其内容是否通俗易懂。

吸引性

考虑软件的色彩布局等内容能否吸引用户。

效率

时间特性

考虑用户在有压力的情况下使用软件是快还是慢

资源利用率

一般考虑的是服务器端的资源消耗情况,资源通常指CPU和内存

一般来说,效率只有在有压力的情况下才会测试,如多用户带来的压力,大型数据带来的压力。

可移植性

适应性

        提醒测试人员在测试时要注意被测软件不同的环境,主要是适应各种不同的客户端环境,即:测试客户端的兼容性

        B/S:不同的浏览器及浏览器的不同版本

        C/S、单机版:不同的操作系统

易安装性

        先分析软件有没有客户端,如果有客户端,则需要测试客户端的安装(安装卸载测试)

易替换性

        先分析软件有没有客户端,如果有客户端,则需要测试客户端的升级(安装卸载测试),可以测试覆盖安装或者测试先卸载再安装新版本。

共存性

        提醒测试人员在测试时要考虑被测软件和其他同类型软件、或者有关联的软件能一起使用,相互之间不影响

功能交互分析法

        功能交互分析法提醒测试人员,在测试的时候不要只关注某一个模块,也要考虑多模块之间功能的调用。

用户使用场景分析法

        模拟用户实际使用场景去考虑测试方向

你可能感兴趣的:(测试,软件测试)