软件测试工作中找bug就是这个岗位本身立足的职责,那么对于很多新人和新入行的同学们来说,这个过程会有点痛苦,毕竟经历的项目经验不多,想快速的切入寻找bug往往会比较痛苦。

那下面我就以自身的经验来普及下如何在工作快速找出系统的不足或缺陷。

1、熟悉你做的产品

不管你是Dev、Test或者PM,熟悉自己开发的产品越多越好,你不但应该熟悉自己开发的模块,也应改熟悉和自己模块相关的其他模块,他们之间是怎样协作的。比如数据库中的某个字段,是如何被各个模块使用的,这利于你在设计阶段就能够找到Bug,把修复的成本降到最低。

同样,你需要熟悉这个产品以前的版本,因为无法向后兼容和升级的产品恐怕很难获得用户的认可。在测试过程中,如果你发现你的产品和以前不兼容或者不一致,80%的情况,这是一个Bug。

2、尽早的去发现Bug

我们大家都知道,Bug修复的成本是和Bug被找到的时间成指数关系的。越早开始找Bug,你能找到的Bug也就越多,对项目的贡献也就越大。

3、每天Review别人的Bug

如果你的团队没有每日的Bug

Report,我建议你们建立一个,其实技术上应该没有任何的难度,通过Bug追踪系统的API或者数据库,你完全可以得到你要的数据,这样,整个团队通过学习每天察看别人的Bug,你可以更加容易发现Bug,也不会发现那种Duplicated

Bug。现在经常有人跑过来问我,某个Bug是不是一个已知的问题,因为我每天都看Bug Report。

4、在你的日常生活中多准备一些测试的模式

模式是一个很时髦的词,因为它很有用。在日常的测试中,多准备一些测试模式,你会有非常大的惊喜,有时候一个使用一个模式,你可以找到10来个Bug也不是不可能的。

比如,使用特殊字符作输入数据;

断开网络看UI是否会Crash;

在本地化版本中,各个字符串提示是否被本地化。

5、多测试各个模块之间的合作

各个模块之间的测试往往是我们测试中的薄弱点,对于用户来说模块间的合作却至关重要。往往一个数据在模块A中是合法的,在B中却是非法的,一定要找出这些数据,往往者都是Bug

6、编写自动测试代码

你肯定不原意每天都去做同样的事情,那样太没有意思了,简直就是对你的智慧的侮辱。但是一旦我们不进行这些测试,突然有一天早上,我们发现我们的产品以前能够很好工作的功能突然就不工作了,于是大家乱作一团,有人急着修复它,有人在找是谁Check

in的。

7、查看产品代码

通过查看产品代码,你往往能找到一些Dead Code或者逻辑上的Bug,这些Bug常常是你无法通过手工测试找到的。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

软件测试数据怎么找,作为软件测试人员怎么能快速找到bug相关推荐

  1. 阿里软件测试工程师手把手教学—如何快速定位bug 编写测试用例?

    作为一个测试人员,如果你连常见的系统问题都不懂得分析,频繁地把前端人员问题分配给后端人员,把后端人员问题分配给前端人员,那么你在团队发展中的地位是显而易见的,声誉.赏识.加薪应该是你遥不可及的梦想. ...

  2. tomcat 404错误 原因_软件测试人员定位bug原因的10大妙招分享

    作为一名软件测试人员,日常工作与bug是息息相关的.在发现bug之后,首先要做的就是定位bug,确定bug的存在,然后才是分析bug产生的原因并解决bug. 无论是自己找到的bug,还是开发修复后告诉 ...

  3. 软件测试人员的优势,软件测试师 求职八大优势

    职场专家解析软测门道 <中国大学生就业>:软测跟其他职位比优势在哪? 智联招聘资深职业顾问李先生:最大的优势应该说是就业竞争小,一方面,由于市场竞争的加剧,软件企业对软件的质量越来越重视重 ...

  4. 软件测试人员需要精通的开发语言(4)--- Java

    接下来说下,当下最火的语言 - Java.Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC.数据中心.游戏控制台 ...

  5. 软件测试人员找工作,去大公司还是去小公司?今天就和大家唠唠

     马云曾经说过,员工离开一个公司无非就两种原因,一个是钱给少了,一个是干的不开心.我觉得非常符合现在IT从业者离开一个公司的心里想法,很多时候我们IT从业者找工作都会给自己定一个目标,比如有的人觉得找 ...

  6. 给软件测试人员找工作时的一些建议

    陆陆续续做了几年的软件测试人员招聘,筛选过上千份简历,面试(也有电话面试)过很多人,有一些感受,总结一下,给软件测试从业者们一些参考,也当是梳理一下自己的思路.总体感觉就是,软件测试这个行业里,合格的 ...

  7. 软件测试人员经典面试题目汇总

    1.说说一个缺陷的生命周期 考查点: 测试人员对于缺陷整体生命周期的理解 ,注意面试官用词,有时只需要回答关键节点,有时需要分开阐述. 围绕缺陷提交.缺陷确认.缺陷打开.缺陷修复.缺陷回归.缺陷关闭这 ...

  8. 软件测试人员能力素质要求

    软件测试人员能力素质要求 一.基本素质要求 1.良好的沟通能力 2.扎实的工作作风 3.全面的技术基础 4.高级的综合素质 二.对软件测试工程师的误区 1.软件测试不可能发现所有错误,没必要较真 2. ...

  9. 论新时代软件测试人员的工作之道(四)自动化测试之单元及集成测试

    在我们的工作中,为了提高测试效率或者做出测试团队的业绩来,都不得不做很多的自动化,当然这包括测试环境搭建,测试数据构造,测试执行,压力及安全测试等等,但是在各个阶段中,应该怎么样做好自动化满足我们的业 ...

最新文章

  1. 皮一皮:藏头诗有时候也不能太藏...
  2. python批量下载文件只有1kb_Python 实现批量从不同的Linux服务器下载文件
  3. Flink的基于ValueState的状态机
  4. Linux下grep、egrep及fgrep命令详解
  5. 查询数据库最大id加1
  6. Google 对战微软阿里,AIoT 进入“战国时代”!
  7. IOC容器和Bean的配置
  8. 模板 n维矩阵的二分幂
  9. 太火了!MyBatis-Plus为啥这么牛?
  10. 用shedlock实现分布式定时任务锁
  11. python中的遍历range_python中for用来遍历range函数的方法
  12. 基于stm32的银行排队叫号机设计
  13. Centos6 yum安装VNC-server
  14. iOS比较常用的第三方及实例(不断更新中)
  15. php 将信息写入文件格式,PHP 将信息写入文件
  16. Python编程-让繁琐的工作自动化(十一)从Web爬取信息
  17. 超市系统软件强度测试目标,超市管理系统测试报告材料.doc
  18. gstreamer简介
  19. linux内核怎么配置cpu为arm
  20. Java业务系统配置管理设计方案实现

热门文章

  1. vue 数组中嵌套数组_来,一起聊聊Excel中的数组
  2. Web测试需要了解的知识
  3. 配置maven Spring项目
  4. 全球人形机器人接连突破 拟人度越来越高
  5. windows 下mysql的安装于使用(启动、关闭)
  6. PowerDesigner里怎样查找特定的表
  7. SpringMVC处理Date类型的成员变量方法
  8. MySQL下备份和恢复简单介绍
  9. delphi处理消息的几种方式
  10. Horizon Is Easy, Horizon Is Complex