在做软件测试过程中,初对测试报告的认知就是一个用于结项的可有可无的形式文档,因此只是根据公司提供的模板依葫芦画瓢完成了事。但当开始参与ISO的评审、CMMI3等后,开始认识到软件测试报告远非一种形式,更多是一个测试活动的总结,项目是否结项的重要参考和依据。因此本文一些才从业不久的朋友怎么编写一份高质量的测试报告。
要有明确的结论
纵观一些软件测试报告,可能测试人员基于自己的责任,或者迫于软件开发经理的压力,导致在报告中尽写一些模棱两可的结论。这样的测试报告是没有任何作用的,更多体现了测试团队的懦弱和无能。一个有效的测试报告,关键是有一个建立在真实测试数据上,客观、的明确结论。公司把质量交付给你,是希望你能保证公司的软件质量,如果结论都闪烁其词,你让公司怎么相信、支持测试团队。
软件产品测试报告的必要性:
根据2009年3月颁布的*共和国工业和信息化部令*9号《软件产品管理办法》的规定,软件产品实行登记和备案制度(*二章*七条),同时经登记和备案的国产软件产品可享受办法的《鼓励软件产业和集成电路产业发展的若干政策》中规定的有关鼓励政策。
依据9号令*八条*(五)款和*十条*(五)款的规定,国产软件或进口软件在申请登记备案时必须提交软件检测机构出具的检测材料。
软件产品登记测试就是为了帮助各软件企业进行软件产品登记而设立的一种测试种类,其主要目的就是为了验证软件产品的基本功能是否实现,能否正常运行等。然后通过出具规范的测试报告,让企业用于软件产品登记等事务的办理和申报。
需要注意的是,不是每个测试机构都可以出具软件产品登记测试报告,或者说不是每一家出的都是有效力的,都是被业界认可的。先,拥有该类资质的检测机构都是经过当地相关主管部门批核并通告的,一般来说是经信委负责相关检测机构的认证。另外,能够出具该类资质的检测机构都是通过了中国合格评定会对应行业类别的检测认证的,也就是简称的CNAS资质
1. 简介
1.1 编写目的
本文档用于记录测试过程,总结各轮次的测试情况,分析测试数据,归纳测试工作进行过程中暴露的问题与的风险,给出相应的测试建议以供后续项目参考。
1.2 项目背景
xx需要一个拥有真实用户的社区化产品,通过真实高信任度用户关系的建立,提高用户粘性,提升活跃会员数,带来长效的增长。在此背景下,以真实用户为基础的社区应运而生。主要具有以下5点意义:
1. 提高社区活跃会员数
2. 提高用户粘度
3. 建立真实(和用户的社区身份相一致)的多维用户信息
4. 建立高信任度的用户关系
5. 达到真实可信用户关系中的用户之间的传播效应
1.3 定义、字母缩写词和缩略语
无
1.4 参考资料
各轮系统测试阶段总结
2. 测试概要
整个xx项目的测试经历了xx-1.0与xx-1.1两个阶段,共经历了1轮集成测试、6轮冒烟测试和7轮系统测试和1轮上线跟踪测试。整个测试过程中累计执行用例8100条,发现缺陷1026个。截至xx-1.1*四系统测试结束,所发现的高权重问题已得到修复和验证。
2.1 测试时间
整个xx项目的测试时间从xx年2月18日开始,到xx年3月27日上线止,期间各阶段工作情况如下:
工作阶段
开始时间
结束时间
工作量
(人日)
xx-1.0
xx-1.0需求确认、评审、测试用例编写&评审
2008年2月18日
2008年2月25日
30
xx-1.0集成测试
2008年2月22日19:30
2008年2月23日 1:00
4
xx-1.0轮系统测试之冒烟测试一
2008年2月26日 10:30
2008年2月26日 17:00
5
xx-1.0轮系统测试之冒烟测试二
2008年2月29日 13:00
2008年2月29日 19:00
4.5
xx-1.0轮系统测试之冒烟测试三
2008年3月3日 10:00
2008年3月3日 16:00
4.5
xx-1.0轮系统测试
2008年3月5日 15:00
2008年3月8日 16:30
36
xx-1.0*二轮系统测试
2008年3月10日 10:30
2008年3月11日 19:00
20
xx-1.0*三轮系统测试
2008年3月11日 21:00
2008年3月11日 22:00
1
xx-1.1
xx-1.1需求评审、测试用例编写&评审
2008年3月12日
2008年3月17日
15
xx-1.1轮系统测试之冒烟测试
2008年3月18日 10:00
2008年3月18日 15:30
4
xx-1.1轮系统测试
2008年3月19日 10:00
2008年3月21日 18:00
20
xx-1.1*二轮系统测试之冒烟测试
2008年3月22日 16:00
2008年3月22日 18:30
1.5
xx-1.1*二轮系统测试
2008年3月22日 16:00
2008年3月24日 16:00
18
xx-1.1*三轮系统测试
2008年3月25日 10:00
2008年3月25日 17:00
6.25
xx-1.1*四轮系统测试
2008年3月25日 21:30
2008年3月26日 1:30
4
xx-1.1上线跟踪测试
2008年3月27日6:30
2008年3月27日12:00
4.5
合计
178
2.2 测试范围
本次测试覆盖的范围包括:功能测试、兼容性测试、接口测试、数据迁移测试、性能测试、安全性测试和品质。以别对功能测试、兼容性测试、接口测试、数据迁移测试、性能测试和安全性测试进行说明。
功能测试
xx-1.1在xx-1.*上较新的主要功能如下:
No.
模块
权重
1
通行证注册、登录,及个人社区产品的开通
A
2
系统消息
A
3
订阅
A
4
即时
B
5
名片
B
6
较新提示
B
7
Feed改造
B
8
UIC 改造
B
9
报错页
B
10
xx-1.0到xx-1.1的缺陷
C
11
各个产品针对xx-1.1的改造
C
软件成果鉴定测试是针对软件进行项目申报、科技成果鉴定等相关目的进行的测试。采用GB/T16260-2006《软件工程产品质量》、GB/T25000.51-2010《软件工程软件产品质量要求屯评价(SQuaRE》商业(COTS)软件产品的质量要求和测试细则》等国家标准作为测试依据,主要对软件的功能性、可靠性、效率、易用性、可维护性、可移植性特性和软件文档进行测试。软件测试报告可以作为项目申报、科技成果鉴定等工作的依据之一。
软件产品测试报告:(双软企业认定前期报告,软件减免报告)主要用于软件企业申请双软认证(软件产品、软件企业)、软件减免(软件著作权加测试报告有14%的税费减免)、申请高新企业可以当作一重要材料、申请计算机系统集成资质*条件。
测试内容:安装与卸载、功能、安全性、本地化、用户文档
适用客户:软件企业、计算机系统集成企业或与之相关IT企业
依据颁布的《软件产品管理办法》、国家标准GB/T25000.51-2010对送检软件产品的功能性和产品化程度进行符合性测试。
2000年10月27日,原*共和国颁布《软件产品管理办法》,*二章*七条规定“软件产品实行登记和备案制度,未经软件产品登记和备案或被撤消的软件产品,不得在我国境内经营或者销售”。
科技项目验收测试:从软件文档、功能性、使用技术等方面对软件系统进行符合性测试,其测试结果软件的质量是否符合技术合同或技术报告以及相应的国家标准中规定的要求。同时,根据用户的要求,我们可以提供科研项目申报、鉴定组织、省部级或国家科研奖励项目申请等相关的内容服务。
科技项目验收测试服务费用:按功能点和技术指标要求进行收费
软件科技项目验收测试依据软件需求说明书以及相关行业标准、国家标准、法律法规等对软件的功能适合性、易用性、可靠性、可维护性和可移植性进行检测,对软件成果的质量进行科学的评价,为软件类科技成果的检测鉴定提供依据。依据GB/T 17544《信息技术软件包质量要求和测试》、GB/T 16260《软件工程 产品质量》,对申报国家、省、市科技项目、或企业申请中小企业创新基金、科技项目验收、科技成果鉴定等提供软件产品第三方评测,出具的测试报告。
软件产品测试流程
1、登记测试:
为配合信心产业部软件企业评估和软件产品评估(双软评估)工作,采用规范的测试对软件产品进行登记测试。
2、鉴定测试:
从技术和应用的角度对软件产品和系统工程进行的全面质量评测,出具的鉴定测试报告可作为申报国家部委项目和技术成果奖的技术鉴定结果依据。
3、测试方式:
(1)现场测试
(2)远程测试
4、测试流程:
软件测试流程如下图所示:
1)测试申请
送测单位按照要求正确填写申请表,并提供相关材料,材料包括:
(1)《软件产品登记测试申请表》;
(2)与申请表一致的软件产品;
(3)与申请表一致的软件产品使用说明书和软件需求;
(4)必要是提供足够的测试数据及相应的数据文档;
(5)与申请表一致的软件产品功能列表一份;
2)受理审查
有一下情况将不能通过受理审查:
(1)申请表填写不符合要求或者未加盖单位公章;
(2)未填写软件功能列表,或者填写的软件功能列表与文档不一致;
(3)软件产品附带的文档不齐全;
注:软件产品附带的文档是指:用户手册、操作手册、安装手册、维护手册、也可以是包括产品介绍、功能描述、操作、安装、维护等内容;
5测试实施:
软件产品测试的实施按照《软件产品测试实施细则》进行。
测试报告
由的测评机构按照要求出具有效认可的软件产品测试报告
测试报告是把测试的过程和结果写成文档,并对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。本文提供测试报告模板以及如何编写的实例指南。 关键字 测试报告 缺陷 正文 测试报告是测试阶段的文档产出物,的测试经理应该具备良好的文档编写能力,一份详细的测试报告包含足够的信息,包括产品质量和测试过程的评价,测试报告基于测试中的数据采集以及对终的测试结果分析。 下面以通用的测试报告模板为例,详细展开对测试报告编写的具体描述。 PARTⅠ 页 0.1页面内容: 密级 通常,测试报告供内部测试完毕后使用,因此密级为中,如果可供用户和更多的人阅读,密级为低,高密级的测试报告适合内部研发项目以及涉及保密行业和技术版权的项目。 XXXX项目/系统测试报告 报告编号 可供索引的内部编号或者用户要求分布提交时的序列号 部门经理 ______项目经理______ 开发经理______测试经理______ XXX公司 XXXX单位 (此处包含用户单位以及研发此系统的公司) XXXX年XX月XX日 0.2格式要求: 标题一般采用大体字(如一号),加粗,宋体,居中排列 副标题采用大体小一号字(如二号)加粗,宋体,居中排列 其他采用字,宋体,居中排列 0.3版本控制: 版本 作者 时间 变更摘要 新建/变更/审核 PARTⅡ 引言部分 1.1编写目的 本测试报告的具体编写目的,指出预期的读者范围。 实例:本测试报告为XXX项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到X能目标)。预期参考人员包括用户、测试人员、、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。 提示:通常,用户对测试结论部分感兴趣,开发人员希望从缺陷结果以及分析得到产品开发质量的信息,项目管理者对测试执行中成本、资源和时间予与重视,而高层经理希望能够阅读到简单的图表并且能够与其他项目进行同向比较。此部分可以具体描述为什么类型的人可参考本报告XXX页XXX,你的报告读者越多,你的工作越容易被人重视,前提是必须让阅读者感到你的报告是有**而且值得浪费一点时间去关注的。 1.2项目背景 对项目目标和目的进行简要说明。必要时包括简史,这部分不需要脑力劳动,直接从需求或者招标文件中拷贝即可。 1.3系统简介 如果设计说明书有此部分,照抄。注意必要的框架图和网络拓扑图能吸引眼球。 1.4术语和缩写词 列出设计本系统/项目的术语和缩写语约定。对于技术相关的名词和与多义词一定要清楚,以便阅读时不会产生歧义。 1.5参考资料 1.需求、设计、测试用例、手册以及其他项目文档都是范围内可参考的东东。 2.测试使用的国家标准、行业指标、公司规范和质量手册等等 PARTⅢ 测试概要 测试的概要介绍,包括测试的一些声明、测试范围、测试目的等等,主要是测试情况简介。(其他测试经理和质量人员关注部分) 2.1测试用例设计 简要介绍测试用例的设计方法。例如:等价类划分、边界值、因果图,以及用这类方法(3-4句)。 提示:如果能够具体对设计进行说明,在其他开发人员、测试经理阅读的时候就容易对你的用例设计有个整体的概念,顺便说一句,在这里写上一些非常规的设计方法也是有利的,至少在没有看到测试结论之前就可以了解到测试经理的设计技术,重点测试部分一定要保证有两种以上不同的用例设计方法。 2.2测试环境与配置 简要介绍测试环境及其配置。 提示:清单如下,如果系统/项目比较大,则用表格方式列出 数据库服务器配置 CPU: 内存: 硬盘:可用空间大小 操作系统: 应用软件: 机器网络名: 局域网地址: 应用服务器配置 ……. 客户端配置 …….
深圳市国助检测认证有限公司是一家第三方认证检测机构。机构至成立以来一直致力于玩具,电子、电器的电磁兼容,LVD安全,和的RED标准测试,软件APP性能测试,软件确认测试,科技成果鉴定验收报告,化工原料环保检测以及ISO9001,ISO14001,ISO18001企业体系认证服务,**多个国家机构的认可及授权,并在业界中**不俗的成绩以及广泛的**。所拥有的设备与测试环境,具备电磁相容(EMC)、安全(Safety)、R&TTE、化学、机械、玩具、环境可靠性、能效节能等检测能力,为广大厂商提品质量检测认证服务。信誉评级类: AAA级信用企业,AAA级重合同守信用单位,AAA级质量服务信誉单位,AAA级诚信经营**单位,绿色环保推广产品等。1.欧洲认证—— CE、CB、GS、EN71、E-MARK、VDE、IP 防尘防水等检测认证2.美洲认证—— FCC、ETL、 UL、IC、CSA、加州 65 等检测认证3.澳洲认证——C C- - TICK 、 SAA、MEPS、RCM 等检测认证4.认证—— 中国 CCC、CQC、质检报告(京东.天猫.投标)、日本 PSE、韩国 KC 等检测认证5.其他认证—— 沙特 SASO、尼日尼亚 SONCAP、肯尼亚、坦桑尼亚等检测认证6.化学检测—— ROHS、REACH、Phthalates、PAHS、CPSIA 等检测认证7.电池检测—— 航空运输 U U N38.3、MSDS、IEC62133 等检测认证8.性能测试—— 高低温、盐雾、振动、跌落、撞击、硬度、光照强度、噪音等检测认证等多国认证申请,标准咨询,测试,技术支援,对策,获得认证等服务。全力协助厂商以节省的费用,为您提供科学、准确的检测认证服务,让您的产品通过层层关卡进入市场。