政务信息化应用软件是指为政府机关、事业单位、企事业单位等提供信息化服务的软件,其质量和可靠性直接关系到政务工作的顺利开展和信息安全的保障。为了保证政务信息化应用软件的质量和可靠性,需要进行验收测试。本标准就政务信息化应用软件验收测试的基本要求、测试内容、测试方法、测试环境、测试数据、测试报告等方面进行规范。
1.基本要求
政务信息化应用软件验收测试应遵循以下基本要求:
(1)测试应全面、系统、科学、规范;
(2)测试应客观、公正、独立、真实;
(3)测试应安全、保密、可靠、高效;
(4)测试应符合法律法规和相关标准的要求。
2.测试内容
政务信息化应用软件验收测试应包括以下内容:
(1)功能测试:测试软件的功能是否符合需求;
(2)性能测试:测试软件的性能是否满足要求;
(3)安全测试:测试软件的安全性是否符合要求;
(4)兼容性测试:测试软件在不同操作系统、不同浏览器、不同分辨率等不同环境下的兼容性;
(5)易用性测试:测试软件的易用性是否符合要求;
(6)可靠性测试:测试软件的可靠性是否符合要求。
3.测试方法
政务信息化应用软件验收测试应采用以下测试方法:
(1)黑盒测试:测试人员不知道软件内部结构和实现细节,只测试软件的输入和输出;
(2)白盒测试:测试人员了解软件内部结构和实现细节,测试软件的内部逻辑和代码;
(3)灰盒测试:测试人员了解部分软件内部结构和实现细节,测试软件的输入、输出和内部逻辑。
4.测试环境
政务信息化应用软件验收测试应在以下环境下进行:
(1)硬件环境:测试人员应使用符合软件要求的硬件设备;
(2)软件环境:测试人员应使用符合软件要求的操作系统、数据库、浏览器等软件;
(3)网络环境:测试人员应使用符合软件要求的网络环境。
5.测试数据
政务信息化应用软件验收测试应使用以下测试数据:
(1)正常数据:测试人员应使用符合软件要求的正常数据进行测试;
(2)异常数据:测试人员应使用不符合软件要求的异常数据进行测试;
(3)边界数据:测试人员应使用软件输入值的边界数据进行测试。
6.测试报告
政务信息化应用软件验收测试应编制以下测试报告:
(1)测试计划:包括测试目标、测试内容、测试方法、测试环境、测试数据等;
(2)测试用例:包括测试步骤、预期结果、实际结果等;
(3)测试记录:包括测试日期、测试人员、测试结果等;
(4)测试总结:包括测试过程中发现的问题、解决方案、测试结论等。
相关标准
GB/T 25000-2019信息技术项目管理
GB/T 27047-2019信息技术 项目管理 项目质量管理
GB/T 27048-2019信息技术 项目管理 项目风险管理
GB/T 27049-2019信息技术 项目管理 项目资源管理
GB/T 27050-2019信息技术 项目管理 项目进度管理