为什么要进行软件测试?
一、国家法律规定
《国家政务信息化项目建设管理办法》
第十六条:项目应当采用安全可靠的软硬件产品。在项目报批阶段,要对产品的安全可靠情况进行说明。项目软硬件产品的安全可靠情况,项目密码应用和安全审查情况,以及硬件设备和新建数据中心能源利用效率情况是项目验收的重要内容。
《国家发展改革委关于加强和完善国家电子政务工程建设管理的意见》
七、保障电子政务项目安全可控
(三)积极采用安全可控信息技术和产品。在项目建设中,从技术方案到招标采购,尤其是核心网络设备、基础软硬件产品、信息安全装备等关键技术和产品的采用,均应达到安全可控要求。项目软硬件产品的采用情况将作为项目验收的重要内容。
《国家网络空间安全战略》
第七条 夯实网络安全基础坚持创新驱动发展,尽快在核心技术上取得突破。重视软件安全,加快安全可信产品推广应用。
二、软件测试的必要性
测试发现的软件问题越多,交付给用户的软件质量就越高;通过对软件的质量、性能、效率做出合理的评估,保证软件的安全性;验证软件需求和功能是否得到了完整的实现,让用户对产品有更好的体验;通过找出正常或异常情况下可能出现的问题,帮助软件开发方进行问题确认及整改,提升软件质量。