反思

本周四,我负责的一个业务模块-财务中心的计算器功能,在上线的时候被我自己发现了一个严重的问题,那就是0*9计算的结果会变成9而不是0.我赶紧把这个异常告诉了项目经理和研发人员,最终在第二天的中午1点左右,终于顺利的让计算器这个功能上线, 而这个是紧急发布,对我司的形象及声誉造成了很大的影响,也害的苏亮加班到大半夜,在此我非常的自责,事情虽然已经过去了两天左右,但是这两天我一直在反思,正所谓前事不忘后事之师,吃一堑长一智,如果不反思的话,那么这次过错,以后肯定还会出现。

首先分析这次事情产生的原因,主要有以下几点

  1. 测试人员(也就是我)的重大失职,在正式上线之前,有测试环境和release环境两次机会让我发现这个问题,而我都没发现,直到上线后五分钟的随机测试中我才发现这个严重的问题。
  2. 测试人员没有制定完整的测试计划,因为计算器是个新增的功能,而我在本周二前一直致力于csrf增删改的自动化测试,到周三的时候才开始测计算器,当时思想上不重视,只准备了15个测试用例, 主要就写了简单的加减乘除功能。我错误的认为一个计算器只要实现加减乘除计算正确就可以了,但是却忽略了这是一个严谨的逻辑问题,比如0*9和9*0 对于人类来说是没什么区别的,但是对于计算器来说就可能计算出不同的结果。而且小数的计算和整数的计算对计算器来说也是不同的,也是很容易出现问题的。
  3. 作为一个工作三年的“资深测试”,犯下这种轻敌的错误是非常致命的,如果这个bug是在第二天客户使用的过程中发现的话,我知道这意味着什么。这种情况一旦发生,后果不难想象,估计那个时候我恐怕写的就不是反思而是辞职报告了。
  4. 整体流程有缺陷,导致测试人员的失误延伸到了线上,一个完善的流程,能有效的规避某个环节出错而导致错误流到线上的风险,比如如果在我测试前能进行测试用例的评审,可以集思广益,完善测试用例。如果在上线前进行产品验收,产品经理能在提交验收报告前发现问题。

针对以上的原因,我总结了下这次事件中需要我反思并且在今后我会努力改正的几点:

  1. 在针对一个模块,尤其是新模块的测试的时候,需要明确写好测试用例,并且写好之后一定需要提交研发部门的同事评审,集思广益。
  2. 明确计划任务的优先级,此次失误就在于我在周四的时候拿出了一部分时间在release上去跑自动化脚本,其实本次csrf废弃后增删改的自动化并没有这么迫切,优先级肯定是不如计算器高的。以后我在跟进项目的时候一定要明确每个分工的优先级
  3. 从思想上重视功能测试。因为从七月份进入公司后我一直都是在从事webUI的自动化脚本的编写,对于功能测试确实是没放在心上,这也导致了本次失误。
  4. 今后务必要对自己说的话负责,之前开会的时候由于对于计算器这个功能完全没放在心上,所以导致了写测试用例的时间很短,执行测试的时间也很短。今后一定要在答应接某个任务之前,仔细评估难度和时间,不能因为是领导交代的就无条件接受。

 

正所谓,犯错不可怕,可怕的是没有反思,而在一个坑上甩了两次。希望在以后的工作中,大家一起规范流程,汲取教训。让我们的产品越来越好。

 

About the author: tangtao

653 comments to “反思”

You can leave a reply or Trackback this post.

  1. Home Improvement - 2018年12月16日 at 12:56 Reply

    I have recently started a web site, the information you offer on this web site has helped me tremendously. Thanks for all of your time & work. “The man who fights for his fellow-man is a better man than the one who fights for himself.” by Clarence Darrow.

  2. brazilian wax at home - 2018年12月16日 at 09:05 Reply

    Right away I am going to do my breakfast, later than having my breakfast coming yet
    again to read other news.

  3. şişli evden eve nakliye - 2018年12月16日 at 08:03 Reply

    Some really superb blog posts on this internet site , thankyou for contribution.

Comment pages
1 12 13 14

Leave a Reply

Your email address will not be published.