一、什么是软件系统测试?
系统测试(System Testing)的定义:将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)的环境下,对计算机系统进行一系列的组装测试和确认测试。
二、什么是软件验收测试?
软件验收测试是在完成单元测试、集成测试、系统测试之后,软件产品上线使用之前的最后一个测试活动,所以也可以被成为交付测试。
三、软件系统测试和验收测试的联系和区别在哪里?
软件系统测试和验收测试既有联系又有区别:
其联系在于,两者是衔接的关系,系统测试是验收测试的前提,只有做好前者的工作,后者的工作才能顺利开展。
其区别在于:
1. 测试依据
系统测试:需求规格说明书、系统架构设计文档、项目规划书、风险分析报告;
验收测试:用户需求、业务流程、合同。
2. 测试范围
系统测试:整个系统,包括代码、用户手册、操作手册、环境配置等;
验收测试:整个系统,包括完整的业务流程、操作和维护流程、配置数据等。
3. 测试人员
系统测试:隶属于开发项目的测试团队或独立的测试部门;
验收测试:系统用户、客户或第三方软件测试机构、其他利益相关者。
四、专业验收测试方案推荐
中国人讲究做事情有始有终,软件验收测试是一个项目的结束,在这个收尾阶段,要想把验收测试工作做得圆满,可以借助类似卓码软件测评这样的第三方软件检测机构的力量,具备CMA、CNAS资质,出具的软件检测报告公正、客观,具备法律效力。