软件确认测试又称有效性测试,即验证软件系统的性能、功能以及其他特性是否与用户要求的一致。在模拟环境下,验证软件是否满足需求规格说明书所列出的需求,软件需求规格说明书中对软件的功能、性能要求的明确规定,就是软件确认测试的基础。软件确认评测的结果可作为省、市级科技成果奖的技术鉴定依据;项目结题、创新基金申报;自主创新产品认定等,也可用于需求方对开发方的简单验收,开发方的产品推广。
确认测试主要包括以下内容:
1、软件安装测试
在进行软件安装时,需要进行多步过程,有分配装入文件和程序库,进行程序的连接,布置需要的硬件配置等,主要是为了汇总软件在安装过程中出现的问题及错误。
2、软件性能测试
性能测试一般是通过自动化测试工具以及各种测试手段在模拟真实用户状态下对系统的各项性能指标进行测试,验证软件系统的性能是否符用户需求以及将得到的性能数据以供参考。
3、软件功能测试
功能测试就是对软件产品的各个功能进行验证,检查是否与文档一致以及达到用户要求的功能。
4、软件安全性测试
安全性测试是为了检验软件系统的安全等级以及面对非法入侵时的防范能力,检查系统有无安全隐患及漏洞。
5、软件兼容性测试
兼容性测试是验证软件在特定的运行环境中,与特定的软硬件组合是否能正常运行的测试过程,需要测试的包括浏览器兼容性、操作系统兼容性、数据兼容性、分辨率兼容性等。