通用技术 测试思维是什么思维方式和思维特点?和开发思维相比有什么区别?

Hoppa Zhang · 2018年08月09日 · 最后由 Cynthia 回复于 2018年08月10日 · 2679 次阅读

测试思维是什么思维方式和思维特点?和开发思维相比有什么区别?

目前和其他做测试的人讨论了一些想法,如下:

  1. 个人理解,测试思维是如何验证需求质量,开发思维是如何实现需求质量。验证要了解质量指标分类和要求(显性及隐性),对应的测试方法(测试设计)和技术。
  2. 测试的思维是全面,联系,分清主次,优先级。开发思维是尽可能的归类,然后尽量的抽象化,结构化,再转化成类和 api。所以开发不考虑业务流的各种情况,只考虑某个 api 被调时候有什么参数,如何处理。
  3. 我个人理解的测试思维是什么,测试思维即你看到这个产品或者这个需求的第一反应,每个人随着经验的增长会对测试的理解不一样,思维也不一样,刚开始的思维可能只是根据需求去想法设法的设计用例找 bug,这只是模块,慢慢的开始从业务逻辑上去找 bug,我们所说的模型场景等,再慢慢的从需求上去设计避免 bug,从如何 “找” 到如何 “避免”,我觉得是思维上的一个跨越,最后回归到需求上的时候,测试工程师可以从开发的角度和测试角度最终回到源头(即需求),我觉得这是一个测试工程师的 “闭环”【个人愚见,参与讨论,不喜勿喷】 4.测试自上向下,重点考虑用户。开发自下而上,重点考虑技术。当然现在的趋势是开发测试融合

如果你也有自己的看法,在评论区写下来和大家分享吧!

共收到 2 条回复 时间 点赞

正好 @skytraveler 推荐了 https://e.jd.com/30410342.html 你的灯亮着吗?:发现问题的真正所在。 感觉可以看看。

楼上推荐的书,作者前几天刚刚去世啊~ 怀念一下,写的书很赞

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册