一年多以来,我主要从事功能测试和自动化测试的工作,是时候对自己的测试工作做一点总结了,为了下一阶段更好的开始。
首先谈谈我对测试的理解吧,怎么样才算一个好的测试工程师?一个好的测试工程师要业务非常精通,要了解产品的方方面面、边边角角,要了解产品的前端设计以及后端如何实现,要知道产品的代码架构,了解项目甚至于超过产品经理和开发工程师;一个好的测试工程师要有技术支撑,能做自动化测试、能做集成测试、单元测试、会脚本语言、也会编程语言,有想法要能落地实现;一个好的测试工程师要知道测试风险所在,该测试什么,不需要测试什么,这些都心中有数;一个好的测试工程师要能独挡一面,有良好的沟通能力,能hold得住开发、hold得住产品经理、还要能hold得住客户;一个好的测试工程师要跟踪整个项目的进度,把握整个项目的流程;一个好的测试工程师要有广泛的基础知识,性能测试、安全测试、网络通信、操作系统……;一个好的测试工程师要有快速学习能力,测试的技术也在更新,测试需要的太多太多的知识了,快速学习是很有必要的…… 大家可以思考一下自己距离一个好的测试工程师还有多远?
下面再聊聊测试工程师的发展吧。测试的门槛低,大家都喜欢抱怨测试没有技术含量,可是要做好测试也不容易,想想这个行业有多少领头羊?有多少牛人?如果想成为测试界的大牛,你还需要做多少努力?测试的发展方向也很多,管理路线做测试经理,测试架构师,测试专家,转型做开发、产品经理、技术支持等等。这个行业可以做的事情还有很多,这个行业想做得出色还是有路可走的。
欢迎访问我的博客:www.dzwanli.com.cn