软件测试常见风险分析

2023-11-07

软件测试常见风险分析(一)

1、需求风险。

对软件需求理解不准确,导致测试范围存在误差,遗漏部分需求或者执行了错误的测试方式;另外需求变更导致测试用例变更,同步时存在误差。

2、测试用例风险。

测试用例设计不完整,忽视了边界条件、异常处理等情况,用例没有完全覆盖需求;测试用例没有得到全部执行,有些用例被有意或者无意的遗漏;

3、缺陷风险。

某些缺陷偶发,难以重现,容易被遗漏;

4、代码质量风险。

软件代码质量差,导致缺陷较多,容易出现测试的遗漏;

5、测试环境风险。

有些情况下测试环境与生产环境不能完全一致,导致测试结果存在误差;

6、试技术风险。

某些项目存在技术难度,测试能力和水平导致测试进展缓慢,项目延期;

7、回归测试风险。

回归测试一般不运行全部测试用例,可能存在测试不完全;

8、沟通协调风险。

测试过程中涉及的角色较多,存在不同人员、角色之间的沟通、协作,难免存在误解、沟通不畅的情况,导致项目延期;

9、其它不可预计风险。

一些突发状况、不可抗力等也构成风险因素,且难以预估和避免。

软件测试常见风险分析(二)

1、 人力

风险评估点:

1 人力资源不够

2 测试用例未被完全执行

3 人员流动,测试人员对业务不熟悉

相对应的风险控制:

1 按照项目计划,测试计划准备好测试需要的人力

2 在测试留存中严格控制测试的执行,抽查,责任归个具体的人

3 做好人员流动的准备,加大业务培训

2、 需求

风险评估点:

1 需求人员,测试人员,开发人员对需求的理解不一致

2 后期需要小的变更点,没有引起重视,未知会到测试

3 需求变动大导致测试工作量增加,可能导致的测试不充分

相对应的风险控制:

1 加强需求评审和沟通

2 项目流程控制,所有变更必须知会测试进行测试和分析

3 通过加班延长测试时间,加大测试人员投入,保证测试充分

3、 开发

风险评估点:

1 开发送测的时间晚于原计划,导致测试时间被压缩

2 开发版本控制混乱,送测版本的次数过于密集或无事先约定

3 开发质量差,导致某些模块的问题过多,遗漏未被发现的缺陷数也会增多

4 开发修复bug考虑不周全,带入新的缺陷

相应的风险控制:

1 开发把握好计划送测的时间,做好晚送测的测试准备,加班或加入人力等

2 与开发约定送测的迭代周期,频繁迭代会导致测试不全或重复测试浪费测试资源

3 统计问题多的模块,按模块的优先级适量加大测试投入

4 bug验证要考虑好相应的场景,回归相关的功能

4、 环境及其他

风险评估点:

1 测试环境与线上真实环境差异大,产生上线后的环境问题

2 回归测试不充分

3 测试用例设计考虑不全

4 测试范围和标准不确定

相应的风险控制

1 尽量使用和线上环境差异少的测试环境,条件允许可模拟一套与线上相近的测试环境,来做项目最后的回归测试或安装测试

2 回归测试前分析问题较多的模块和核心模块,加大测试投入,回归测试把握重点,尽量提高回归测试的效率

3 平时加强测试人员的业务能力和测试技术水平;测试测试邀请业务、开发一同参加补充测试点,共同承担质量风险

3 测试计划中要明确测试范围,测试标准,测试功能的优先等级

参考

风险名称 风险等级 风险描述 规避措施
业务中断风险 本次投产计划为前后端一起发版,后端接口设计未兼容前端旧代码,可能存在前后端发版间隔窗口引发业务中断的风险。 请项目经理做投产规划时,考虑是否影响业务,是否需要挂牌或其他预案。
测试覆盖风险 由于本项目测试时间不足,经与开发负责人XXX和产品负责人XXX确认,对于后端XX服务开关打开/关闭的配置,仅挑选了部分核心场景进行验证,存在覆盖不全的风险。 请相关开发和产品上线后做好业务监测,对于未全量测试覆盖的配置场景重点关注并做好预案,出现问题及时响应处理。
其他风险 UAT验收阶段开发针对优化意见做了部分功能优化变更后即投产,要求直接先上线试用,未再安排充分回归测试时长,测试人员仅快速回归主要功能点,存在优化变更影响原有正常功能的风险。 上线后先部分团队推广试用,及时沟通处理反馈,待全量功能稳定后逐步扩大推广。

测试经验及建议

1、建议开发做好充分自测,提高转测版本的质量;
2、修复问题时,关注代码改动范围,避免引发新的问题;
3、同类问题尽量要一并修复,不要被动等待测试人员指出一处改一处。
4、做好质量卡点,严控冒烟提测质量,能方便后期有条不紊的执行测试。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件测试常见风险分析 的相关文章

  • 【性能测试入门】:压力测试概念!

    压力测试可以验证软件应用程序的稳定性和可靠性 压力测试的目标是评估软件在极端负载条件下的鲁棒性和错误处理能力 并确保软件在紧急情况下不会崩溃 它甚至可以进行超出软件正常工作条件的测试 并评估软件在极端条件下的工作方式 在软件工程中 压力测试
  • 软件测试开发/全日制/测试管理丨用户端 Web 自动化测试

    随着Web应用的普及和不断发展 用户端Web自动化测试成为确保Web应用质量的重要手段 这种测试方法不仅提高了测试效率 也帮助团队及时发现和解决潜在问题 确保用户体验的连贯性和稳定性 工具选择 用户端Web自动化测试的第一步是选择适当的工具
  • 软件测试|Python Selenium 库安装使用指南

    简介 Selenium 是一个用于自动化浏览器操作的强大工具 它可以模拟用户在浏览器中的行为 例如点击 填写表单 导航等 在本指南中 我们将详细介绍如何安装和使用 Python 的 Selenium 库 安装 Selenium 库 使用以下
  • 接口测试之Fiddler弱网测试

    前言 目前市面上的APP功能越来越丰富 移动端测试也越显为重要 因为用户在网速慢的情况下 你的网站 软件 总能出现各种各样的问题 请不要忽略这一点 针对在不同的网络情况下 接下来 本篇要讲述的就是在通过fiddler对APP进行模拟弱网测试
  • 外包干了2个月,技术退步明显...

    先说一下自己的情况 大专生 18年通过校招进入武汉某软件公司 干了接近4年的功能测试 今年年初 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了2年的女朋友
  • 【Mysql】InnoDB 引擎中的页目录

    一 页目录和槽 现在知道记录在页中按照主键大小顺序串成了单链表 那么我使用主键查询的时候 最顺其自然的办法肯定是从第一条记录 也就是 Infrimum 记录开始 一直向后找 只要存在总会找到 这种在数据量少的时候还好说 一旦数据多了 遍历耗
  • 2种方法,教你使用Python实现接口自动化中的参数关联

    通常在接口自动化中 经常会参数关联的问题 那么什么是参数关联 参数关联就是上一个接口的返回值会被下一个接口当做参数运用 其中Python中可以实现参数关联的方法有很多种 今天小编给大家介绍下 如何通过Python来实现接口自动化中的参数关联
  • RF自动化环境安装+自动化实例解析

    RF定义 通用型的 自动测试框架 绝大部分的软件的的自动化系统都可以采用它 特点 测试数据文件 Test Data 对应一个个的测试用例 测试数据文件里面使用的功能小模块叫关键字 由测试库 Test Library Robot Framew
  • APP端网络测试与弱网模拟

    当前APP网络环境比较复杂 网络制式有2G 3G 4G网络 还有越来越多的公共Wi Fi 不同的网络环境和网络制式的差异 都会对用户使用app造成一定影响 另外 当前app使用场景多变 如进地铁 上公交 进电梯等 使得弱网测试显得尤为重要
  • 测试开发必知:有Tomcat,为什么还要Nginx?

    只用Tomcat 不用Nginx搭建Web服务 行不行 我曾经提出的愚蠢问题 今天详细给自己解释下 为什么必须用Nginx 不用Nginx 只用Tomcat的Http请求流程 浏览器处理一个Http请求时 会首先通过DNS服务器找到域名关联
  • 盲猜你不懂H5架构和原生架构的区别

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 跨平台UI自动化框架:Airtest,游戏开发和应用测试的利器

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Jmeter 性能-阶梯式性能指标监听

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Jmeter 性能-阶梯负载最终请求数

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 新手也能看懂的【前端自动化测试入门】

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • Python常用的自动化小脚本!

    一 list转json string转json 可以使用Python内置的 json 模块将列表 List 和字符串 String 转换成JSON格式 List转JSON假设我们有一个列表 List my list apple banana
  • 软件测试/测试开发/全日制/测试管理丨Android WebView 技术原理

    Android WebView是一个内置的组件 允许在Android应用中嵌套显示Web内容 Android WebView的技术原理涉及到使用WebKit引擎来渲染Web内容 并提供一系列API和回调函数 使得开发人员可以控制和定制Web
  • 一文让你了解UI自动化测试

    测试都起什么作用 是项目的保险 但不是项目的救命草 测试无实际产出 但作用远大于实际产出 测试是从项目维度保证质量 而不是测试阶段 UI自动化 下面简称自动化 基于UI进行自动功能测试 以Web端作为例子 一般的UI功能自动化都是基于HTM
  • 外包干了2个月,技术倒退2年。。。

    先说一下自己的情况 本科生 20年通过校招进入深圳某软件公司 干了接近4年的 功能测试 今年国庆 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了3年的女朋
  • UI自动化测试之Jenkins配置

    背景 团队下半年的目标之一是实现自动化测试 这里要吐槽一下 之前开发的测试平台了 最初的目的是用来做接口自动化测试和性能测试 但由于各种原因 接口自动化测试那部分功能整个废弃掉了 其中和易用性有很大关系 另外 也和我们公司的接口业务也有关

随机推荐

  • Ansible实现自动部署简述

    一 操作过程 以JDK安装部署过程为例 1 服务器准备 为受管服务器配置公钥进行连接 安装命令 yum y install epel release yum y install ansible 生成公钥 ssh keygen t rsa P
  • 抓取招聘信息:从招聘网站获取职位信息

    目录 1 抓取招聘信息简介 2 准备工作 3 分析招聘网站结构 4 编写招聘信息爬虫
  • 怎么选择俄罗斯服务器?要注意什么?

    一 俄罗斯服务器的性能 为了保证网络能正常运转 选择的俄罗斯服务器首先要确保稳定 因为一个性能不稳定的服务器 即使配置再高 技术再先 进 也不能保证网络能正常工作 严重的话可能给使用者造成难以估计的损失 另外一方面 性能稳定的服务器还意味着
  • vscode高亮插件与自定义注释代码插件说明

    一 highlight icemode插件 选中高亮显示 highlight icemode插件如下图所示 2 插件安装好后 需要配置一下高亮显示颜色 如下图所示 二 snippet插件 增加自定义注释说明 snippet插件如下图所示 2
  • 模拟电路技术之基础知识(三)

    基放的进阶 笔记总目录 文章目录 第三章 多级放大电路 多级放大电路的耦合方式 直接耦合 阻容耦合 变压器耦合 光电耦合 多级放大电路的动态分析 直接耦合放大电路 直流耦合放大电路的零点漂移及其产生的原因 差分放大电路 电路的组成 长尾式差
  • C++类字节对齐

    在c语言中 结构体有字节对齐 c 中的类也有字节对齐 在c 里的字节对齐和struct里类似下面我们看看字节对齐的规则和许多实际的计算机系统对基本类型数据在内存中存放的位置有限制 它们会要求这些数据的首地址的值是某个数k 通常它为4的倍数
  • 俄罗斯方块系列

    1 Qt学习之路 13 简易俄罗斯方块 http www cnblogs com tornadomeet archive 2012 09 22 2698337 html 2 Qt5实现的俄罗斯方块 http download csdn ne
  • HTTP Status 500 - An exception occurred processing JSP page /index.jsp at line 177

    这个是什么错啊 大神们帮解决一下可以吗 type Exception report message An exception occurred processing JSP page index jsp at line 177 descri
  • Android BLE 蓝牙低功耗教程,中央BluetoothGatt和周边BluetoothGattServer的实现

    http blog csdn net wave 1102 article details 39271693 Android4 3 规范了BLE的API 但是直到目前的4 4 还有些功能不完善 在BLE协议中 有两个角色 周边 Periphe
  • Java-01.04-07

    文章目录 太极和八卦 简介 进制概述 简介 进制之间的转换 转换 原码 反码和补码操作 简介 太极和八卦 简介 天地生两极 两极生四象 四象生八卦 进制概述 简介 二进制 八进制 十六进制 进制之间的转换 转换 十进制转二进制 二进制转十进
  • python 之pulp 线性规划介绍及举例

    原文 https www cnblogs com shizhenqiang p 8274806 html 安装 conda install pulp pulp http pythonhosted org PuLP main basic py
  • 试根据PCP不可判定性证明过程,自己举例手工模拟证明过程。即找一个具体的图灵机M和一个串w,模拟证明过程,构造出一簇骨牌P。(注意,为了避免构造的繁琐,请选择一个简单的图灵机M和短一点的串w)...

    可以考虑使用一个简单的图灵机M 如下 M Q q0 F 其中 Q q0 q1 q2 q3 0 1 B q0 q0 F q3 q0 0 q1 q1 0 q2 q2 0 q3 q3 0 q3 q3 1 q3 并且可以选择一个简短的串w 0001
  • 计算n个整数中有多少个正整数、多少个负整数,并计算这些整数的总和和平均值

    描述 编写程序 输入若干个整数 如果输入0 输入即终止 判定读入的整数中有多少个正整数 多少个负整数 并计算这些整数的总和和平均值 0不计算在内 平均值结果保留2位小数 输入 一行中给出若干个整数 其间以空格分隔 如果输入0 输入即终止 输
  • 北京的大学排名

    一 软科版排名榜 根据软科2022中国大学最新排名结果 北京市共有48所大学入选上榜 其中位列前十的院校为 1 清华大学 全国第1名 2 北京大学 全国第2名 3 北京航空航天大学 全国第15名 4 北京师范大学 全国第17名 5 北京理工
  • java错误1500_JAVA错误汇总

    1 Slf4J API版本兼容 问题描述 Exception in thread main java lang NoSuchMethodError org slf4j helpers MessageFormatter arrayFormat
  • 各种树的概念

    一 叶结点 终端节点 非终端节点 分支节点 根节点 内部节点 除根节点外 分支节点又称为内部节点 二 1非空二叉树 至少有一个结点的二叉树叫做非空二叉树 二叉树是每个节点最多有两个子树的树结构 1 斜树 在大话数据结构里是在二叉树一节讲的
  • Confluence 6 配置内部目录概述

    内部目录是在 Confluence 数据库中存储用户和用户组信息的空间 内部目录在系统进行安装的时候默认进行安装 当你在安装过程中创建第一个管理员用户 这个管理员用户的用户名和其他细节信息存储在系统安装的内部目录中 如果需要 你可以配置一个
  • el-dialog水平垂直居中

    el dialog水平垂直居中 直接看代码 deep el dialog display flex flex direction column margin 0 important position absolute top 50 left
  • ICMP报文的类型

    ICMP经常被认为是IP层的一个组成部分 它传递差错报文以及其他需要注意的信息 ICMP报文通常被IP层或更高层协议 TCP或UDP 使用 一些ICMP报文把差错报文返回给用户进程 ICMP报文是在IP数据报内部被传输的 如图6 1所示 I
  • 软件测试常见风险分析

    文章目录 软件测试常见风险分析 一 1 需求风险 2 测试用例风险 3 缺陷风险 4 代码质量风险 5 测试环境风险 6 试技术风险 7 回归测试风险 8 沟通协调风险 9 其它不可预计风险 软件测试常见风险分析 二 1 人力 风险评估点