软件测试报告参考模板.docx

上传人:b****7 文档编号:8937779 上传时间:2023-02-02 格式:DOCX 页数:19 大小:182.81KB
下载 相关 举报
软件测试报告参考模板.docx_第1页
第1页 / 共19页
软件测试报告参考模板.docx_第2页
第2页 / 共19页
软件测试报告参考模板.docx_第3页
第3页 / 共19页
软件测试报告参考模板.docx_第4页
第4页 / 共19页
软件测试报告参考模板.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

软件测试报告参考模板.docx

《软件测试报告参考模板.docx》由会员分享,可在线阅读,更多相关《软件测试报告参考模板.docx(19页珍藏版)》请在冰豆网上搜索。

软件测试报告参考模板.docx

软件测试报告参考模板

 

项目名称:

在线购物系统

 

软件测试报告

 

小组名称:

第九组

小组成员:

 

项目组成员:

组长:

班级学号:

093--24姓名:

吕健阁

负责工作:

引言、测试结论

评语:

小组成员:

1.班级学号:

093--6姓名:

杨忠翰

负责工作:

测试概要

评语:

2.班级学号:

091--4姓名:

李超

负责工作:

测试结果

评语:

3.班级学号:

姓名:

负责工作:

评语:

4.班级学号:

姓名:

负责工作:

评语:

目录

1引言4

1.1编写目的4

1.2项目背景4

1.3用户群5

1.4基本定义5

1.5术语和缩写词6

1.6参考资料6

2测试概要6

2.1测试环境6

2.1.1软件硬件配置6

2.1.2网络拓扑图7

2.2测试计划8

2.3测试执行8

2.4测试用例8

2.4.1功能性9

2.4.2易用性9

2.5覆盖分析10

2.5.1需求覆盖10

3测试用例11

3.1功能测试11

3.1.1子功能名称11

4测试结果19

4.1bug性质及模块分布图19

4.2改进建议19

5测试结论20

5.1功能20

5.2易用性20

5.3可靠性21

5.4兼容性21

5.5安全性21

 

1引言

1.1编写目的

本测试报告为在线购物系统项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求。

预期参考人员包括用户、测试人员、开发人员。

伴随着网络和服务业的发展,网上购物正不断的改变我们的购物方式。

对于图书资源本身重种类繁多和数据庞大的特点,在一个具体书店寻找并购买一本所需要的图书越来越困难,在这种情况下,此系统由此诞生,它整合大量的图书资源,让用户在家就能体验购书的乐趣。

1.2项目背景

目前网上购物发展迅速,各类管理系统也应运而生,针对各类大型网购网站的管理系统的开发已经非常成熟,从拍下到订单,再到付款,收货确认,都可以做到统一管理。

前台可以做到预定实物,虚拟物品等各种预定业务。

然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。

网上购物系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。

该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列等操作系统上使用。

除此以外,该系统可通过访问权限控制以及数据备份功能,确保数据的安全性。

1.3用户群

主要读者:

项目管理人员,项目测试经理,业主相关人员;

其他读者:

项目其他相关人员。

1.4基本定义

五类测试错误类型。

A类:

严重错误,包括以下各种错误:

⏹由于程序所引起的死机,非法退出

⏹死循环

⏹数据库发生死锁

⏹因错误操作导致的程序中断

⏹功能错误

⏹与数据库连接错误

⏹数据通讯错误

B类:

较严重错误,包括以下各种错误:

⏹程序错误

⏹程序接口错误

⏹数据库的表、业务规则、缺省值未加完整性等约束条件

C类:

一般性错误,包括以下各种错误:

⏹操作界面错误(包括数据窗口内列名定义、含义是否一致)

⏹打印内容、格式错误

⏹简单的输入限制未放在前台进行控制

⏹删除操作未给出提示

⏹数据库表中有过多的空字段

D类:

较小错误,包括以下各种错误:

⏹界面不规范

⏹辅助说明描述不清楚

⏹输入输出不规范

⏹错误操作未给用户提示

⏹提示窗口文字未采用行业术语

⏹可输入区域和只读区域没有明显的区分标志

1.5术语和缩写词

列出设计本系统/项目的专用术语和缩写语约定。

对于技术相关的名词和与多义词一定要注明清楚,以便阅读时不会产生歧义。

1.6参考资料

[1]《JAVA编程思想》,机械工业出版社,2007

[2]《JavaScript入门经典》,清华大学出版社,2009

[3]《JAVA经典实例》,中国电力出版社,2009

[4]《数据库技术及应用教程》,清华大学出版社,2011

2测试概要

测试目的:

在于为执行测试提供用例,指导测试的实施,查找分析缺陷,评估测试质量并执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。

测试声明:

测试人员在软件开发过程中的任务:

  1、寻找Bug;

     2、避免软件开发过程中的缺陷;

     3、衡量软件的品质;

     4、关注用户的需求。

 

2.1测试环境

2.1.1软件硬件配置

表2.1配置图

环境

应用服务器

数据库服务器

客户端

硬件配置

Linux

CPU:

CPU奔腾Ⅲ以上

内存:

512M以上

硬盘:

500G或以上

MySQL

WindowsxpWindows98\7

CPU:

CPU奔腾Ⅲ以上

内存:

512M以上

硬盘:

100G或以上

软件配置

Window2000

Window2000

Window2000

网络配置

10MLAN

10MLAN

10MLAN

2.1.2网络拓扑图

图2.1网络拓扑图

2.2测试计划

版本/时间计划开始实际开始计划完成实际完成加班增加资源:

表2.1测试计划

(1)

版本/时间

计划开始时间

实际开始时间

计划结束时间

实际结束时间

加班

增加资源

登陆模块

12-3

12-3

12-5

12-5

注册模块

12-6

12-6

12-8

12-8

购物车模块

12-9

12-9

12-10

12-10

订单模块

12-11

12-13

12-13

12-13

 

表2.1测试计划

(2)

任务(子功能)

开始时间

结束时间

总计(天)

登陆模块

2012-12-03

2012-12-05

3

注册模块

2012-12-06

2012-12-08

3

购物车模块

2012-12-09

2012-12-10

2

订单模块

2012-12-11

2012-12-13

3

2.3测试执行

此次测试严格按项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试。

针对测试计划规定的测试策略,在测试执行中都有体现,在测试执行过程中,依据测试计划和测试用例,对系统进行了完整的测试。

2.4测试用例

测试用例设计方法:

边界值分析法

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。

通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。

2.4.1功能性

在前台实现的基本主要有:

a.用户注册

b.用户登陆

c.修改用户个人信息

d.商品选购

e.查看商品详细情况

f.购物车功能

g.查看用户的订单信息

后台管理部分主要有:

a.商店商品管理:

添加、修改、删除、查看。

b.用户信息管理:

查看、修改、删除。

c.订单信息管理:

查看订单清单、更新订单付款、出货状态、删除订单。

2.4.2易用性

操作按钮提示信息正确性,一致性,可理解性。

限制条件提示信息正确性,一致性,可理解性。

必填项标识。

输入方式可理解性

2.5覆盖分析

2.5.1需求覆盖

本次测试对系统需求的覆盖情况为需求覆盖率=Y(P)项/需求项总数×100%=100%

表2.5.1覆盖测试需求

需求/功能

测试类型

是否通过

备注

商品浏览

功能测试

Y

注册

功能测试

Y

登陆

功能测试

Y

购物车

功能测试

Y

订单

功能测试

Y

表格中“是否通过”的四种状态:

[Y]:

全部通过

[P]:

部分通过

[N]:

不通过

[N/A]:

不可测试或者用例不适用

3测试用例

3.1功能测试

3.1.1子功能名称

表1

测试编号

A001

模块名称

登陆模块

建立日期

2012-12-3

建立人员

杨忠翰

修改日期

2012-12-15

状态

[]草稿[]正在修改[√]正式发布

定义

为了在用户进行商品交易的时候确认用户ID,用户在进行商品结算的时候,进行登录。

登录的主要目的是通过ID确认该用户是否注册,系统根据登录用户名的注册信息进行交易。

登陆界面实现验证码功能。

登录的时机可以在用户访问系统的时候,也可以在商品结算的时候。

只有登陆才可以结算,如果不登陆结算则跳回登陆界面。

结算界面要求可以导航到用户定单维护界面,方便用户查看,维护定单。

用例

1、界面输入要素:

用户名,口令,附加码。

2、界面操作要素:

登录按钮,取消按钮,注册按钮。

3、Tab键对输入焦点的切换顺序

4、附加码的点击事件触发。

5、取消按钮的点击事件触发。

预期情况

1

界面输入要素:

用户名,口令,附加码。

2

界面操作要素:

登录按钮,取消按钮,注册按钮。

3

Tab键对输入焦点的切换顺序

4

附加码的点击事件触发后刷新。

5

取消按钮的点击事件触发后清空界面输入要素的内容。

实际结果

与预期结果相同,如图所示。

结论

测试通过

表2

测试编号

A004

模块名称

注册模块

建立日期

2012-12-06

建立人员

修改日期

2012-12-14

状态

[]草稿[]正在修改[√]正式发布

定义

用户购买的商品通过邮寄,物流等手段送达的地址,进行交易的一些必须的基本信息通过注册的方式保存在系统中。

为保证用户帐号的唯一性,建议采用电子邮件地址作为ID。

为方便用户随时更正不合理的数据,要求系统提供及时的客户校验提示功能

用例

1、登录前

2.登录后

3.注册数据的输入采用向导方式:

用户帐号-〉用户信息-〉信息确认提交。

4.点击保存后数据保存。

5.用户帐号的电子邮件校验。

6.用户口令输入2次,两次口令做相等校验

7.注册成功后,自动进行登录。

预期情况

1

登录前能进入注册界面。

2

登录后能进入注册界面。

3

注册数据的输入采用向导方式:

用户帐号-〉用户信息-〉信息确认提交。

4

点击保存后数据保存成功。

5

用户帐号的电子邮件校验成功。

6

用户口令是否输入两次,两次口令做相等校验

7

注册成功后,自动进行登录,并自动定向到主页面。

实际结果

与预期结果相同,如图所示。

 

 

 

结论

测试通过

表3

测试编号

A003

模块名称

购物车模块

建立日期

2012-12-09

建立人员

修改日期

2012-12-13

状态

[]草稿[]正在修改[√]正式发布

定义

商品交易功能是本系统最核心的功能,也称为购物车功能。

该功能主要完成商品选购与结算。

登录用户可以在查询结果中选择是否购物,购物商品临时存放在购物车中,由用户最后确认并结算后再放入数据库交易记录。

没有登录的用户则直接转移到登录页面,登录后自动结算并回到结算页面,确认交易结果。

在结算得时候,提供商品数量录入,允许用户指定购买数量。

用户也可以在结算前删除预购买的商品。

用例

1、添加商品是否自动显示购物车。

2、点击购物车是否显示购物车。

3、购物车中商品是否正确。

4、相同商品数量是否累加,是否显示结算按钮

5、能否修正购物车数量。

6、修改数量后,价格显示是否正确。

7、能否正确删除指定商品。

8、删除商品后商品选项是否正确。

9、删除商品后,价格总计显示是否正确。

10、能否清空数据。

清空购物车后,选购商品是否为空。

11、清空购物车后,商品价格总计是否为0。

预期情况

1

添加商品自动显示购物车。

2

点击购物车显示购物车。

3

购物车中商品正确。

4

相同商品数量累加,显示结算按钮

5

修正购物车数量。

6

修改数量后,价格显示正确。

7

正确删除指定商品。

8

删除商品后商品选项正确。

9

删除商品后,价格总计显示正确。

10

清空数据。

清空购物车后,选购商品为空。

11

清空购物车后,商品价格总计为0。

实际结果

与预期结果相同。

如图所示

结论

测试通过

表4

测试编号

A004

模块名称

订单模块

建立日期

2012-12-06

建立人员

修改日期

2012-12-14

状态

[]草稿[]正在修改[√]正式发布

定义

用户订单维护就是管理人员可以通过该系统确认用户的交易商品信息,比如商品价格,数量。

确认用户信息,比如发货地址,联系方式,通过该系统进行商品发送前的联系,记录发货过程。

用例

1.点击结算

2.点击取消

3.点击下一步

4.点击取消

5.点击下一步

预期情况

1

点击结算之后,出现生成订单步骤

2

点击取消之后,回到购物车页面

3

点击下一步,进入填写送货地址页面

4

点击取消,回到首页面

5

点击下一步,订单成功

实际结果

实际结果如图所示:

1.

2.

3.

4.

.

5.

结论

实际运行结果与预期的结果完全相符合

4测试结果

4.1bug性质及模块分布图

对被测软件的总体评估:

标识在测试中的缺陷、限制或约束,对软件和系统性能的影响,包括未得到满足的标识,推荐的更正方案或方法。

表2.1bug类型及数量

模块

Bug性质

A类

B类

C类

D类

总数

登陆

0

3

0

0

3

注册

1

5

1

0

7

订单

1

2

1

0

4

购物车

0

7

1

0

8

软件测试合格须符合以下标准:

表2.1测试合格标准

A类错误

B类错误

C类错误

D类错误

<1%

<5%

4.2改进建议

在整个系统测试执行期间,项目组开发人员高效地及时解决测试人员提出的各种缺陷,在一定程度上较好地保证了测试执行的效率以及测试最终期限。

但是在整个软件测试活动中还是暴露了一些问题,如,测试执行时间相对较少,测试通过标准要求较低;开发人员相关培训未做到位,编码风格各异,细节性错误较多,返工现象存在较多;测试时对管理平台不够熟悉,使用时效率偏低;测试时对系统了解不够透彻,测试执行时存在理解偏差,导致提交无效缺陷。

通过开发人员和测试人员协力合作,网上购物系统项目如期完成并达到交付标准。

建议:

需求提出方可以再使用该系统的基础上,继续搜集用户的使用需求反馈,并结合市场同类产品的优势,在今后的版本中不断补充并完善功能。

●在项目开始的时候应该制定编码标准,数据库标准,需求变更标准,开发和测试人员都严格按照标准进行,可以在后期减少因为开发,测试不一致而导致的问题,同时也可以降低沟通成本。

●发布版本的时候,正确布置测试环境,减少因为测试环境,测试数据库数据的问题而出现的无效bug。

●开发人员解决bug的时候,填写bug原因以及解决方式,方便bug的跟踪。

●开发人员在开发版本上发现bug,可以通知测试人员,因为开发人员发现的bug很有可能在测试版本上出现,而测试人员和开发人员的思路不同,有可能测试人员没有发现该bug,而且,这样可以保证发现的bug都能够被跟踪。

5测试结论

1.测试执行是否充分(可以增加对安全性、可靠性和功能性等描述)

2.对测试风险的控制措施和成效

3.测试目标是否完成

4.测试是否通过

5.1功能

系统正确的实现了用户注册功能,用户登录功能,用户相关信息维护功能,商品浏览与查找功能,商品交易功能,管理员登录功能,商品信息管理功能,商品类别管理功能,用户订单管理功能,注册用户管理的查询,添加,修改,删除的功能,管理员管理功能,系统在实现用户管理下的权限管理功能时,存在重大的缺陷,权限控制不严密,权限设计有遗漏。

5.2易用性

现有系统实现了如下易用性:

1.必填项标识

2.输入方式可理解性

3.输入限制的正确性

4.中文界面下数据语言与界面语言的一致性

5.操作按钮提示信息正确性,一致性,可理解性

6.输入限制提示信息的正确性,可理解性,一致性

7.查询,添加,删除,修改操作相关提示信息的一致性,可理解性

现有系统存在如下易用性缺陷:

1.中英文混排

2.界面排版不美观

3.中英文对应的正确性

4.输入缺少解释性说明

5.输入,输出字段的可理解性差

5.3可靠性

现有系统的可靠性控制不够严密,很多控制是通过页面控制实现的,如果页面控制失效,可以向数据库插入数据,引发错误。

现有系统的容错性不高,如果系统出现错误,返回错误类型为找不到页面错误,无法回复到出错前的状态。

5.4兼容性

现有系统支持window下的IE浏览器和傲游,360浏览器,支持linux系统下的IE浏览器和火狐浏览器。

现有系统未进行其他兼容性测试。

5.5安全性

现有系统控制了以下安全性问题:

⏹把某一个登录后的页面保存下来,不能单独对其进行操作不进行登录

⏹直接输入某一页面的Url能否打开页面并进行操作不应该允许。

现有系统未控制以下安全性问题:

⏹用户名和密码应对大小写敏感

⏹登录错误次数限制

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1