week17

2018-05-01  本文已影响0人  Peahen的生活点滴

上个周的工作很忙,因为好几个新项目同时进入测试阶段,我花了很多时间和负责不同项目的同事讨论测试方案和测试中遇到的问题。比较3年前,一个项目可能会分配2-3个人做一个月,现在基本上一个人三周就要全部搞定。

目前我们每天要跑几千个测试用例,就算100%过了,心里面有时候也会不放心,担心有的关键的功能没有测试到,测试数据不完善,检查的方法不严谨。

关键的功能没有测到:

比如接手的是一个老系统,有很多功能根本不知道,也没有自动化覆盖。或者由于时间,能力等各方面原因,在写功能测试的时候漏掉了,又没有检查出来,这样的漏洞,是没有机会后面再补的。

测试数据准备的不完善:

比如,上游系统发来的报文格式很复杂,要想模拟出完美的输入,难度很大,造数据很难做到很完美。不能百分之百模拟真实情况。

检查的方法不严谨:

比如,结果中,A有且仅有一个,B不存在,必须完整检查,如果设计的不全面,或者检查的时候漏掉assert,就会有问题。实际情况,比这个复杂多了。

所以,质量管理负责产品的质量,让客户满意,首先要管理好自己的测试代码的质量,大家心里都很明白,论写代码的水平,开发人员比测试人员强很多的,不会有人再去测试测试代码了,谁也不想碰测试的代码,如果一个测试用例是一直PASS的,根本就没有人去关心用例写了些什么,即使是一个错误的测试用例。市面上关于开发的书不断的出,关于测试的书,很少,说实在话,真的很难讲清楚。质量管理怎么做,做到什么程度,千差万别,和不同组织的流程,产品特性是强相关的。适用于这个组织的,另外一个组织,拿过来用,怎么都不适应。

星期五下午带娃去钓小金鱼,带回来5条,放进家里的鱼缸里,这样就有7条鱼了,琢磨着买一个大一点的鱼缸,结果没过三天,还没等我下单,新带回来的5条,全死掉了,鱼缸里的2条土著,成功的打退了外来户。我真想知道,它们都经历了什么。

上一篇 下一篇

猜你喜欢

热点阅读