谈测试(3):问题单的处理

作者: ljyfree | 来源:发表于2018-07-30 08:53 被阅读1次

在测试的过程中,测试人员对发现的问题(bug)进行记录跟踪,除了对于问题本身的解决非常重要之外,也是衡量测试和开发工作质量和产出的重要依据。现在有很多成熟的问题单跟踪软件或者叫管理系统,例如Jira和bugzilla。每个问题单都有自己的生命周期,下面对于各个阶段进行一下简单描述。

问题单的创建

  • 记录问题是在哪个平台上出现的,属于哪个模块,出问题的是哪个版本
  • 当时出现这样的问题是做了哪些操作,能否稳定复现
  • 对该问题的严重程度进行评级,highlight那些严重的需要尽快解决的问题(系统挂死/难以规避/重要客户/...)
  • 保证相关人都能收到通知邮件
  • 尽量将能够收集到的相关信息都记录下来

问题单的处理

  • 开发人员接到问题单后,通过代码review或是对现场进行debug,定位出问题(可能需要测试人员帮助)
  • 有一些软件上的问题,例如逻辑考虑不周,内存没有分配成功或是忘记释放等,直接进行修复
  • 有一些问题可能是能够修复的,但是会对已有的稳定架构造成很大冲击,此时需要进行仔细评估,做出是否要进行修改的决定
  • 有一些问题,涉及到平台甚至是硬件,可能在软件层面上难以规避,只能记录为limitation,进行备案,同时为后续设计制造提供建议

问题单的“终结”

  • 当bug修复后,测试人员需要按照之前的复现步骤进行尝试,如果发现确实问题被修复,那么就将bug verify掉
  • 如果发现问题仍然存在却被开发人员标示为“已解决”,那么这是开发人员的失职,需要将bug置为reopen,并进行记录
  • 即便是已经verify的bug,在后面也可能会因为各种原因而重新出现(“终结”两字打引号的原因),所以最好能有自动化脚本进行覆盖。

一点补充

实际上问题单的记录本身就是一份很有价值的资料。从中可以对新模块的代码质量进行评估,可以对测试人员的工作成绩进行横向(与其它测试人员对比)和纵向(和自己过往对比)评估。测试人员与开发人员的关系,需要在工作中在“保证项目质量和交付日期”的前提下,保持一定的“敌意”,对发现的问题一定不能“大事化小,小事化了”,都要如实进行记录。这也是“测试”这个岗位存在的原因,否则开发做成什么样子,测试人员就按照什么样子去验证,那和开发人员自己去验证,也就没有什么差别了。

相关文章

  • 谈测试(3):问题单的处理

    在测试的过程中,测试人员对发现的问题(bug)进行记录跟踪,除了对于问题本身的解决非常重要之外,也是衡量测试和开发...

  • 错题英语

    3/3 昂立英语测试 单复数问题错误 图片发自简书App

  • 测试与开发高效沟通

    1.对开发的态度和行为及时做出肯定和鼓励; 2.按照工作流程规范开发处理问题单的流程; 3.及时站在测试角度给予开...

  • 谈单问题

    又有几天没有开单了,今天小林谈了一个客户,看起来是很有意向的。 只是这个客户快中午的时候回的消息,小林和她聊了好一...

  • 2022.03.20工作日志

    签了一个单子。单值6000,有史以来最低的单值。还是学习到了一些东西。 今天调整图纸,谈单子,量房,处理工地问题,...

  • 一次并不顺利的面试

    技术 大概问题(比较有的聊的问题) 1、谈 iOS 的推送机制 2、UITableView 如何优化 3、谈谈单例...

  • 产品上线后,用户发现了bug,应该怎么处理

    1、测试人员复现问题后,提交问题单进行跟踪; 2、评估该问题的严重程度,以及修复问题时和影响范围,回归测试需要测试...

  • 5.22小结

    大剧院开幕盛典,谈单3天,每谈成一单都好喜悦,特别喜欢说,财务刷卡,如果客人不刷卡,就很沮丧,也不想谈下一单,这方...

  • Jmeter及性能测试的几个相关名词解释

    性能测试指标 一、TPS:Transactions Per Second(每秒传输的事物处理个数,每秒事务数量,单...

  • 1129每天三件事,杭州,雨

    1、上午处理产品的测试过程中的问题 2、下午去浦江对接活动 3、后端的原型今天还要完成

网友评论

    本文标题:谈测试(3):问题单的处理

    本文链接:https://www.haomeiwen.com/subject/dkjxvftx.html