书签 分享 收藏 举报 版权申诉 / 23

类型GW0014-2017 国家电子政务工程项目 应用软件第三方测试规范.pdf

  • 上传人:max1024
  • 文档编号:100758136
  • 上传时间:2023-07-23
  • 格式:PDF
  • 页数:23
  • 大小:490.04KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    GW0014-2017 国家电子政务工程项目 应用软件第三方测试规范 GW0014 2017 国家 电子政务 工程项目 应用软件 第三 测试 规范
    资源描述:
    国国家家电电子子政政务务外外网网标标准准GW00142017国家电子政务工程项目应用软件第三方测试规范Specification of Third-party Testing forApplication Software in National E-Government Projects2017-03-30 发布2017-05-01 实施国家电子政务外网管理中心国家电子政务外网管理中心发布目次目次.I前言.I引言.II国家电子政务工程项目应用软件第三方测试规范.11 范围.12 规范性引用文件.13 术语和定义.14 总则.24.1 测试目标.24.2 测试类别.24.3 测试启动及结束条件.34.4 结果判定原则.34.5 测试风险管理.45 测试流程.55.1 测试需求分析.55.2 测试策划.55.3 测试设计.65.4 测试执行.65.5 测试报告.76 测试方法及技术要求.76.1 文档审查.76.2 系统测试.76.3 验收测试.87 测试内容.87.1 文档审查.87.2 功能测试.97.3 效率测试.127.4 安全性测试.137.5 可靠性测试.137.6 易用性测试.147.7 维护性测试.147.8 可移植性测试.15附录 A(规范性附录)国家电子政务工程项目应用软件第三方测试报告大纲.16附录 B(参考性附录)国家电子政务工程项目应用软件第三方测试取费参考区间.17I前言本标准按照GB 1.1-2009给出的规则及国家电子政务工程项目应用软件第三方测试的实际需求起草。本标准由国家信息中心软件评测中心提出。本标准由国家电子政务外网管理中心归口。本标准主要起草单位:北京新国信软件评测技术有限公司、国家信息中心软件评测中心、国家电子政务外网管理中心。本标准主要起草人:李荔、邵国安、袁艺匀、何伟起、张鑫、苏文铮、张含、焦向宇、陈宇亭、李娜、栗泰之、杨书恒。II引言依据国家电子政务工程建设项目管理暂行办法(国家发展和改革委员会令第55号)和中华人民共和国政府采购法,为规范国家基础信息资源库、国家重点业务信息系统、电子政务相关支撑体系等政务信息化工程建设项目以及地方电子政务项目中应用软件的第三方测试工作,制定 国家电子政务工程项目应用软件第三方测试规范。通过测试,为判定电子政务工程项目应用软件是否符合其研发合同和软件需求中规定的相关建设内容提供客观依据,供项目建设单位及项目审批部门参考。本规范主要由国家电子政务工程项目应用软件第三方测试的类别、流程、内容、方法等组成。本规范中所涉及的软件质量特性主要依据GB/T 16260.1的软件质量模型,考虑电子政务工程项目应用软件的特点,特将安全性单独作为一个软件质量特性提出。1国家电子政务工程项目应用软件第三方测试规范1范围本规范适用于各级政务部门有国家和财政投资的信息化项目中应用软件的第三方测试。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注明日期的引用文件,仅注明日期的版本适用于本文件。凡是不注明日期的引用文件,其最新版本适用于本文件。CNAS-CL01检测和校准实验室认可准则CNAS-CL45检测和校准实验室能力认可准则在软件检测领域的应用说明GB/T 8567计算机软件文档编制规范GB/T 9386计算机软件测试文档编制规范GB/T 11457软件工程术语GB/T 15532计算机软件测试规范GB/T 16260.1软件工程 产品质量 第I部分质量模型GB/T 25000.51软件工程 软件产品质量要求和评价(SQuaRE)_商业现货(COTS)软件产品的质量要求和测试细则3术语和定义3.1电子政务(E-government)借助于电子信息化硬件系统、数字网络技术和相关软件技术,处理与政府有关的公开事务及内部事务的综合系统。一般包括政府对企业(G2B)、政府对公众(G2C)、政府对公务员(G2E)及政府对政府(G2G)四种模式。3.2委托方(Entrusting Party)测试合同中委托第三方测试机构实施测试的一方,一般为国家电子政务工程项目应用软件的项目建设单位或项目审批部门。3.3开发方(Developer)实施国家电子政务工程项目应用软件开发、集成的企事业单位。3.42软件第三方测试机构(Third-party Software Testing Organization)独立于委托方及开发方,具有软件检测能力,且具备省级以上质量技术监督部门颁发的检验检测机构资质认定(CMA)资质和中国合格评定国家认可委员会颁发的实验室认可(CNAS)资质的机构。3.5被测试软件(Software under Test)被测试的软件或系统,包括程序、技术文档和数据。3.6测试环境(Testing Environment)按照测试要求和设计的测试方法,驱动、控制被测试软件运行或解析被测试软件本体的硬件、软件、数据、场地及其他技术设施的集成。3.7用户文档集(User Documentation Set)随软件提供的、在使用该软件时帮助用户的信息。4总则4.1测试目标电子政务工程项目应用软件第三方测试的目标是:a)验证软件是否满足软件研发合同、软件需求规格说明和软件设计文档所规定的软件质量特性要求;b)发现软件缺陷;c)为软件产品质量的评价提供依据。4.2测试类别4.2.1文档审查a)文档审查目的是:审查用户文档集所包含的文档是否齐全,用户文档是否完整真实且符合相关国家标准;b)文档审查应分阶段实施,在软件开发过程中,每完成一个阶段即实施该阶段的文档审查,审查通过后再进入下一个阶段。4.2.2系统测试a)系统测试的对象是已通过单元测试的完整的、集成的计算机系统;b)系统测试的技术依据是软件设计需求规格说明和软件设计文档;c)系统测试的目的是在与真实系统工作环境相同的模拟测试环境下检验完整的软件配置项能否和系统正确连接,并满足系统/子系统软件设计需求规格说明和软件设计文档的要求;d)系统测试的测试内容一般应全部覆盖设计需求,并尽量多地发现软件缺陷;e)系统测试的结果是确定被测软件是否符合设计需求的主要依据。4.2.3验收测试a)验收测试的对象是已通过系统测试的完整的、集成的计算机系统;3b)验收测试的技术依据是软件研发合同中的软件需求和用户需求;c)验收测试的目的是在与真实用户(或被测软件)工作环境相同的生产环境或其备份环境下检验完整的软件系统,是否满足软件研发合同(或软件需求规格说明)规定的要求;d)验收测试的测试内容一般应覆盖被测软件的关键内容及软件质量特性;e)验收测试的结论是确定被测软件是否符合用户需求的主要依据。第三方测试机构根据委托方的要求,从如上三种测试类别选择单独或组合方式。4.3测试启动及结束条件4.3.1测试启动条件第三方测试工作启动需满足以下要求:4.3.1.1商务准备委托方与第三方测试机构签署测试合同,明确测试范围。4.3.1.2被测软件准备第三方测试机构接收被测软件及其研发合同或批复文件、系统建设招标文件、软件需求规格说明书、软件开发设计文档、安装维护手册或用户使用手册等测试所需相关文档。4.3.1.3环境准备系统测试及验收测试的测试环境准备要求如下:a)被测软件已通过单元测试;b)软件被测版本完成部署,参数配置正确,并在测试过程中保持版本稳定;c)其他相关外围系统和设备完成部署,配置正确;d)测试网络配置正确,连接通畅,可以满足第三方测试的要求;e)测试内容包含效率测试和安全测试时,应根据情况准备备份环境;f)验收测试应在与实际生产环境相同的网络、软硬件环境下进行。数据准备要求如下:a)用于测试的基础数据准备完毕;b)有保密要求的系统应使用测试数据,禁止使用系统生产数据。4.3.2测试结束条件第三方测试工作结束需满足的要求如下:a)完成测试合同规定的测试任务;b)软件测试文档齐全、符合规范。4.3.3测试中断条件第三方测试工作可在如下情况发生时中断:a)入场后发现 4.3.1 未满足;b)已提交软件缺陷报告,待回归测试;c)委托方提出的变更要求影响到测试实施。4.3.4测试恢复条件a)满足 4.3.1 测试启动条件;b)提交的软件缺陷已修复,委托方提出回归测试要求;c)变更申请通过项目建设单位或项目审批部门及第三方测试机构评审。4.4结果判定原则4.4.1充分性评价4验收测试结论需同时满足以下条件:a)测试需求覆盖率 100%;b)测试用例执行率 100%。4.4.2测试点判定原则测试点可判定为“通过”、“基本通过”或“不通过”。a)通过:不存在高级别缺陷、中级别缺陷、低级别缺陷;b)基本通过:仅存在低级别缺陷;c)不通过:存在高级别缺陷或中级别缺陷。4.4.3结论判定原则测试结论可判定为“通过”、“基本通过”或“不通过”。a)通过:测试点判定全部为“通过”;b)基本通过:测试点判定中存在“基本通过”,且不存在“不通过”;c)不通过:测试点判定中存在“不通过”。4.4.4缺陷定级4.4.4.1高级别缺陷不能执行正常工作功能或重要功能,使系统崩溃或资源严重不足。包括:a)导致软件(或系统)死机或宕机:由于程序所引起的死机、宕机;b)导致数据库错误:由于程序错误所引起的数据库损坏或数据库连接异常;c)关键功能未实现:用户文档集中要求,且直接影响被测软件正常运行的功能未实现;d)抵御错误操作:由于未对错误的操作进行限制而导致软件(系统)功能无法使用;e)数据通讯错误:由于程序错误导致数据通讯故障、错误;f)严重的数值计算错误:由于程序错误造成数据计算严重错误。4.4.4.2中级别缺陷严重地影响系统要求或基本功能的实现,且没有办法更正(重新安装或重新启动该软件不属于更正办法)。包括:a)非关键功能未实现:用户文档集中要求,但并不直接影响被测软件正常运行的功能未实现。例如,对不可逆操作未给出提示。4.4.4.3低级别缺陷一般性错误,影响系统要求或基本功能的实现,但存在合理的更正办法(重新安装或重新启动该软件不属于更正办法)。包括:a)界面错误:界面存在的适配问题,例如:图片、文字错误等;b)结果/消息错误:系统的输出结果或消息的内容、格式错误;c)边界未限制:简单的输入限制未放在前台进行控制;d)关键操作未给出提示:对关键功能、数据的操作、数据输入的限制条件等给出的提示不准确。4.5测试风险管理为确保国家电子政务工程项目应用软件第三方测试的公正性、保密性、安全性及工作效率,测试工作相关方应满足以下条件:4.5.1委托方a)原则上开发方不可作为委托方,项目建设单位或项目审批部门同意开发方作为委托方的情况除外;b)涉及安全测试、性能测试等为达到测试目的所必要的操作,但可能被认为不合法或违反委托方5保密要求的情况,项目建设单位给予第三方测试机构相关授权或说明;c)需在生产环境测试的,测试前通知系统用户给予必要的配合,协调开发方提供系统备份、系统恢复等必要的措施。4.5.2软件第三方测试机构a)若第三方测试机构为被测试软件的设计、生产、供应、安装、采购、拥有、使用或维护的法律实体,或与其法律实体有共同的所有权,则不能参与该项目第三方测试;b)第三方测试机构不应与开发方在被测试项目软件开发方面构成竞争关系;c)第三方测试机构应保证测试工具不会将病毒或其他非测试需要的损坏因素引入到属于委托方的硬件或软件中。4.5.3开发方a)提供被测试软件的操作说明、关键技术点相关必要的培训及支持;b)对于可能对被测试系统造成数据破坏的测试,提供系统及数据备份,必要时及时恢复环境;c)按照第三方测试机构提供的缺陷列表及时修复软件缺陷。5测试流程5.1测试需求分析测试需求分析阶段主要包括如下过程:a)接收被测软件及用户文档集;b)确定测试的标准依据及需求依据,确定测试的充分性要求;c)综合分析委托方提出的测试要求,形成测试需求。5.1.1输入项输入项主要包含如下:a)委托方提出的口头和书面形式的测试要求;b)本规范“4.3.1 测试启动条件”要求准备的被测软件及用户文档集。5.1.2工作内容工作内容包含如下:a)接收被测样品中的用户文档集。记录接收的样品内容,
    展开阅读全文
    提示  文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:GW0014-2017 国家电子政务工程项目 应用软件第三方测试规范.pdf
    链接地址:https://www.wdfxw.net/doc100758136.htm
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    版权所有:www.WDFXW.net 

    鲁ICP备09066343号-25 




    收起
    展开