关于测试工程师的敏感程度

描述

在测试过程中,我们经常发现一个现象:

测试同样的产品,有人发现问题多,有人发现问题少;有人只能发现一般问题,有人经常发现深层次问题?

结合以往的测试经验,我们发现不同人对问题有不同的敏感程度:有一些问题对某些人来说显而易见,而对另一些人来说则视而不见。

问题敏感度是由一些特质支撑的,总结如下,希望对大家有所启发:

1) 对待信息的方式

测试工程师对于Exception、设备重启、页面异常、服务不能登录等现象的反馈基本是一致的。

但是,对于另外一些常见到的信息,反馈差别就比较大了。

举一个例子,看到下面这条信息,你会想到什么?

1970-01-02,15:49:42, USER administrator login at 121.0.0.1.

有以下三种比较典型的反馈:

打印了一条信息

打印了一条用户登录的日志信息

为什么会有这条信息? 为什么1970,系统时间为什么没有同步?只允许内网登录的administator为何在外网登录了,安全问题,还是打印错误?

简单的信息背后,经常会隐藏着比较严重的问题。

2)知识的广度、深度

不同公司培养测试工程师有不同的策略,不过一般遵循深度优先的原则,先沿着一条主线掌握核心知识,达到一定程度后,逐步扩展知识面。

在测试过程中,如果知识、经验积累不足,有些问题会被解读为正常现象,甚至视而不见。

3)兴趣、好奇心

兴趣、好奇心是对系统实现的兴趣,内心是否有强烈的意愿去理解产品的实现、内部结构、系统模块的调用关系。

测试工程师可以通过假设如果自己是开发人员,考虑如何设计、如何实现、可能会犯哪些错误,然后再通过测试验证自己的想法。

这将非常有助于提升对系统的认知水平。

4)逻辑分析

测试工程师需要较强的逻辑分析能力,运用自己掌握的知识,去解释碰到的各种现象。当解释不通时,要么知识储备不足,要么碰到了问题。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分