马上年末了,你还不会写测试总结吗?

news2024/12/23 4:20:35

最近参与了几次面试,面试者的简历中都会提及:需求或者版本测试结束后会进行测试总结,不仅仅提供一份测试报告以及相关文档手册。

于是特意追问了一下,测试总结中都包含什么内容。

答复上基本都是:执行了多少用例、发现了多少问题、解决了多少问题,待解决的问题还有多少、Bug的修复率是多少,很少有其它方面的延伸。

于是自己也思考了一些,整理了这篇文章,也希望大家多多补充,提提意见。

何为测试总结

区别与测试报告一般是针对开发完成编码后对开发质量的一个总结。

测试总结站的角度,更多是在整个软件研发过程中所有问题的总结,总结的范围相对更宽一些。

包含需求搜集阶段的问题、产品需求分析设计阶段的问题、开发设计编辑阶段的问题、产品测试阶段的问题、项目上线后反馈的问题的总结等等。

何时进行

1.需求测试或者发布测试结束后

此时进行总结更具有时效性,但缺少使用者对此版本的直接反馈,只能算是内部总结。

2.产品上线应用一段时间之后

此时总结,增加了客户使用后的反馈,更有利于从第三方视角反馈发布版本的质量情况及用户视角暴露的问题。

谁来组织/谁要参与

组织者:一般由测试经理或者对应项目的负责人发起。

参与者:项目经理、产品经理、开发经理、测试经理及其它相关人员。

总结形式/载体

1.召开总结会议(载体:word、excel、ppt、视频等),常用ppt。

2.邮件沟通反馈。

3.视频会议等。

具体形式因团队而异,重点要关注效果,总结后要形成可落地的改进计划。

总结内容

版本总结中应该包含哪些内容?有那些量化的数据可以分析?

我先提一些,大家可以整合一份适用于自己公司的一套标准。

前边我们提到,要总结需求搜集阶段的问题、产品需求分析设计阶段的问题、开发设计编码阶段的问题、产品测试阶段的问题、项目上线后反馈的问题等。

1.需求搜集阶段

针对需求提交是否及时、是否符合提交规范、描述是否清晰、业务场景是否完备等几个维度进行统计分析。

图片

如图中V1.0版本需求按时提交率只有75%,很有可能造成版本规划延期或者版本发布时间压缩。

根据相关数据及测试过程中产生的影响,针对需求搜集放提出相应建议,并要求需求搜集放给出相应的保障措施及计划。

一般提交需求的是客户的业务人员或者公司内部相关对接人员,相关建议和改进需要传递到这些人,并督促改善。

2.需求分析及设计

针对需求,产品是否按时审批、按时提交相关分析设计文档、组织相关需求评审沟通会议、插入需求占比等相等 。

在这里插入图片描述

此处插入需求占比,也可根据插入需求工时与版本规划工时进行对比统计。

此阶段的问题主要集中在产品,需要传递到产品去进行相应改进。

3.开发设计编码

针对开发设计提交及时性、开发计划按时完成情况、缺陷数量、缺陷密度、缺陷修复周期、缺陷分类、缺陷修复情况分析Vincent文章中已经说明。

下面我们从另外一个角度,人力成本投入角度去分析。

图片

从上述看,我们能够发现开发在自测与设计阶段的投入较少,从而造成大部分精力都在修复Bug。

此阶段问题主要集中在开发,可建议开发:定期进行设计Review、代码Review,要求开发做单元测试,写自测报告等手段来提升开发质量。

4.产品测试阶段

针对测试用例、测试报告提交的及时性、版本发布内容提交的完备性、计划按时完成情况、缺陷遗留情况、客户,项目反馈问题情况进行分析。下面我们从另外一个角度,人力成本投入角度去分析。

在这里插入图片描述

从上述看,测试在Bug与产品设计优化上的投入将近占了测试工作的一半,说明开发质量与产品设计存在一定的问题。这时测试工作需要左移,配合产品和开发,将一些问题扼杀在摇篮里。

5.项目上线后问题反馈

针对项目/客户反馈问题进行分析总结,类似缺陷分析,重点总结遗漏的原因及后需的规避措施。

上述看,场景遗漏导致的问题较多,需要质量部门重点关注,加强用例设计及评审,丰富完善测试场景。

图片

汇总整理各部门总结并发布

基于测试总结过程中的数据分析,我们提出了对部门的建议。针对提出的建议,各部门要配合梳理可落地的改进措施,汇总到质量部门,质量部门负责整理发布,并监督各节点的改进情况。以保障在下个版本测试过程中,相关问题能够得到有效的规避,从而提升工作的效率与质量。

针对上述各个阶段的分析总结,除了一些具体的数据以外,可以增加一些具体的案例,这样在分析总结是大家才能切身体会。

数据的背后不是吐槽哪个阶段、哪个环节做的不好,初衷是透过数据看本质,不断完善我们的工作流程,达到高效协作,高质输出的目标。


资源分享

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/64565.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

帝国cms漏洞分析前台XSS漏洞

帝国cms漏洞分析前台XSS漏洞 一、帝国cms漏洞描述 该漏洞是由于javascript获取url的参数,没有经过任何过滤,直接当作a标签和img标签的href属性和src属性输出。 二、帝国cms漏洞复现 1、需要开启会员空间功能(默认关闭),登录后台开启会员空间功能。 2、漏洞出现的位置在/…

AR+GIS赋能地下管线,匹配真实位置

地下管线是城市运行的生命线,对保障城市运行起到至关重要的作用。但是地下管线都埋藏于地下看不见,摸不着,当工程师需要查看或者检修地下管线时往往就不那么方便了,经常发生破坏地下管线的事故,那有没有什么技术可以让…

122页6万字消防大数据平台建设方案

目 录 第1章 设计说明 1.1 工程概述 1.1.1 工程名称 1.1.2 承建单位 1.1.3 建设目标 1.1.4 建设内容 1.1.5 建设规模 1.1.6 建设周期 1.2 设计依据 1.3 相对可行性研究报告批复的调整情况 1.4 合理化建议 1.4.1 统一、开放的通讯协议标准 1.4.2 充分利用联网单位消…

Git分支管理,运维知道吗?

需求 对于代码的管理,不知你是否遇到过以下几种情况: 存在多种版本管理工具,如svn、git,无法做到代码统一管理;多人协作开发,代码合并冲突频发;分支管理混乱,存在很多个性化分支&a…

常用工具类之spring-boot-devtools热部署

SpringBoot热部署 热部署不会用在生产环境,但对于程序员开发的效率,还是有一定帮助的,所谓的热部署,就是在应用程序在不停止的情况下,实现新的部署 spring-boot-devtools 是一个为开发者服务的一个模块,其中…

JAVA小区门户网站(源代码+论文)

小区门户网站之社区共享 摘 要 随着计算机的不断发展和广泛应用,人们的工作效率得到不断的提高。互联网的发展,更是缩短了人们之间的距离。如何充分利用互联网,这是大家共同关心的问题。本文主要介绍了关于小区门户网站之社区共享的实现方法…

【GD32F427开发板试用】IAR flash loader 下载GD32F427流程简要分析

本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动,更多开发板试用活动请关注极术社区网站。作者:andeyqi 很高兴获的社区的GD32F427开发板的评测机会,这几年芯片慌大家都能感受到,项目上经常因为货源紧张不断更换替代…

java面向对象 继承 多态

目录 继承性(inheritance) 为什么要有继承? 作用: 继承举例 方法的重写 重写举例 四种访问权限修饰符 关键字—super 关键字super举例 调用父类的构造器 调用父类构造器举例 子类对象的实例化过程 多态性 概念 使用 多态性应用举例 虚…

探花交友_第6章_圈子互动(新版)

探花交友_第6章_圈子互动(新版) 文章目录探花交友_第6章_圈子互动(新版)课程说明1. 动态查询1.1 查询好友动态1.1.1 接口文档1.1.2 代码步骤1.1.3 代码实现tanhua-app-server**MovementController****MovementService**tanhua-dub…

centos7磁盘挂载及目录扩容

centos7磁盘挂载及目录扩容1. Linux文件系统介绍1.1 ext21.2 ext41.3 xfs2. 查看磁盘现状2.1 查看硬盘情况2.2 查看磁盘挂载情况3. 磁盘挂载3.1 mount挂载3.2 通过UUID来进行挂载4. 目录扩容5. 参考资料项目申请的服务器资源,初始化阶段,运维人员未及时考…

ES 8.x 新特性:match_phrase 跨值查询中 position_increment_gap 参数用法

文章目录1、概述2、match_phrase 短语搜索3、跨值访问3.1 问题演示3.2 原因3.3 解决方案3.4 position_increment_gap 参数1、概述 在 ES 中进行短语搜索的时候,为了防止跨值访问,ES 会在每个值之间设置间隙,而这个间隙的默认大小为 100。而这…

【密码学篇】商用密码产品的密钥体系结构小结

【密码学篇】商用密码产品的密钥体系结构小结 商用密码产品的密钥体系结构笔记小结—【蘇小沐】 文章目录【密码学篇】商用密码产品的密钥体系结构小结1.商用密码产品密钥体系结构(一)服务器密码机密钥体系结构1.服务器密码机密钥体系结构2.服务器密码机…

MySQL 数据库 定义参数【连接查询】

目录 内连接查询(inner join) 左连接查询 left join 右连接 right join 全连接、合并查询 union 内连接查询(inner join) 关键字:inner join on 语句:select * from 表名 inner join 表名 on 条件…

Excel

单元格格式 ,跨列居中, 自动换行 尽量不要使用合并单元格,因为会使得一些单元格无法访问,影响排序,筛选等功能 第四季度销售数据部门类别十月十一月十二月肉类牛肉90000110000120000烘焙品甜点2500080000120000农产品…

基于JAVA的网络通讯系统设计与实现(论文+系统)

(2009届) 本科生毕业设计(论文) 基于Java的网络通信系统设计与实现 学 院、系:计算机与通信学院专 业:通信工程学 生 姓 名:班 级:学号指导教师姓名:职称最终评定成绩…

jest在已有项目中的安装与使用

简单的jest使用配置: npm init -y npm i jest24.8.0 -Dnpx jest --init 生成初始化配置 一个index文件,里面可以写入一些方法,作为测试这个jest.config.js是自动生成的!!!!! index.…

第二十五章《图书管理系统》第1节:图书管理系统简介

图书管理系统具有图书信息管理、读者信息管理和借阅信息管理三大功能模块,本小节将从软件功能、数据库系统设计和项目结构几个方面介绍该软件系统的设计方案。 25.1.1系统功能简介 图书管理系统第一大功能模块是图书信息管理,这个模块的软件界面如图25-1所示。 图25-1图书信…

2011-2019年全国30省绿色经济发展指数和子指数数据

2011-2019年全国30省绿色经济发展指数和子指数数据 1、时间:2011-2019年 2、来源:绿色发展指数BG——区域比较 3、范围:包括全国30个省份不包括西藏 4、指标包括:总指标—绿色化指数、经济增长绿化度指数、资源环境承载潜力指…

1.4 Apache Hadoop完全分布式集群搭建-hadoop-最全最完整的保姆级的java大数据学习资料

文章目录1.4 Apache Hadoop 完全分布式集群搭建1.4.1 虚拟机环境准备1.4.2 集群规划1.4.3 安装Hadoop1.4.3.1 集群配置1.4.3.1.1 HDFS集群配置1.4.3.1.2 MapReduce集群配置1.4.3.1.3 Yarn集群配置1.4.3.2 分发配置1.4.4 启动集群1.4.4.1 单节点启动1.4.4.2 集群群起1.4.4.3 Had…

3D目标检测总结

3D目标检测最主要的应用领域是自动驾驶,主流用的传感器是camera和lidar, 一般车上也会配备很多radar, 但是在检测中一般很少用到radar。 除了特斯拉坚决不用lidar, 只基于纯视觉做自动驾驶感知, 大多数的自动驾驶感知…