软件测试报告范例1

1 范围................................................................................................................................................................................. 3

1.2 系统概述...................................................................................................................................................................... 3

1.3 文档概述...................................................................................................................................................................... 3

2 引用文档.......................................................................................................................................................................... 3

3 测试概述........................................................................................................................................................................ 3

3.1被测软件的基本概况................................................................................................................................................. 3

3.1.1. 测试小结.................................................................................................................................................................. 3

3.1.2 测试记录................................................................................................................................................................... 7

4 测试结果........................................................................................................................................................................ 7

5 评估和建议................................................................................................................................................................... 7

5.1 软件评估...................................................................................................................................................................... 7

5.1.1 软件编码规范化评估............................................................................................................................................. 7

5.1.2 软件动态测试评估................................................................................................................................................. 7

5.2 改进建议...................................................................................................................................................................... 7


XX软件测试报告

共 x 页

拟制                           

审核                           

会签                           

批准                           


1 范围

本文档适用于XX软件的单元/集成测试。

1.2 系统概述

1.3 文档概述

本文档用于对XX软件的测试工作阶段成果的描述。包括对软件测试的整体描述,软件测试的分类和级别,软件测试的过程描述,软件测试的结果等内容。

2 引用文档

《XX软件需求规格说明》

《XX软件设计说明》

《XX系统接口协议》

3 测试概述

3.1被测软件的基本概况

使用的编程语言:XXX 汇编语言

程序行数:1590

子程序个数:11

单行注释行数:669

注释率:约为42%

3.1.1. 测试小结

本次测试对XX软件进行了静态分析和动态测试。测试工作分为两个阶段。第一阶段进行了软件静态分析,软件测试人员和开发人员分别对软件V1.00版本的代码进行走读。在此基础上软件开发人员对代码走查中发现的问题进行了修改,做了97处代码变更并提交了V1.01版本进行动态测试。

在测试过程中针对发现的软件缺陷进行了初步分析,并提交程序设计人员对原软件中可能存在的问题进行考查。在软件测试中首先根据软件测试的规范进行考核,将书写规范,注释等基础问题首先解决,其次考核软件测试中的问题是否存在设计上的逻辑缺陷,如果存在设计缺陷则应分析该缺陷的严重程度以及可能引发的故障。软件开发人员在以上基础上对软件的不足做出相应的修改,同时通过软件回归测试验证软件修改后能够得到的改善结果。

软件代码1.00与1.01版变更明细表:

从上表可以看出,注释变更一共有15处,主要排除了对原程序的理解错误问题;根据程序的书写规范要求,一行多条语句改为一行一条语句的更改一共有42处;命令字大小写变更一共有7处;在代码走查中对冗余和无用的代码作了更改,将这些代码注释掉,此类更改一共有14处。上述4类更改一共有78处,这些更改对程序本身的功能没有任何影响,但从软件规范的角度来看提高了程序的可读性和规范性。

其余19处变更为代码变更,主要是在软件测试中发现原程序的可靠性不足,在不改变原程序功能的基础上相应的增加了新变量、新语句、新程序以提高整个程序的可靠性。

在动态测试阶段进行了单元测试和集成测试。此阶段发现的软件问题经软件测试人员修改,提交了V1.02版本,软件测试人员对此版本的软件代码进行了回归测试,确认对前阶段发现的软件问题进行了修改,消除了原有的软件问题并且确认没有引入新的软件问题。认定V1.02版为可以发行的软件版本。

3.1.1.1 静态分析小结

静态测试采用人工代码走查的方式进行。参加代码走查的软件开发人员有:(略);参加代码走查的软件测试人员有:(略)。代码走查以代码审查会议的形式进行。静态分析过程中共进行了四次会议审查。静态测试阶段的主要工作内容是:

l 根据对软件汇编源代码的分析绘制详细的程序流程图和调用关系图(见附件1);

l 对照软件汇编源代码和流程图进行程序逻辑分析、算法分析、结构分析和接口分析;

l 对软件汇编源代码进行编程规范化分析。

通过静态测试查找出软件的缺陷18个,其中

轻微的缺陷4个,占所有缺陷的22.2%

中等的缺陷11个,占所有缺陷的61.1%

严重的缺陷:3个,占所有缺陷的16.7%

上述软件缺陷见附件《软件问题报告单》

3.1.1.2 动态测试小结

动态测试使用的测试工具为XXX软件集成开发环境。

总共的测试用例数:143个。全部由测试人员人工设计。

其中单元测试用例138个,集成测试用例5个。

发现的软件缺陷有2个,都是在单元测试过程中发现的。集成测试阶段未发现新的软件缺陷。在发现的软件缺陷中:

中等的缺陷1个,占所有缺陷的50%

严重的缺陷1个,占所有缺陷的50%

上述软件缺陷见附件《软件问题报告单》

动态测试中代码覆盖率:

代码行覆盖率            100%

分支覆盖率              100%

程序单元调用覆盖率      100%

3.1.1.3 回归测试小结

对软件测试过程中发现的缺陷经软件开发人员确认后进行了代码更改,并对更改后的代码进行了回归测试。本报告中的数据是回归测试后的测试数据。

3.1.1.4 测试分析

下面将对此次软件测试中的所有缺陷以及改进设计进行分析。

1.          静态测试中的缺陷分析:

1)          4个轻微缺陷属于代码冗余,由于在程序设计中加入了部分调试程序,在程序设计完成后未将这些调试代码注释或删除掉而造成代码冗余,但对程序本身的功能并无影响。修改后程序的效率得到提高。

2)          11个中等缺陷属于注释变更,在原程序代码的注释中存在注释不准确的问题,会影响程序员对程序的理解,修改后的程序提高了程序的可读性。

3)          重点分析3个严重缺陷:

第一个严重缺陷属于XX号的无效判别和相应的处理问题,程序对XX号进行无效判别时,判别界限并不完全,在本跟踪程序中XX号的有效数为01-10(用4位表示),而判别无效时只判了为00的情况,没有判别大于10的情况。而且在为00时也没有作相应的处理,修改后的程序对设计进行了改进,详见改进设计分析3。

第二个严重缺陷属于程序设计中读取地址错误问题,经分析在调试中读取的数据是正确的,但是读取的地址与设计初衷不相符,修改后问题得到了解决,详见改进设计分析1。

第三个严重错误是近区/远区子程序判断与进入条件反了,经分析对程序的影响不大,但与设计初衷不一致,修改后问题得到了解决,详见改进设计5。

2.          动态测试中的缺陷分析:

1)          中等缺陷1个,在程序的注释中出现错误,将近区注释为远区,修改后问题得到了解决,提高了程序的可读性。

2)          严重缺陷1个,在XX号无效的判别中,本应判断大于10,但误设计为0,修改后经回归测试问题得到了解决。 

3.          改进的设计分析:

(因和产品相关,略)

  

3.1.2 测试记录

a 测试时间:20##年8月5日至20##年9月17日。

b 地点:(略)。

c 硬件配置:P4CPU/2.0G,内存256M,硬盘1G

d 软件配置:Wondows 98,

e 被测软件版本号:V1.0,V1.01,V1.02

f 所有测试相关活动的日期和时间、测试操作人员等记录见软件测试记录文档。

4 测试结果

在两个阶段测试过程中共发现软件缺陷20个,经软件开发人员确认的缺陷为20个,经过改正的代码消除了所有以确认的软件缺陷并通过了回归测试。因测试条件所限,未能进行软件的确认测试和系统测试。

5 评估和建议

5.1 软件评估

5.1.1 软件编码规范化评估

经过回归测试,未残留的软件编码规范性缺陷。软件代码文本注释率约为42%,代码注释充分,有利与代码的理解和维护。

5.1.2 软件动态测试评估

被测软件单元的总数:11个

使用的测试用例个数:143个

达到软件测试出口准则的软件单元数为11个,通过率100%

通过单元和集成测试得知:软件代码逻辑清晰、结构合理、程序单元间接口关系一致,运行稳定。

5.2 改进建议

a. 建议在软件开发项目中全面实施软件工程化,加强软件开发的管理工作。

b. 建议进一步加强软件需求规格说明、软件设计文档编制以及编写代码的规范化。特别是应该将系统中的硬件研制和软件研制分别管理,软件文档编制的种类和规格按照相关标准执行。

c. 尽早开展软件测试工作。在软件研制计划安排上给软件测试留有必要的时间,在资源配置上给软件测试必要的支撑。

d. 建议结合系统联试,开展软件的确认和系统测试。

附件:

软件问题报告单(略)

软件更改通知单(略)

软件测试记录(略)

 

第二篇:KISS_软件测试报告(STR)_1.3

文档编号: 项目编号:

[项目名称]

软件测试报告(STR)

V [1.3]

拟 制 人_____黄四妹___________ 审 核 人______________________ 批 准 人______________________

北京师范大学珠海分校

信息技术学院

[20xx年07月20日]

目录

目录

1. 引言............................................................................................................................... 1

1.1. 标识 .................................................................................................................... 1

1.2.

1.3. 系统概述 ............................................................................................................ 1 文档概述 ............................................................................................................ 1

2. 引用文件 ....................................................................................................................... 3

3. 详细的测试结果 ............................................................................................................ 5

3.1需求覆盖 .................................................................................................................. 5

3.1.1测试覆盖 ............................................................................................................... 8

4. 测试记录 ..................................................................................................................... 11

5. 评价* ........................................................................................................................... 13

5.1.

5.2. 能力 .................................................................................................................. 13 缺陷和限制 ....................................................................................................... 13

5.3. 建议 .................................................................................................................. 13

5.4. 结论 .................................................................................................................. 14

6. 测试活动总结* ............................................................................................................ 15

6.1. 人力消耗。 ....................................................................................................... 15

6.2. 物质资源消耗。................................................................................................ 15

7. 注解............................................................................................................................. 17

8.附录 ................................................................................................................................. 19

北京师范大学珠海分校信息技术学院 i

软件测试计划(STP)

修订历史记录

KISS软件测试报告STR13

ii 北京师范大学珠海分校信息技术学院

第1章 引言

1. 引言

1.1. 标识

KISS软件测试报告STR13

1.2. 系统概述

本系统(班级管理系统)是由KISS项目组开发和维护,主要针对大学班级管理的系统。满足大学班级管理的各项需求,目的通过班级管理系统可促进大学生之间的活动交流,提高学生参加集体活动的积极性,增加班级凝聚力,活跃班级气氛,提供便捷的管理服务,致力提高班级的管理效率,使得班级各项工作更加竟然有序的进行。将整个系统划分为多个相对独立的功能模块,可以分为投票模块、活动管理模块,财务管理模块、群组联谊模块等。各个子系统提供良好的功能,并能提供良好的功能扩展接口。本系统采用原型开发,在编程时,尽可能从用户操作的角度出发,力求使得操作简单、容易掌握,并尽可能考虑到对误操作的提示和容错处理,使系统有一个友好的用户界面。本系统非完全官方行政级别的管理系统,有点偏向于SNS2.0。

1.3. 文档概述

班级管理系统数据设计说明书》目的是明确“班级管理系统”中各项功能和非功能性需求实现时所需要的数据类型,数据关系,数据流程,并用于指导设计人员对数据库的设计。 《班级管理系统数据设计说明书》的阅读对象为:

1) 数据库设计人员;

北京师范大学珠海分校信息技术学院 1

软件测试计划(STP)

2) 测试设计阶段的设计人员;

3)对《数据设计说明书》进行评审和确认的有关业务、技术人员;

4)《班级管理系统》项目组,其他有权需要调用本文档的人员

2 北京师范大学珠海分校信息技术学院

第2章 引用文件

2. 引用文件

KISS软件测试报告STR13

北京师范大学珠海分校信息技术学院 3

第3章 详细的测试结果

3. 详细的测试结果

本次测试对班级管理系统进行了静态分析和动态测试。测试工作分为两个阶段。第一阶段进行了软件静态分析,包括需求的分析和代码的走读。在此基础上,对测试后的需求进行了修改,软件开发人员也对代码走读中发现的问题进行了修改。

在测试过程中针对发现的软件缺陷进行了初步分析,并提交程序设计人员对原软件中可能存在的问题进行考查。在软件测试中首先根据软件测试的规范进行考核,将书写规范,注释等基础问题首先解决;其次,考核软件测试中的问题是否存在设计上的的逻辑缺陷,如果发现存在设计缺陷则分析其会引发的故障。软件开发人员在以上基础对软件的不足作出相应的修改,最后,通过界面等的测试,界面易用性和美观等问题也得到改善。

在动态测试方面使用Junit进行单元测试

遇到的问题如:表单在不同浏览器间的兼容问题。(原来没有固定表单的大小,而不同浏览器使用自己的默认值,所以指定表单大小就解决了)。详细的问题请查看bug清单表。

3.1需求覆盖

KISS软件测试报告STR13

北京师范大学珠海分校信息技术学院 5

软件测试计划(STP)

6 北京师范大学珠海分校信息技术学院

KISS软件测试报告STR13

第3章 详细的测试结果

北京师范大学珠海分校信息技术学院

7

KISS软件测试报告STR13

软件测试计划(STP)

KISS软件测试报告STR13

3.1.1测试覆盖

8 北京师范大学珠海分校信息技术学院

KISS软件测试报告STR13

第3章 详细的测试结果

北京师范大学珠海分校信息技术学院 9

KISS软件测试报告STR13

第4章 测试记录

4. 测试记录

1. 测试地点:综合楼B104

2. 测试硬件配置:lenovo PC,CPU:1.86GHz,2G内存

3. 测试时间:2011-7-14至2011-7-20

4. 测试人员:黄四妹

北京师范大学珠海分校信息技术学院 11

第5章 评价*

5. 评价*

5.1. 能力

1) 经测试证实,前台普通用户(游离态用户和非游离态用户),普通管理员的使用功能正

确完成,

2) 经测试证实,后台管理员(超级管理员)能综合地对各种信息进行管理,方便地制定各

种计划,对系统作出修改。

3) 经测试证实,前台后台能正常地结合,保证数据的完整性。

5.2. 缺陷和限制

代码编写没有严格按照代码规范来编写。

5.3. 建议

a) 建议加强软件开发的管理工作。

b) 建议进一步加强软件需求规格说明,软件设计文档编制以及编写代码的规范化,有利于

代码的理解和维护。

c) 软件文档编制的种类和规格按照国标加强执行编写。

d) 建议尽早开展软件测试工作。在软件研制计划安排上给软件测试留有必要的时间,在资

源配置上给软件测试必要的支撑。

e) 应外设一个数据库,用作测试

f) 建议增加测试人员

北京师范大学珠海分校信息技术学院 13

软件测试计划(STP)

5.4. 结论

该系统在各方面的综合测试都通过。

14 北京师范大学珠海分校信息技术学院

第6章 测试活动总结*

6. 测试活动总结*

采用了静态测试和动态测试。开发人员及时修改其缺陷,开发人员与测试人员沟通顺利,成功。

6.1. 人力消耗。

6.2. 物质资源消耗。

北京师范大学珠海分校信息技术学院 15

第7章 注解

7. 注解

本章应包含有助于理解本文档的一般信息(例如背景信息、词汇表、原理)。本章应包含为理解本文档需要的术语和定义,所有缩略语和它们在文档中的含义的字母序列表。 北京师范大学珠海分校信息技术学院 17

8.附录

8.附录

附录可用来提供那些为便于文档维护而单独出版的信息(例如图表、分类数据)。为便于处理,附录可单独装订成册。附录应按字母顺序(A,B等)编排。

北京师范大学珠海分校信息技术学院 19

相关推荐