其他测试框架 作为测试人员,我是这么报 BUG 的 (不喜勿喷)

ai测试 · 2017年01月26日 · 最后由 ai测试 回复于 2017年02月16日 · 1307 次阅读

在测试人员提需求的时候,经常会看到,测试员和开发一言不合就上 BUG。然后开发一下就炸了,屡试不爽,招招致命。

我曾经看到有个段子这么写道:

不要对程序员说,你的代码有 BUG。他的第一反应是:

  1. 你的环境有问题吧?
  2. 你踏马到底会不会用?

如果你委婉的说:你这个程序和预期的不一样,你看看是不是我的方法不一样。
他本能的会想:是不是程序出 BUG 了。

后来发现,段子真的也只是个段子。当然,这些只是种辅助报 BUG 的沟通技巧,实际工作也是要知道如何正确描述 BUG 也是很重要滴。

  1. BUG 存在性
    测试员在遇到问题,第一反应不要着急确认是否为 BUG。追踪分析所遇问题,验证环境配置、实际操作没有错误的前提下,确认 BUG 并将其提给开发。

  2. BUG 随机性
    在确认 BUG 存在的情况下, 确认 BUG 是否可重现:

    1. 可重现,找出规律提报开发, 同时对问题进行归纳总结,同一个问题在不同模块出现的几率,后续是否会引起相关性问题等等
    2. 难重现,仔细描述问题说明随机性
  3. 写 BUG 报告
    一目了然的 BUG 标题和对 BUG 清晰描述,对于测试员报 BUG 时是很有必要的:

    1. 精简描述,让开发或项目经理一看就知道存在什么问题
    2. 简明扼要,描述出现 bug 的测试步骤、实际的测试结果、预期的测试结果和结论

以上这些还没结束,还需要学会及时和开发沟通,对所提的 BUG 做出验证是否进行修改,确保以后情况不会发生,彻底解决。我想身为测试人员,以上都值得思考。

共收到 8 条回复 时间 点赞
  1. 麻烦使用 markdown 排版。。。文字都挤在一起阅读体验并不好
  2. 不大明白为何多处提到 TestWriter ,有比较明显的软文感觉。

另外,不是很赞同步骤、预期结果、实际结果都结合到一句话描述的风格。我比较喜欢用类似下面的比较明确的格式说明:

执行步骤

  1. 点击调度计划
  2. 弹出浏览器

预期结果
显示计划分配

实际结果
显示计划待分配

没那么复杂,提过一两个有价值的问题,开发人员就认同你了。以后问题写清楚点就行,哪怕简单点

—— 来自 TesterHome 官方 安卓客户端

匿名 #3 · 2017年01月29日

#2 楼 @jxdeng04 不能同意的更多

#2 楼 @jxdeng04 所以描述正确很重要,共勉啊

#1 楼 @chenhengjie123 ~一直在用其跑用例,所以说的多点~关于排版和描述,谢谢提醒。共勉~

#1 楼 @chenhengjie123 这样好看点

—— 来自 TesterHome 官方 安卓客户端

各个公司都有自己的规格吧。其实只要能让开发信服和认可才是根本。

#7 楼 @transfixed 说得对,重点就在开发那

ai测试 软件测试工程师的面试经验 中提及了此贴 02月17日 14:10
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册