测试之时,偶遇“鬼”

       曾经听见一个开发的老大给开发人员说:代码,是不会骗人的,任何功能都是可以通过代码实现的,关键是:时间、技术的问题。

我觉得他说的话很有道理,特别是针对于我们测试来说,比如一些异常或者说“见鬼”,事实上多次证明,

假如真是一个bug,总会有浮现的一天,只是没有记清楚具体的操作步骤而已。

例如:

  1、最近我就遇到了一个奇葩的问题,

第一天明明已经添加了一条【用户管理】的用户数据,结果没过多久,不知什么原因,就不见了,

第二天我在【角色管理】我又新增了一条角色数据,结果没过多久又不见了,数据库也查询不到

当时就觉得奇怪了,怎么会出现这样的问题,数据库也没有被删过,怎么我的数据就没有呢,难道真遇到“鬼”了

于是乎,我就让开发仔细看下是什么问题,然后我又重复操作了几次,已确认是否是哪儿的步骤忘记了,或者是点击了哪个地方然后,忘了。

最后终于发现了问题的原因:

我在【新增】之前,选中了一条之前新增的数据点击了一次【编辑】,结果保存后,导致把之前的数据给修改了,这也是为什么查不到我添加的那条数据的原因

所以总结一句话:假如偶见性的一个bug,或者觉得奇怪的问题现象,那么在某个地方一定有问题,无论是环境,还是代码本身,所以一定要坚持自己的原则,而不能随意地妥协,放弃任何一个有问题的地方,

说不定,这就是一个隐性“炸弹”会让系统奔溃,后果不堪设想,既然选择了这个岗位,就需要负责人。至少要过自己心里的那道关卡

 

2、遇到界面问题,比如测试app的时候遇到界面ui异常问题,(显示的火车突然断节-原因:后面浮现是操作了某个动作没有加载完成,)

打开的界面突然有问题了,这个问题操作了很久一直没有浮现,第一次打开有问题,第二次打开就有问题了,后面再也没有浮现了

一直浮现,然后没有找到原因,偶然的机会,下载了app重新安装后,就是必现了

所以很多问题是能找到原因的,只是怎么浮现而已,偶见的问题,只要找到了方式方法也有可能必现的



posted @ 2018-10-31 16:18  mollsweet  阅读(124)  评论(0)    收藏  举报