前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【软件测试系列八】《软件项目测试报告》

【软件测试系列八】《软件项目测试报告》

作者头像
再见孙悟空_
发布于 2023-09-19 02:44:19
发布于 2023-09-19 02:44:19
3970
举报

软件项目测试报告

****有限公司****部

****年**月

​1 测试目的

本次测试的目的是依据***,对***系统***模块进行质量评测,主要包括:

1、 验证系统功能实现是否符合可研及初步设计等测试依据的相关要求;

2、 验证系统软件各项功能能否在指定的业务条件和操作指令下正常运行;

3、 验证系统功能界面是否满足需求规格说明设计要求及常规用户操作习惯;

4、 验证系统能否兼容主流浏览器,且正常运行;

5、 验证系统页面响应时间、系统性能是否满足用户一般使用要求。

2 测试依据

表1 测试依据参考文档

序号

文档名称

提供方

1

2

3

4

5

6

7

3 测试准备

3.1 测试时间

****年**月**日至****年**月**日。

3.2 测试地点

***公司***部。

3.3 测试环境

1. 系统测试环境:

本次项目测试在测试环境和实际生产环境中进行,其中功能测试在测试环境中进行,性能测试在生产环境中进行。

(1) ****系统(测试)网站:

(2) ****系统(测试)网站:

表2 功能测试环境

系统 名称

设备 类别

设备型号

CPU

内存

硬盘

操作系统及版本号

数量

应用软件及版本号

表3 系统性能测试环境

设备 类别

设备型号

IP 地址

CPU

系统 类型

内存

硬盘

操作系统及应用软件

2. 系统测试终端环境:

表4 功能测试终端环境

终端类别

设备型号

CPU频率

系统类型

内存

操作系统及应用软件

表5 性能测试终端环境

终端类别

IP

CPU频率

系统类型

内存

操作系统及应用软件

4 测试内容

依据****项目需求说明书,结合系统试运行情况以及影响测试的限制条件,经与项目组确认,明确了本次测试工作的应用系统测试范围、测试版本、测试类型。

4.1 测试范围

表6 ***系统被测功能清单

序号

系统名称

模块名称

被测功能

4.2 测试版本

系统版本:****-***-**。

4.3 测试类型

表7 测试类型

序号

测试类型

主要做法

1

功能测试

参照***项目需求说明书及***项目设计说明书编写测试用例针对系统功能逐项进行测试,验证功能是否满足要求。

2

可靠性测试

采用手动测试方法,在功能性测试基础上,完成系统的成熟性、容错性以及数据校验等方面的测试。

3

可用性测试

采用手动测试方法进行,在功能性和可靠性测试基础上,完成易理解性、易浏览性和易操作性测试。

4

兼容性测试

在规定的操作系统、浏览器条件下,验证各项功能实现数据格式转换时是否满足有关兼容性要求的测试。

5

性能测试

采用抽样的方式对主要功能页面进行压力测试,以验证功能性能是否满足性能要求。

4.4 执行记录

****部对整个测试项目按照软件项目测试管理要求进行了策划、跟踪与控制。截止****年**月**日,共开展了测试准备、测试设计、测试执行、问题确认以及测试总结五个阶段的等工作。

本次测试工作针对本系统核心功能模块***,***,***,***,***,***等***个模块,测试用例共***个,用例执行统计,见表8。

表8 测试用例执行情况分析统计

测试 用例 测试 类型

用例执行率

用例通过率

备注

用例 个数

已执行用例数

用例执行率

无法执行用例数

通过的用例数

未通过用例数

用例 通过率

功能性 相关测试

性能测试

***部在本次测试过程中对用例的实际执行结果做了详细记录及分析,形成测试用例执行记录清单。

5 测试结果及分析

5.1 已整改缺陷记录

***部对测试过程中发现的所有异常情况进行了分析,共确认**个软件缺陷,并编制了软件测试问题报告单,详见附件(缺陷清单)。项目组确认了全部问题。经项目组反馈,已整改完成问题**项,遗留问题**项。

表9 已整改缺陷记录

序号

系统 名称

模块 名称

问 题 简 述

严重程度

问题严重等级说明:一级:1)可能有灾难性的后果,如造成系统崩溃,造成事故等,2) 程序无法运行。二级:1)造成数据库不稳定的错误,2)列在说明中的需求未在最终系统中实现,3)业务流程不正确。三级:1) 过程调用或其它脚本错误,2) 系统刷新错误,3) 产生错误结果,如计算结果错误等,4) 功能的实现有问题。如在系统实现的界面上,一些可接受输入的控件点击后无作用,对数据库的操作不能正确实现,5) 编码时数据类型、长度定义错误的,6) 对用户的使用有操作顺序上的限制,7) 虽然正确性不受影响,但系统性能和响应时间受影响。 四级:1)系统的提示语不明确,不简明,2)滚动条无效,3)可编辑区和不可编辑区不明显,4)光标跳转设置不好,鼠标(光标)定位错误,5)上下翻页,首尾页定位错误,6)界面不一致,或界面不正确,7)日期或时间初始值错误(起止日期、时间没有限定),8)按钮或标签上有拼写错误的单词、不正确的大小写。五级:1) 容易给用户误解和岐议的提示,2) 界面需要改进的,3) 对有疑虑的文档,提出修改建议

5.2 遗留缺陷记录及分析

表10 遗留缺陷记录及分析

序号

系统 名称

所在 模块

缺陷描述

严重程度

项目组 处理意见

5.3 整体缺陷分析

从缺陷等级、模块分布、缺陷类型、页面响应时间、模块页面响应时间4个维度对本次测试的所有缺陷进行统计分析。

5.3.1 按缺陷等级统计分析

表11 缺陷等级分布

缺陷等级 数量

一级

二级

三级

四级

五级

缺陷个数

所占比例(%)

(插入缺陷/等级分布图)

图1 缺陷等级分布

从缺陷问题等级分布图中可以看出,**级缺陷和**级缺陷问题较多共**项,**级缺陷和**级缺陷次之共**项,**级缺陷最少共**项。

5.3.2 按缺陷所在模块统计分析

表12 缺陷所在模块分布

系统名称

模块名称

缺陷数量

比例(%)

(插入缺陷/模块分布图)

图2缺陷所在模块分布 

从缺陷所在模块分布图可以看出,问题主要集中在***模块和***模块,***模块、***模块数量次之,其它模块问题数量较少。

5.3.3 按缺陷类型统计分析

表13 缺陷类型分布

类型 分布

功能性

安全性

易用性

界面优化

缺陷个数

所占比例(%)

图3按缺陷类型分布图

从缺陷类型分布图可以看出,测试问题主要为功能、易用性以及界面优化问题共**项,其中功能问题**项,易用性问题**项,界面问题**项。同时系统存在安全性问题共**项。

5.3.4 系统各功能模块页面响应分布情况分析

在经与项目组进行业务分析后,采取用户总数、在线用户数和并发用户数**:**:**的比例进行并发测试并发量的选取依据,采用覆盖抽样的方式,选取系统关键业务相关页面和数据整体展示页面共**项,选取的并发用户数为**、**以及**。每个页面系统负载时间持续**分钟。针对页面加载时间、页面功能(数据查询、数据新增、数据修改、数据保存),系统响应时间见表14。

表14 系统响应时间

类别 功能模块

并发用户(设计)

页面响应

查询

新增

修改

保存

从系统页面响应时间分布中得出,页面的加载时间在**秒以下的页面有**项,**秒以上的页面**项,其中**加载时间为**秒。页面功能涵盖查询、新增或保存的页面功能响应时间在**秒以下的页面为**项,**秒以上的页面为**项(**个页面无页面功能,只有加载展示),**秒以上的页面为**项。

6 总结

本次测试执行用例数量共**项,功能测试缺陷**项。**项缺陷中一级缺陷**项、二级缺陷**项、三级缺陷**项、四级缺陷**项、五级缺陷**项。截止****年**月**日,项目组反馈已整改完成**项,整改率为**%。遗留缺陷**项,其中一级缺陷**项、二级缺陷**项、三级缺陷**项、四级缺陷**项、五级缺陷**项。性能测试页面响应及页面功能均在**秒以下的为**项,页面响应或页面功能**秒以上页面**项,其中**个页面加载时间为**秒,页面功能响应时间超过**秒的页面为**项,性能测试未整改内容:**。

7 建议

立即修改:

限期修改:

优化建议:

8 附件

问题清单

9 问题确认单

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
队友代码神注释,ORZ 留下两行泪
来源:https://github.com/Blankj/awesome-comment
芋道源码
2019/06/15
4170
神级代码注释鉴赏,喜欢就拿去用!
/***                                      *         瓦瓦            十              *        十齱龠己         亅瓦車己             *        乙龍龠毋日丶      丶乙己毋毋丶            *        十龠馬鬼車瓦      己十瓦毋毋             *         鬼馬龠馬龠十    己己毋車毋瓦             *         毋龠
良月柒
2019/08/06
4280
神级代码注释鉴赏,喜欢就拿去用!
收集了以下神注释,缓解你们工作中的压力
这不,下面的两只doge和一头滑稽就是产自于它,have fun,快去制作专属的字符注释吧。
咻一咻
2020/06/19
5640
[407]程序员个性注释
// I am not sure why this works but it fixes the problem. // 虽然我不知道为什么这样管用,但它却是修复了问题 // drunk, fix later // 有点晕了,以后再修改 <!-- Here be dragons --> <!-- 前方高能 --> // This code sucks, you know it and I know it. // Move on and call me an idiot later. // 你我都知道这
周小董
2022/04/12
3150
比较上档次的代码注释
好多同学都喜欢在代码的行行间间留下一些自己喜欢的东西,博主给大家分享一些比较🐮X的注释。 直接上代码 /***                                      *         瓦瓦            十              *        十齱龠己         亅瓦車己             *        乙龍龠毋日丶      丶乙己毋毋丶            *        十龠馬鬼車瓦      己十瓦毋毋             * 
骤雨重山
2022/01/17
2440
围观一些雷人对注释
来源:网络 1、码农何苦为难穷逼 2、删了就无法运行,我也不知道为什么 3、早点睡吧,别改代码了 4、系统终止运行了 5、感觉念了一首诗 6、我刚写这段代码时,我和上帝知道这段代码的意思,现在只有上帝
java思维导图
2020/04/07
1960
开发人员真实编写的骚注释,你学废了么?
如果你也觉得本文很有意思,不妨分享出去,让更多朋友一起乐呵乐呵,可千万别分享给领导噢,不然可能要被黄牌警告!⚠⚠⚠
Sneaker-前端公虾米
2021/12/23
3900
竟还有如此沙雕的代码注释!我笑喷了
我们这才知道,原来程序员个个都是段子手;这么多年来,我们也走过了他们的无数套路......
Leetcode名企之路
2021/12/27
3590
竟还有如此沙雕的代码注释!我笑喷了
竟还有如此沙雕的代码注释!我笑喷了
我们这才知道,原来程序员个个都是段子手;这么多年来,我们也走过了他们的无数套路......首先,产品经理,是永远永远吐槽不完的!网友的评论也非常扎心,说看这些代码就像在阅读程序员的日记,每一页都写满了对产品经理的恨。
码农向前冲
2022/01/13
3720
竟还有如此沙雕的代码注释!我笑喷了
你见过和写过哪些不走寻常路的代码注释?
我记得我刚工作时那个领导写代码有两大爱好,一个是在写脚本的是使用爱用自己的名字命名文件,凡是他当过主程的项目都有一个lixx.php,第二个爱好就是在代码注释里喷脏话:"TMD 这个函数必须得Blabla","TMD 上次用户提交的数据没校验这里必须blabla"。
KevinYan
2023/09/11
2110
你见过和写过哪些不走寻常路的代码注释?
39个史诗级奇葩代码注释,程序不会崩,但程序员会
StackOverflow 上有一个类似的问题,问大家见过哪些超秀的注释,不少程序员纷纷吐槽自己见过的那些逆天注释,我们一起来围观一下。
IT阅读排行榜
2018/11/08
1.2K0
代码要写注释了吗?写你就输了
最近在知乎上看到了这个话题:怎样看待程序员不写注释?看了下浏览量居然有 30+w 次,看来大家讨论的挺热闹,我浏览了大部分的回答,发现大家的观点可以归纳为以下几点:
HelloWorld杰少
2022/08/04
7750
代码要写注释了吗?写你就输了
程序员没朋友?删注释,学甩锅,这么干就对了!
昨天我分享了一篇关于收入的个人感悟,没想到如此受欢迎,得到了很多大佬以及读者的点赞。
程序员小浩
2020/11/19
1.3K1
程序员没朋友?删注释,学甩锅,这么干就对了!
金山银山,扛不住代码“屎山”……
在知乎里,有一个充满味道而且很有意思的提问,引发了无数专业人士的吐槽: 问题中提到了“祖传代码”,顾名思义就是前辈留下来的代码。 随着系统的不断更新迭代,代码逐渐耦合笨重,阅读和修改的体验越来越糟糕,久而久之,这堆代码嗅起来,就逐渐充满了不可名状的味道,因此也被程序员们起了一个亲切的名字,名为“屎山”。 几乎所有程序员,都遇到过奇形怪状的祖传代码,而且在更新迭代的过程中苦不堪言。小E的学弟就有过亲身经历: 有时候前辈也看不懂前辈的代码,只能惺惺相惜,一起膜拜大佬: i = j + curR
腾讯NEXT学位
2020/04/09
3.2K0
为什么我不建议你写注释?
实际上,注释最多也就是一种必须的恶。若编程语言足够有表达力,或者我们擅长于用这些语言来表达意图,就不那么需要注释了,甚至也许根本不需要。 注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败,我用了失败一词,其实是说真的。注释总是一种失败,是因为我们无法找到不用注释就能表达这段代码含义的方法。 如果你发现你的代码需要写注释,那么你就应该想想是不是有办法翻盘,用代码来表达。并不是不让你真的不用注释,而是有些时候,用注释是因为我们怕其他的开发者在我们的代码的时候,看不懂我们的代码从而去加注释,那么我们为什么不写出其他开发者一目了然的代码呢?
用户7386338
2020/05/29
1.3K0
写下这行代码时,只有我和上帝知道是怎么回事01.烂代码的路径依赖02.对于烂代码应采取零容忍03.代码规范的重要性04.文档的重要性
"算了,这里的代码有说不清的玄机,重构相当于在给自己挖更大的坑,还是按照原来的写法吧..."
章鱼喵
2018/08/10
1.1K0
写下这行代码时,只有我和上帝知道是怎么回事01.烂代码的路径依赖02.对于烂代码应采取零容忍03.代码规范的重要性04.文档的重要性
各种让人哭笑不能的代码注释
注释大家都会写,主要用来帮助程序员理解代码的意思,下面列举了几个真实的注释,如果是当您接手这样的项目看到这样的注释时,会做如何反应呢?笔者这里表示已经哭笑不得了... 1.看下面的这段C++注释,PS
编程范 源代码公司
2018/04/16
6660
各种让人哭笑不能的代码注释
令人笑喷的56个代码注释,最后几个老衲实在憋不住了。。。
0. /* * Dear Maintainer * * Once you are done trying to ‘optimize’ this routine, * and you have realized what a terrible mistake that was, * please increment the following counter as a warning * to the next guy. * * total_hours_wasted_here = 73 *
良月柒
2021/08/05
1790
一千个程序员的一千个码注,笑skr人!
毕竟那些年,程序员在代码注释里面隐藏了太多的小秘密,了解了这些秘密,你也就走进了程序员的内心。
老九君
2019/07/18
8320
一千个程序员的一千个码注,笑skr人!
【2023年度回顾】事虽难,做则必成
今年其实相比前三年,没有太多的波折,反而更多的是迷茫,因为前三年给现在的自己画了太大的饼,毕竟三分钟热度,说散就散
Ar-Sr-Na
2023/12/24
2730
【2023年度回顾】事虽难,做则必成
推荐阅读
相关推荐
队友代码神注释,ORZ 留下两行泪
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档