由于没有很好的遵守工作流程,导致线上出现bug。可悲的是这个bug是在测试过程中发现了的。在作了自我检讨和总结之后,经理发了下面一段话,总结了作为一个QA的四大悲。
- 写了case但是没有按照case执行,导致漏测
- 发现了bug,但忘提bug
- 已经测出了bug,但是却从眼中溜走
- 上线的程序没有检验就上线了,最后发现上线的和被测的代码的版本不一致
简称四大悲,人生最大的痛苦莫过于此……
仔细品味这四大悲,都是因为流程上疏忽造成的
如果能够认真的写case,并以case为测试的首要纲领,而不是"随心所测",就不会发生第一悲;
如果能够发现bug就和rd沟通,就不会发生第二悲;
如果能够测出bug后及时记录在案,及时跟踪bug的状态,就不会发生第三悲;
如果能够遵守上线前审核的流程,认真比对代码包的md5或diff,就不会发生第四悲。
工作流程是前辈们摸爬滚打的经验总结,是为了增加工作效率、减少工作中可能会出现的错误而制定的。一个人可以在工作岗位上充分发挥自己的想象力和创新能力,作出与众不同的方案或实现,但所有的这些都要以严格的工作流程和计划为骨架,否则很可能南辕北辙,事倍功半。
因此要成为一个有职业素养的人,一定要认真遵守工作流程,切不可自以为对工作内容很熟悉、很有把握而想当然地走一步看一步。不然重大错误迟早会降临的。