测试人员,为什么要学习一门技术?(三)

2017-10-12  本文已影响0人  Raymond_行者

从上一篇文章 测试人员,为什么要学习一门技术?(二), 我们了解到, 基线管理及日常工作中如果基线没有维护的情况下, 我们如何通过自主能力, 找到一个改变的方向, 今天, 我们来聊聊关于测试经验的扩拓展方向

我知道测试理论很重要, 但是不知道作用在哪些地方?


首先, 我们都知道测试理论是前辈们留下的宝贵财富, 那么他给我们带来了哪些价值?


是不是看起来好像都用过, 在测试工作中也常常思考测试粒度?(如果你对这里提到的测试方法不明确其使用场景, 请点击这里)

我们的测试思路, 测试理论, 是奠定测试覆盖的有效保障, 如果你不能深刻的理解他, 这并不是会用, 而是"我知道, 就是这样的...."

这样的结果就是看起来好像我会的很多, 然而其实我什么都不会. 更多的时候, 你觉得需要进阶的时候, 回头看一下你对现有知识结构的理解与深度, 是否真的需要进阶, 还是有很多地方不懂, 无法利用与实际业务. 如果无法利用与实际业务, 那么再高明的测试方法, 再强大的编码技术, 也不能改变你的测试水平. 这是核心.

我们来分析一个场景

我们来通过以上测试方法, 做一个实际练习, 我们有这样一个登录页面

百度了一张不知道是谁家的登录页面百度了一张不知道是谁家的登录页面

我们来分解一下Login这个功能

对于功能测试来说, 上面的拆解场景基本覆盖了大部分的内容, 但是某一天开发同学来找你了, 这里有个bug 是因为服务端同学某天回家睡觉前, 注释了本该正常使用的get请求方式, 本来是get和post都可以通过的, 现在get方式不通过了, 而get方法请求, 可能关联其他服务的登录请求行为

黑人问号脸??? WTF?

他在说什么?

我们已经很努力的覆盖了case的场景和交叉测试的过程, 出现这个问题之后leader 说这个问题很基础啊, 为什么测试的时候没有测???

今天我们先思考一下这里还有哪些场景是需要覆盖的.

我们是否需要去对我们的测试对象进行更深一层的了解?

上一篇 下一篇

猜你喜欢

热点阅读