软件结题验收测试需要CNAS资质对测试机构和被测试的软件都提出了要求。
找到一家有资质的CNAS实验室保证你的软件及相关文档齐全、质量达标,以便能根据标准进行测试并出具权威报告。
对软件自身的要求
在提交测试前,软件需要满足以下条件,才能保证测试顺利进行:
提供完整的文档资料:这是测试的根据,必须完整、规范。主要包括:
需求规格说明书:详细描述软件应有的各项功能。
用户操作手册:指导用户怎样使用软件。
系统设计文档:说明软件的架构和实现方案。
接口文档:描述和外部系统的数据交互。
内部测试报告:证明已进行过内部测试并修复了已知缺陷。
达到可测试状态:软件应功能稳定,能正常安装和运行,并完成内部测试。对于不同类型的软件,需提供相应的访问或部署方式,如Web应用需提供访问地址和测试账号。
重要质量达标:软件的功能、性能等重要质量特性需满足要求。
功能完整且正确:必须实现需求文档中规定的全部功能点,且各项功能执行结果和预期一致。
性能满足标准:如果项目有确定要求(如并发用户数、响应时间等),性能必须达标。
质量特性:CNAS软件测试主要根据国家标准 GB/T 25000.51-2016,从功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性这八个方面进行测试。
对测试机构的要求:
CNAS资质是对测试机构的要求。为保证报告有效需要选择这样的机构:
必须有CNAS认可:测试机构必须根据 ISO/IEC 17025 建立体系并通过CNAS评审。
能力范围必须包括:机构的CNAS认可范围必须确定包含软件测试。可以在CNAS官网检查机构的认可状态和能力范围。
测试人员须专业:测试人员应有计算机相关专业背景和软件测试经验。
测试报告要求
一份合格的CNAS软件测试报告,其本身和产生过程也有严格要求:
测试标准:报告需确定标注测试依据标准,一般为国家标准如 GB/T 25000.51-2016。如果根据项目合一样定制文档,需和实验室协商确定。
测试范围:测试范围需和项目任务书、需求规格说明书完全一致,并逐条映射。报告应清晰界定测试了哪些功能模块,避免模糊表述。
缺陷管理:发现的缺陷需有清晰的分级、复现步骤、修复状态和回归证实记录。
环境描述:测试环境(硬件、软件、网络等)的描述必须精确到具体参数。
报告内容:一份标准的报告应包含实验室信息、样品信息、测试根据、测试环境、详细测试结果、结果以及编制、审核、签发人员签字等。
标识使用:CNAS标识只能用于认可范围内的测试项目,严禁超范围使用。
注意事项
报告有效期:CNAS软件测试报告一般有6个月的有效期,需保证在结题验收前完成测试。
提前规划:建议在项目立项阶段就和测试机构沟通,确定测试范围和需求,避免后期返工。
区分CNAS和CMA:两者定位不同。CMA是国内法定必备资质,报告无此章在国内不具法律效力;CNAS不同国际互认,常用于高端项目和国际合作。
要让软件结题验收测试顺利通过并获得CNAS报告,需要保证软件本身质量过硬、文档齐全,并选择一家有CNAS资质且能力范围包括项目需求的权威第三方测试机构。