熟读bug三百条(附典型案例下载)

2024-06-14 10:38

本文主要是介绍熟读bug三百条(附典型案例下载),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

偶然在论坛里看到这篇鼎鼎大名的文章,道理很简单,贵在坚持。你能坚持下来吗?

ps:资料下载地址:http://download.csdn.net/detail/man8848/1244419

以下是完整原文(源自网络):

古人说:熟读唐诗三百首不会作诗也会吟。很多小孩子,从小就要求背诵唐诗宋词,熟练之后自然而然就会把握住诗词歌赋的韵律。当年我在准备托福GRE考试的时候,新东方的老师也告诉我们,学英语,背课文最有效,新概念1234背下来,达到倒背如流的程度,自然你的英语就没问题了,很多语法词法句法,都根深在你的思想和习惯里了,一张嘴,自然是一口标准的美语。

在我们测试行业,很多新人在刚踏进这个门槛的时候,最迷茫的就是怎么找bug啊,有些bug提上去,被退回来,被人说不是bug,有些bug,自己认为不是bug,别人却说你怎么不提啊,结果造成遗漏,三来二去,刚进来时候的豪情万丈,被打击成垂头气丧了。

那么,作为测试工程师,如何积累对bug的敏感度,以及把握的准确度呢,这个话题,可能不只是新人,很多在这个行业做了很多年的工程师也觉得这是个老大难,在这里,我提一个建议,熟读bug三百条,bug怎找很明了。

今天看了雅虎的QA典型百大missbug总结,才有此感触,的确我们应该形成经验积累的机制,尤其是bug,今年大量新同学加入我们团队,如果他们能在上岗前的培训中都过一遍我们常见典型的bug总结结果,将对他们的质量意识和bug敏感度有很好的提升,如果以后工作中再培训的话,效果就差很多了,和我们bug的发现时机是一个道理,越早发现bug,越早解决,我们所付出的代价就越小。

与其临渊羡鱼,不如退而结网,相关负责人应该落实这种机制,积累一些我们这几年的典型bug,用文档或某种形式形成共享,在新同学们上岗前培训一下,我期望的是每一个新人在正式工作前,至少要熟读百个以上的典型bug,并且最好可以亲自重现或者分析其中的一些。

一句话:

没吃过猪肉,也应该大概见过猪跑;

没提过bug,也应该大概知道bug怎么找。


这篇关于熟读bug三百条(附典型案例下载)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1060170

相关文章

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

六个案例搞懂mysql间隙锁

《六个案例搞懂mysql间隙锁》MySQL中的间隙是指索引中两个索引键之间的空间,间隙锁用于防止范围查询期间的幻读,本文主要介绍了六个案例搞懂mysql间隙锁,具有一定的参考价值,感兴趣的可以了解一下... 目录概念解释间隙锁详解间隙锁触发条件间隙锁加锁规则案例演示案例一:唯一索引等值锁定存在的数据案例二:

MySQL 表的内外连接案例详解

《MySQL表的内外连接案例详解》本文给大家介绍MySQL表的内外连接,结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录表的内外连接(重点)内连接外连接表的内外连接(重点)内连接内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我

Java Stream.reduce()方法操作实际案例讲解

《JavaStream.reduce()方法操作实际案例讲解》reduce是JavaStreamAPI中的一个核心操作,用于将流中的元素组合起来产生单个结果,:本文主要介绍JavaStream.... 目录一、reduce的基本概念1. 什么是reduce操作2. reduce方法的三种形式二、reduce

Spring Boot 整合 Redis 实现数据缓存案例详解

《SpringBoot整合Redis实现数据缓存案例详解》Springboot缓存,默认使用的是ConcurrentMap的方式来实现的,然而我们在项目中并不会这么使用,本文介绍SpringB... 目录1.添加 Maven 依赖2.配置Redis属性3.创建 redisCacheManager4.使用Sp

springboot项目redis缓存异常实战案例详解(提供解决方案)

《springboot项目redis缓存异常实战案例详解(提供解决方案)》redis基本上是高并发场景上会用到的一个高性能的key-value数据库,属于nosql类型,一般用作于缓存,一般是结合数据... 目录缓存异常实践案例缓存穿透问题缓存击穿问题(其中也解决了穿透问题)完整代码缓存异常实践案例Red

Python多进程、多线程、协程典型示例解析(最新推荐)

《Python多进程、多线程、协程典型示例解析(最新推荐)》:本文主要介绍Python多进程、多线程、协程典型示例解析(最新推荐),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定... 目录一、multiprocessing(多进程)1. 模块简介2. 案例详解:并行计算平方和3. 实现逻

python如何下载网络文件到本地指定文件夹

《python如何下载网络文件到本地指定文件夹》这篇文章主要为大家详细介绍了python如何实现下载网络文件到本地指定文件夹,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下...  在python中下载文件到本地指定文件夹可以通过以下步骤实现,使用requests库处理HTTP请求,并结合o

Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例

《Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例》本文介绍Nginx+Keepalived实现Web集群高可用负载均衡的部署与测试,涵盖架构设计、环境配置、健康检查、... 目录前言一、架构设计二、环境准备三、案例部署配置 前端 Keepalived配置 前端 Nginx

MySQL 复合查询案例详解

《MySQL复合查询案例详解》:本文主要介绍MySQL复合查询案例详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录基本查询回顾多表笛卡尔积子查询与where子查询多行子查询多列子查询子查询与from总结合并查询(不太重要)union基本查询回顾查询