项目上线出Bug!为什么你作为测试没测出来?

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

材料收集

  你服务于一个数据库查询业务,某次客户现场反馈查询某个语句长时间未返回结果,耗时已经远远超过项目对外提供的性能报告承诺给用户最长查询时间。

                问题和相关日志已经传递回来,开发人员进行原因分析和故障修复,测试人员进行故障复盘和测试改进。

  这一切看起来都在正常的进行下去,但是作为测试人员的你是不是会不自主地冒出这么一句:为什么我没有测试出来呢?

  那么,为什么会没有测试出来呢?

故障复盘

  “没有测试出来”剖析最根本的原因无非可能有两点:

       1、缺少对应的测试用例;

  2、具有相应的测试用例,但测试环境与客户现场相差太大。

  那么,你可能还会继续问自己:为什么会缺少对应的测试用例呢?

缺少对应的测试用例

  至于测试用例的缺失,从客户需求——>需求方案设计——>开发方案设计——>开发实现——>需求测试——>需求交付。

  整个流程来看:缺失相应使用场景的客户需求,或者需求方案设计有误,或者开发方案设计有误,或者开发实现偏差等等都可能导致测试人员在设计测试用例时,缺少相应用例的设计和测试执行,从而未能发现类似故障。

  除此之外呢,有相应测试测试用例,还是因为测试环境与客户现场环境相差太大而未能发现类似故障。

测试环境与客户现场相差太大

  为什么会存在测试环境与客户现场环境相差太大?

  就数据库查询业务而言。测试环境的数据存储量有可能遥遥不及真实用户环境,也可能测试环境的测试数据与真实数据不一样(比如某个存储字段的长度设置;比如存储的字段内容解析后包含特

从Android到鸿蒙:UI框架迁移的实战指南与最佳实践 本文为Android开发者提供了将应用UI框架迁移至鸿蒙系统的实战指南。文章深入对比了Android命令式编程与鸿蒙ArkUI声明式编程的核心差异,详细讲解了从环境配置、布局迁移(如RecyclerView转List)、逻辑处理到多设备适配与性能优化的全流程最佳实践,帮助开发者高效完成迁移工作。 阅读详情

相关推荐

4、Vitis_HLS、Vivado 和 Vitis IDE 工具的设置与使用

本文详细介绍了使用Vitis_HLS、Vivado和Vitis IDE进行FPGA开发的完整流程,涵盖开发板选择、软件安装、IP设计与模拟、综合、导以及在FPGA上的实现与验证。以Xilinx Artix-7和Zynq系列开发板为例,指导用户从环境搭建到最终硬件验证,完成一个32位加法器IP的开发,适用于嵌入式系统和硬件加速项目的学习与实践。

fff88的博客 151

每日一问 :一个软件,你测试了一个星期都没有发现bug,这说明什么?你怎么办?

第一种情况:正常执行测试1、如果测试的人只有你一个,看看测试的软件版本是开发中的还是已经上线的,如果是开发中未上线的版本,发现不了bug要引起注意, 毕竟绝大部分情况下应该是能发现bug的2、如果测试的人不止你一个的时候,看看其他人是否可以找到bug,分两种场景讨论:场景1、如果测试bug不多,那说明软件质量应该还不错, 你测试不出bug 也不要着急,场景2、其他人能够发现bug,但是你发现不...

测试小小的博客 4547

5、癌症数据预处理技术与深度学习在癌症预中的应用

本文详细介绍了癌症数据预处理技术和深度学习在癌症预中的应用。针对CT扫描图像、X射线图像、超声图像、基因表达数据和文本数据等不同类型的癌症数据,分别阐述了去噪、插值、配准、归一化等预处理技术的具体方法。同时,分析了深度学习在乳腺癌、白血病和宫颈癌预中的作用,结合相关影响因素探讨了模型的应用潜力。此外,还总结了深度学习在癌症预中面临的挑战及未来发展方向,为癌症的早期诊断与精准预提供了理论支持和技术参考。

alice7model的博客 100

优秀测试的核心能力!2招高效定位分析BUG

之所以写这一篇文章,是突然想起来曾经在测试过程中被开发嘲讽过,事情是这样的,当时发现了一个疑似前端的Bug就草草提交到了禅道,结果刚来的女前端看到了就有点生气地问我为啥不查清到底是前后端问题就直接派给她前端了,因为那个问题其实是后端的。,也就是UI层面的,包括界面的显示,兼容性,数据提交的判断,页面的跳转,信息的收发等等,这些bug基本都是很直观的,不太需要定位,刚开始做测试的小白也能一眼辨认。,包括代码逻辑的实现,前台调用的接口,中间层缓存和转发数据,定时任务脚本异步处理数据,程序之间的相互调用等等。

2401_83396023的博客 928

网页bug不出来?不知道的还不点进来瞅瞅!

随着5G时代的来临,很多企业的业务发展都越来越离不开互联网了。比如,新年的集五福活动,每年电商巨头的618、双十一、双十二大促活动,亦或者休闲游戏,食品零售等等,无一不在互联网的生态圈之中。 也正是越来越多人成为了互联网的一员,很多黑客为了给自己谋利,变通过攻击网页服务器等方式,截获他人信息。攻击的方式也非常多,常见的有SQL注入、跨站脚本攻击、跨站请求伪造、缓存区溢等。 由此,一方面,我们需要加强网络安全建设,在网页搭建时,就对安全性方面做重点监控;另一方面,我们要充分认识网络bug有哪些,了解黑客

测试萌萌 594

软件测试刚入职不出bug怎么办?

作为软件测试新人来说,实际项目不出bug,或者不出有价值的bug,这是很正常的。首先,不要慌!因为你慌了也没用,不出就是不出,把电脑吃了还是不出(嘻嘻嘻)。

软件测试技术交流分享 1747

软件测试】你遇到的随机的bug现的原因......

随机性bug?为什么不能重现bug?最大的原因就是:测试人员对被物的了解还不够深入。难以重现的bug都可以分为如下几类:1、环境的变更造成了bug难以重现,这里的环境包括了:基础软硬件环境(操作系统、网络、存储、中间件、容器等等),被物自身发生了某些变更。环境的变更一般是由于多人共用环境造成的,也有少量情况下是系统内部或者时间触发的变更(这类bug非常难重现)。2、没有找到真正引发bug的操作。

大佬云集技术答疑交流群:743262921(进群暗号:222) 1094

数电课设——四路彩灯显示系统设计(含3000字结题报告、结题PPT、仿真视频、实物演示视频)

1.设计任务和要求设计一个四路彩灯控制器,设计要求如下:(1)接通电源后,彩灯可以自动按预先设置的程序循环闪烁。(2)设置的彩灯花型由三个节拍组成:第一节拍:四路彩灯从左向右逐次渐亮,灯亮时间1s,共用4s;第二节拍:四路彩灯从右向左逐次渐灭,也需4s;第三节拍:四路彩灯同时亮0.5s,然后同时变暗,进行4次,所需时间也为4s。 (3)三个节拍完成一个循环,一共需要12s。一次循环之后重复进行闪烁。2. 设计分析 四路彩灯既有四路输,设依次为、、、,若“1”表示灯亮,“0”表示灯灭,由课题要求可知四路彩灯显示系统要求如下表1所示的输显示。由上表可知,需要一个分频器起节拍产生和控制作用,每4s一个节拍,3个节拍共12s后反复循环。一个节拍结束后应产生一个信号到节拍程序执行器,完成彩灯渐亮、渐灭、同时亮、同时灭等功能。分频及节拍控制可以用一个模12计数器来完成;彩灯渐亮、渐灭可以用器件的左移、右移功能来实现,因此可选用移位寄存器74194来完成。同时亮0.5s、同时灭0.5s可考虑把1Hz的秒脉冲信号直接加到输显示端来完成。综上所述,要完成四路

10.2_FTPC_JBoss_SA_Install_Guide_rev02(DA1G93).pdf

罗克韦尔,8.2版本MES系统,独立版FTPC的安装教程,包含FTPC的安装,数据库的连接及配置,升级FTPC,使用shopOperation的方法等

上一篇: 银行项目:如何大规模、高效率的做自动化测试
下一篇: 10年心路历程:一个女测试工程师功能测试转向自动化测试/开发
荔枝味奶糖
博客等级 码龄4年 8048粉丝 302原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值