测试工程师(Test Engineer,后文简称TE)的职责重点在于评估对用户的影响以及软件产品总体目标上的风险.测试
TE在测试计划及测试完整性上必须更加系统和周密,重点在真实用户的使用方式和系统级别的体验上.TE擅长发现需求中的模糊之处,分析沟通不明确的问题.设计
成功的TE游走于这些微妙且敏感的地方,有时候还要与个性很强的开发和产品人员打交道.一旦找到薄弱点,TE就会经过测试使软件出错,而后与开发,产品,SET一块儿推进解决这些bug.TE一般是团队里最出名的人,由于他们须要与各类角色沟通.开发
考虑到技术能力,领导力,深入理解产品的能力等多方面的要求,TE的职位描述有点吓人.事实上,若是没有合适的指导,不少人很难胜任这个工做.在全部的工种里,TE多是在互帮互助方面作得最好的了.这个角色须要敏锐的洞察力和领导力,所以不少Google的高级测试经理们都来自于TE.产品
下面是咱们关于TE职责的通常性描述.软件
固然,可以最好的完成这些任务的,是那些有很强的人格魅力和优秀的沟通技巧的测试工程师.书籍
参考书籍:Google软件测试之道技巧