信息系统验收测试是依据系统需求说明书和项目建设合同,检验系统是否满足用户需求,保证信息系统工程质量、维护用户和系统集成商双方利益的重要手段。通过评估系统的需求符合性,对系统功能、性能、安全可靠性等方面进行专业的测试,全面保障信息系统工程质量,可作为工程验收的重要依据。
验收测试的重要性
经过多年实践验证,信息系统第三方验收测试作为信息化项目验收、课题验收的必要环节,对系统达到预期建设目标和指标要求有重要促进作用。《中华人民共和国政府采购法》、《政务信息系统政府采购管理暂行办法》、《政府采购需求管理办法》、GB/T30850《电子政务标准化指南》、GB/T21064《电子政务系统总体设计要求》等法规、政策、标准提到“邀请国家认可的质量检测机构参加验收工作”,将验收测试报告作为项目竣工验收依据之一等要求。
医疗行业相关政策要求
在医疗行业,相关政策文件中强调了加强信息系统安全与质量的重要性。《国务院办公厅关于促进和规范健康医疗大数据应用发展的指导意见》、《国务院办公厅关于促进“互联网+医疗健康”发展的意见》、《关于加快推进电子健康卡普及应用工作的意见》、《关于落实卫生健康行业网络信息与数据安全责任的通知》、《全国公共卫生信息化建设标准与规范(试行)》、《医疗卫生机构网络安全管理办法》、《关于深入推进“互联网+医疗健康”“五个一”服务行动的通知》、《国家健康医疗大数据标准、安全和服务管理办法》、《全国基层医疗卫生机构信息化建设标准与规范(试行)》等政策提到了要增强安全意识,强化医疗质量监管,强化网络信息安全,保障数据安全,不断提升质量。
验收测试简介
测试依据
依据国家标准GB/T 25000.51-2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》、卫生信息系统基本功能规范、需求规格说明书、项目建设书等。
测试内容
功能:检测系统的功能点和业务流程是否满足用户需求
性能:检测系统执行效率、业务吞吐量等性能指标是否满足用户需求
安全可靠性:检测系统是否稳定可靠运行、网络和数据安全等
兼容性:检测硬件兼容性、软件兼容性和文件兼容性等
可扩充性:检测系统是否能够根据需求进行扩展
资源占用率:检测系统数据库、中间件、客户端资源占用是否合理
易用性:检测系统是否易安装、易学习、易操作等
用户文档:检测用户文档是否完备、可维护、可管理等
具体方法
因果图法等价类法场景法边界值法负载压力法疲劳强度法
测试流程
验收测试报告封面
验收测试典型案例
医疗卫生行业近三年的典型案例如下图所示:
开展验收测试具有重要意义。对于软件开发商来说,经过第三方测试机构的测试,不仅可以通过专业化的测试手段发现软件错误,帮助开发商提升软件的品质,而且可以对软件有一个客观、科学的评价,有助于开发商认清自己产品的定位。对于行业主管部门以及软件使用者来说,第三方测试机构独立公正的地位有助于对被测软件进行客观公正的评价,帮助用户选择合适、优秀的软件产品。而对于一些信息工程项目来说,在验收之前,经过第三方机构的严格测试,可以最大程度地避免信息行业的“豆腐渣”工程。