本文总结了常见的测试类型,并说明了相应软件质量模型的特性。 详情请参照《ISO/IEC 9126 软件质量模型》。 在此基础上,可以测试用例考虑的测试类型是否全面。
功能测试:
验证产品是否满足用户特定的功能要求并能正确应对(功能性) )
安全测试:
验证产品是否具有保护数据的能力,并在适当的范围内抵御恶意攻击(功能性)
兼容性测试:
验证产品能否与其他相关产品成功对接(功能性)
配置测试:
确认产品在推荐的配置下顺利运行; 验证产品完成特定功能的输入是否存在障碍(功能性、易用性) )
可靠性测试:
验证产品在长时间运行下能否满足保证系统的性能水平; 即使有异常,系统是否可靠(可靠性) )。
易用性测试:
验证产品是否易于理解、学习、操作(使用)
性能测试:
产品提供功能所需的时间和资源利用率(效率)
安装测试:
测试产品是否正确安装和工作(可移植性) ) ) ) ) ) ) )。