最近在做具体的事情,回归到了老本行。做测试执行。边学习业务边发现问题,一个功能发现大大小小七八个问题。有新版本的问题,有老功能的问题。我对自己的表现挺满意。
我为什么能发现这么多问题呢?分享一下我的感受。
1.首先做到耐心细致,逆向思维。通过收集这个特性的相关信息,了解了这个特性的测试大纲之后仔细研读每一块大纲所对应内容的细节。一字一句正向分析,对于有疑问的点详细记录下来。测试验证通过逆向思维的方式验证每段逻辑的正确性。
一般常规的正向思维基本不会发现什么问题,反而一些逆向思维的点是被忽略的地方。问题往往也是在通过这种思维时被发现。
2.采用全局思维。在验证这个特性时关注涉及系统的方方面面。可以从不同的用户所考虑的不同点来验证。比如是否已满足用户的需求?是否已满足维护人员的需求?(系统可维护,升级,出现异常时的快速恢复,快速定位)是否已满足同厂商,异厂商产品的竞争需求?(性能指标,稳定性)
如果这两种思维能够运用自如的话,那你肯定是一个发现问题的高手。
待续