在上一篇中提到了不做保姆式的测试,那么如何从保姆式测试模式中脱离出来呢,在这篇感悟中,我根据自己的经验来浅谈一下这个问题的解决方案,没有看上一篇文章的童鞋,可以点击这里查看:https://testerhome.com/topics/6898#reply8
我们测试自己的定位与周遭的环境有很大的关系,我先来梳理一下现在国内公司测试团队的组织架构,一般来说分为两种:
测试团队独立于开发团队
优质土壤团队中测试的定位
测试团队合并到开发团队,测试 leader 汇报给开发负责人
劣质土壤团队中测试的自我定位
一般而言这样的团队,不会把测试童鞋的技术提升作为团队的目标,他们需要的是服务好开发的测试团队,在这种团队中工作的小伙伴,找对自己的定位真的很重要,不要被整个环境牵着走,要认定自己不要单纯的做功能测试,做保姆测试。在功能测试之余,要尝试自我提升,学习一些脚本语言,写一些简单的脚本辅助自己的工作,其实可以多利用一些自己与开发的关系,多看看他们的工作,在自己的电脑上安装必要的 IDE 等开发工具,将被测试的代码 clone 到自己的本地,多看看开发写的工程,不懂的可以去问他们,这样可以让自己对代码越来越熟悉,不至于产生恐惧感,一般来说开发使用的语言,可以作为我们首选的学习语言对象,但是很悲催的是这样的事情你做了最大的好处是自身能力的提高,没有对等的利益奖励,所以很多小朋友很难坚持下去,而且这样的事情大部分是靠加班去做,自驱性需要很好哦。
最后这样的团队模式,对测试 leader 的要求其实也是很高的,他不仅仅要应酬软件开发的流程造就的各种弊端,说难听点是要给各种不同角色擦屁股以外,他其实还需要考虑自身团队的发展,有能力的测试 leader 会在忍辱负重的同时慢慢的积蓄团队成员的各种能量,去尝试推动软件流程的优化,改善自身所处的劣势环境。