软件验收测试服务内容
验收测试由软件验收测试和软件回归测试两个阶段组成。根据用户需要,可提供项目成本评gu的增值服务。
1、验收测试:
按照其项目计划任务书或委托开发软件的相关合同书、软件需求说明书以及相关行业标准、国家标准、法律法规等对软件的功能、性能、可靠性、易用性、可维护性、可移植性等特性进行严格的测试,以找出软件的缺陷和不足。在必要的情况下,提供专ye的故障诊断及性能瓶颈定位服务,帮助开发商和业主实施缺陷定位、修复、验证直至关闭的完整过程。在缺陷修改完成后,对系统进行回归测试。软件验收测试范围如下:
1、软件功能性(首要)
2、软件易用性
3、软件可靠性
4、软件可移植性
5、软件维护性
6、软件兼容性(共存性、互操作性、兼容性的依从性)
7、软件信息安全性(保密性、完整性、抗抵赖性、可核查性、真实性、信息安全性的依从性)
8、软件性能效率(时间特性、资源利用性、容量、性能效率的依从性)
2、回归测试:
对软件开发人员修改后的软件进行重新测试,以验证原来存在的问题已修改,确认所做的修改没有引入新的缺陷。
所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。
软件缺陷处理流程如下:
创建项目(管理员)→管理项目(项目经理)分类→提交问题(报告员)新建状态→确认问题(开发员)已确认状态→分配问题(经理)已分配状态→解决问题(开发员)已解决状态→验证问题(报告员)验证通过→关闭问题(经理)