[近期关注App自动化测试,欢迎交流,本博客文章版权归作者所有,转载请联系]
最近有网上的朋友向我咨询作为测试员是否应该跳槽, 首先我觉得应该向大家介绍一下什么是测试工程师, 什么是测试员, 在国内的一些中型企业并没有特别的指明. 这里测试工程师主要指测试开发工程师, 主要包括两类, 其一是测试软件开发的工程师, 其二是自动化测试脚本开发和维护的工程师, 而测试员主要指单纯编写/管理测试用例, 或是手工测试人员, 一些国内的大中型网络视频公司仍然在用纯手工测试,我感觉到很汗颜。。。。
因此, 今天这篇文章主要针对测试工程师和想要成为测试工程师的测试员.
测试工程师应该具备的本领就是代码分析能力和代码编写能力. 一个高级测试工程师应该具备至少2种高级语言2种脚本语言的编写能力, 并且了解商业测试软件的使用方法和工作原理. 测试工程师的技术能力应该高于程序员, 并不仅仅是对程序员的听之任之. 测试工程师也应该有准确地判断力和错误定位的能力. 不是说你会写watir脚本或是qtp脚本就完事儿了,更重要的是,通过你用例的执行,是否可以准确定位问题,而不是仅仅知道一个表面的现象,因此,对于测试工程师来说,最终要的技能就是code review。