《软件测试技术实战 设计、工具及管理》联载-41

简介: 《软件测试技术实战 设计、工具及管理》联载-41

12.3  BBS软件测试报告


案例12-3BBS软件测试报告


1.介绍

电子公告牌系统(Bulletin Board SystemBBS)是通过在计算机上运行的服务软件,允许用户使用Internet进行连接,执行下载数据或程序、上传数据、阅读新闻、与其他用户交换消息等。许多BBS由站长(通常被称为SYSP)业余维护,而另一些则提供收费服务。目前,有时BBS也泛指网络论坛或网络社群。


BBS 1.0主要提供以下功能:

后台

001:超级管理员可以建立BBS分论坛。

002:超级管理员可以建立,修改、删除每个BBS分论坛版主信息,包括登录名与密码,每个BBS分论坛可以有一到多个版主。

003:版主登录后可以修改用户名及密码。

004:版主查看本分论坛未审批的帖子进行审批或退回。对于其他分论坛信息,本论坛版主权限与普通用户相同。

前台

005:普通用户注册用户信息。

006:普通用户登录后可以修改自己的用户信息。

007:普通用户登录后可以建立、修改、删除自己书写的帖子。

008:普通用户登录后可以查询,查看别人发表的审核通过的帖子。

009:普通用户登录后可以对其他人已经发表的审核通过的帖子进行回帖。

010:普通用户登录后可以根据发的帖子及回复的帖子数量获得积分,根据积分参与网站内的活动。


本系统采用敏捷研发模式,共经过7Sprint。测试策略采用基于用户需求的策略、反应式策略以及基于专家的策略。


2.软件测试时间,地点和人员

本系统采用敏捷研发模式,开发与测试并行进行,测试从2015-5-202015-9-15

地点:啄木鸟软件公司内部。


人员:

  •  软件测试经理:1名。
  •  软件测试系统分析师:1名(兼软件测试经理)。
  •  软件测试技术分析师:1名。
  •  软件测试自动化人员:2名(一名为软件测试技术分析师)。
  •  软件测试环境管理员:1名(兼软件测试执行人员)。
  •  软件测试执行人员:3名。


3.软件测试环境描述

  •  WEB服务器:1台。IIS Server 20128.0Windows Server 2012
  •  DB服务器:1台。MySQL 5.5.29
  •  客户端:5台。
  •  浏览器:若干台:IE9IE10IE11Firefox 51.0.1Chrome V50.0.2652.2


4.软件测试度量

4.1  测试用例执行度量

 

被测对象

用例总数

执行总数

OK

POK

NG

NT

发现错误数

001

20

20

19

1

0

0

1

002

30

30

27

3

0

0

3

003

10

10

9

1

0

0

2

004

25

24

23

1

0

1

1

005

15

15

14

1

0

0

2

006

5

5

5

0

0

0

0

007

30

28

26

1

1

2

6

008

15

15

13

2

0

0

4

009

14

14

12

1

0

0

2

010

5

5

5

0

0

0

0

合计

169

166

153

11

1

3

21

 

OK:测试结果全部正确。

POK:测试结果大部分正确。

NG:测试结果有较大的错误。

NT:由于各种原因,本次无法测试。


4.2  软件测试时间和工作量度量

4.2.1  进度度量

 

任务项

计划开始时间

计划结束时间

实际开始时间

实际结束时间

Sprint1

2015-5-20

2015-6-1

2015-5-20

2015-6-6

Sprint2

2015-6-2

2015-6-13

2015-6-7

2015-6-20

Sprint3

2015-6-14

2015-6-27

2015-6-21

2015-7-8

Sprint4

2015-6-28

2015-7-11

2015-7-11

2015-7-25

Sprint5

2015-7-12

2015-7-25

2015-7-26

2015-8-8


续表[J3]


任务项

计划开始时间

计划结束时间

实际开始时间

实际结束时间

Sprint6

2015-7-26

2015-8-15

2015-8-9

2015-8-25

系统测试

2015-8-16

2015-8-29

2015-8-26

2015-9-15

 

4.2.2  工作量度量

 

任务项

开始时间

结束时间

工作量(人时)

Sprint1

2015-5-20

2015-6-6

480

Sprint2

2015-6-7

2015-6-20

400

Sprint3

2015-6-21

2015-7-8

560


Sprint4

2015-7-11

2015-7-25

440


Sprint5

2015-7-26

2015-8-8

400


Sprint6

2015-8-9

2015-8-25

520


系统测试

2015-8-26

2015-9-15

600


合计

2015-5-20

2015-9-15

3400







4.3  软件测试缺陷度量

 

总数

致命

严重

一般

提示

设计错误

赋值错误

算法错误

接口错误

功能错误

其他

103

0

1

95

7

23

9

8

5

52

6

 

4.4  覆盖率度量

 

表示符

名称

PPP

RERE

需求覆盖率

100%

CASERRE

测试用例覆盖率

1.7%

BUGRE

缺陷修改率

97.36%

CONRE

信心覆盖率

1%

 

4.5  综合数据分析

  •  计划进度偏差=(实际进度计划进度)/计划进度×100%=(85-72)/85=15%
  •  用例执行效率=执行用例总数/执行总时间(小时)=166/(50×8)=41.5%
  •  用例密度=用例总数/接口规模×100%=169/721×100%=23.44%
  •  缺陷密度=缺陷总数/接口规模×100%=1052/721×100%=145.91%
  • 用例质量=缺陷总数/用例总数=1052/169=6.22

缺陷严重程度分布饼图如图12-26所示。

缺陷类型分布饼图如图12-27所示。

 

image.png

12-26  缺陷严重程度分布饼图

image.png

12-27  缺陷类型分布饼图


5.软件测试评估

5.1  软件测试任务评估

测试任务基本完成。


5.2  软件测试对象评估

测试对象基本完成。


5.3  遗留缺陷分析

遗留缺陷NG1个,POK11个。NG1个为当版主修改文章时,作者无法删除这篇文章,与预先的需求不匹配,但是得到用户许可,在本次发布中可以接受。11POKBug基本不影响用户使用。


6.审批报告

提交人签字    Jerry Wang                                           日期:2016-6-1

项目经理签字:Peter Li                                                日期:2016-6-3

部门经理签字:Linda Zhu                                             日期:2016-6-5


顾翔凡言:

不是好的工作会给你带来好的心情,而是好的心情会给你带来好的工作。

目录
打赏
0
0
0
0
310
分享
相关文章
轻松入门MySQL:MySQL8权限管理详解,角色和用户操作实例(18)
轻松入门MySQL:MySQL8权限管理详解,角色和用户操作实例(18)
1514 0
基于Java+Springboot+Vue开发的鲜花商城管理系统
基于Java+Springboot+Vue开发的鲜花商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的鲜花商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
240 2
|
8月前
|
Jetson 错误(一):Illegal instruction (core dumped)解决
在NVIDIA Jetson平台上运行Python时遇到"Illegal instruction (core dumped)"错误的解决方法,包括设置环境变量和确保软件包版本兼容性。
926 0
微软SQL Server可视化工具与技巧
微软SQL Server不仅提供了强大的数据库管理功能,还集成了多种可视化工具,帮助用户更直观地理解和管理数据
|
7月前
通义千问—7B模型
在交互式问答中,模型对历史信息的记忆能力较弱。例如,在询问“辽宁省会在哪儿”之后,如果不持续提及“沈阳”,模型将无法记住该城市,导致回答变得空泛。
|
10月前
|
API
【threejs教程】让你的场景更加真实:灯光对物体的影响
【8月更文挑战第6天】threejs教程:让你的场景更加真实,灯光对物体的影响
429 6
【threejs教程】让你的场景更加真实:灯光对物体的影响
API的科普
在当今这个数字化时代,信息如同血液般在无数个系统、应用和设备之间流淌,而这一切高效、无缝的交互背后,离不开一个至关重要的技术组件——API(Application Programming Interface,应用程序编程接口)。API作为数字世界的桥梁,不仅连接了不同的软件系统,还推动了数据共享、业务自动化以及创新服务的不断涌现。本文将深入探讨API的定义、作用、发展历程、关键技术、应用场景以及未来趋势,旨在揭示API在数字化转型中的核心价值和无限潜力。
1243 0
ERP系统中的客户关系管理(CRM)
【7月更文挑战第25天】 ERP系统中的客户关系管理(CRM)
772 3
解析Java微服务架构:从零构建高性能系统
解析Java微服务架构:从零构建高性能系统
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等