测试管理 测试感悟 (1)-不做保姆式的测试

赵宁 · 2016年12月27日 · 最后由 12321312 回复于 2017年03月23日 · 2784 次阅读

前言

最近因为身体原因终于让快节奏的生活慢下来了,虽然可以过起每天吃了睡睡了吃的日子,但是总觉得这样很浪费时间,于是就像把自己多年来做测试这个行业的感悟总结一下,并记录下来,也算是对自己这段时间的交代。其实这个事情说起来容易,大脑中产生了很多枝枝蔓蔓的,但是提笔却不知道从什么地方开始,本身是没有序列的一个事情,就先把自己最想表达的一种思想写下来吧 - 不做保姆式的测试。

先来谈谈何为保姆式的测试

  • 简单来说-在这种测试方式中,把测试对口的开发比做为婴儿,测试同学则为照顾其饮食起居的保姆,用在实际工作中则描述的是开发只管堆代码,不会进行自测,交付给测试的功能需要多次迭代才能跑通主流程。
  • 通俗一点说-就是写完代码就给到测试,测试发现页面打不开,然后开发再去调试,调试好了再找测试验证,然后测试发现页面打开了,按钮点击不了,于是乎又告诉开发,开发再去调试,如此循环下去,直到测试把功能大体都走了一遍 😭

此种测试方式盛行的原因在哪里

  • 开发角度-一般刚刚入行的测试很容易就陷入到这种模式中,并且很难改变。这种测试方式很受开发同学的爱戴,因为本身开发同学对自测这种行为就很排斥的,记得在 infoQ 上看到过一篇文章,有人对国内公司实施敏捷研发,推动 TDD 或者是 BDD 做了调查,70% 的公司反应推进过程中遇到的最大阻碍来自于开发,他们太热衷于功能实现的代码,对自测的态度可有可无,是无法推进的主要原因。
  • 测试角度-而这种模式对于刚刚入行的测试来说,也是很容易深陷其中的,首先这种模式很容易上手,也很容易与开发混熟,慢慢的,在这种测试过程中,就会被开发强依赖,而这个时候测试同学往往乐此不疲,甚至会感觉到骄傲,不愿意从坑里出来。
  • 公司角度-很多公司其实很需要这样的测试人员,因为成本低,上手快,业务熟悉了就能很快产生价值,一般创业公司没钱但是又必须要有测试的时候,就会考虑走这一步。

为什么我要说不要做保姆式测试

  • 开发角度-其实我很不愿意从开发的角度谈论此观点,我认为一个开发如果需要保姆式的测试,在品性上我觉得至少可以定义为懒惰的,他只把自己定义为一个写代码的机器,而不是一个写好代码的有自己思想的高等动物。好吧,我还是端正我的态度,阐述下我看到的保姆式测试下的开发特点,我们知道这样的开发其实在很大程度上是很依赖测试的,由于长期的依赖,导致对整体系统功能(我说的全貌)不是很了解,在进行功能开发过程中往往很容易被产品或者是测试牵着鼻子走,没有自主性,其实很影响自身的发展,开发的功能虽然是系统中的一个模块,但是还是很有必要对其他模块有些了解的,甚至有些模块要有很深的了解,才能对自己开发的模块有比较深入的理解。
  • 测试角度-关于这一点,我自己有很深的体会,因为我也是从一个保姆式的测试做起的,从一无所知到业务知识精湛,从默默无闻到被人重视,其实这个改变很容易让人迷失,停滞不前,我认识好多个前同事,她们一直都坚守在自己熟悉的领域,做着重复的工作,抱怨着一直以来测试行业都会抱怨的抱怨,主要还拿着一成不变的工资,生活其实是很稳定的,但是真的是停滞不前了,随着年龄的增长,再想去转型其实很难很难了。从测试的职业发展来讲,随着测试经验的增长,可以成为测试 leader,可以成为技术大牛,可以转型到产品,但是我认为三者都需要丰富的测试技术才能担任,而一直沉溺在保姆式的测试中,无法从实际工作中积累测试技术经验,实际上对测试的发展是一个很强的壁垒。
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 19 条回复 时间 点赞

能换个字体吗 看了前两行不想看了 我们是测试 基本的排版也需要测试下

#1 楼 @cloudhuan 谢谢你的意见哈,稍微修改了一下😀

最近因为身体原因终于让快节奏的生活慢下来了

感叹,我一直想哪天我的生活节奏慢下来,也肯定是身体不行了。

我不如地狱,谁入地狱

说的很对,想问下如何脱离这种情况

好顶赞。

#5 楼 @bingbohe 我觉得首先需要开发去改变这种状态

摆脱保姆式的测试才才有精力去做其他测试方式的尝试和拓展

赵宁 测试感悟 (2)-测试的定位 中提及了此贴 12月28日 16:36
赵宁 #10 · 2016年12月28日 Author

#5 楼 @bingbohe 亲,这个问题我在第二篇文章里面阐述了,因为写在一块实在是太长了
https://testerhome.com/topics/6920 😀

#10 楼 @whoami37 看了确实很受启发,我们测试团队刚从开发团队中独立出来,测试团队在整个研发团队中的定位感觉自己还没有准,工作过程中也是遇到不少困难。

分析得有道理但是不够深刻,在应该做什么的时候剥离了角色,没有谈协同与引导。期待楼主能从这个角度给一些落地方案

赵宁 #12 · 2016年12月29日 Author

#11 楼 @bingbohe 嗯,如果已经独立出来了,就可以考虑做一些优化流程的事情,解放测试的劳动力,在这条路上我觉得最重要的就是坚持,因为其实外界条件很恶劣的,如果自己团队不坚持,不找一些对的方法的话,这个解放只能是摆在口头上的话了

赵宁 #14 · 2016年12月29日 Author

#12 楼 @wall_e 嗯,关于团队中的协同和引导跟整个测试团队所出的环境、甚至领导的风格都很有关系,我会在接下来的文章中就我自己的经验给一些落地的方案,欢迎亲到时候指导😀

感觉现在就有做保姆式测试趋势啊,😂

说的挺对的, 确实是, 保姆式的测试是最初的, 后续慢慢的需要把测试解放出来去做更多有价值复杂逻辑的测试以及新技术的学习和在项目中的落地尝试,另外当我们推动产品和开发去关心和在意质量的时候, 才能有真正的质量。

感觉楼主没有说完,话题很好,请继续喷。

所以开发要懂测试,测试也要懂开发。

很好,虽然我现在是吧,但是我在摆脱这种现象

问题抛出来了,怎么解决呀

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