• Google如何面试TE(Test Engineer)?


    最近在拜读《像Google一样进行软件测试》,前面三章都不时地提到了两种角色:SET
    和TE。
    SET=software engineer in test,
    TE=test engineer,
    这两种工程师有何区别,我们不妨从如何面试TE开始?
    面试TE: 意图在于了解这个面试者是否具有天生的测试才能:是否有对于各种可能性的
    好奇心,是否有关于事物应如何工作的强烈感觉,以及清晰表达的能力。还会寻找很强
    的人格魅力。
    我记得曾经有一次面试,面试官直接抛出一个web页面,请我谈谈如何测试这个web页面
    。我犯得错误就是直接开始说要测哪些地方,虽然没有罗列测试用例,但还没有做到充分思
    考问题。只求量不求质是一种低效的工作方式,更好的方法是面试时提出一些问题,来
    做澄清。问题澄清后,开始列举测试用例。接下来测试者是在验证软件能正常工作,还
    是只在试图破坏软件。测试者有测试计划吗?

    了解候选人使用多长的字符串作为测试用例。这里可以用到极限边界值思想。比如2^32

    另外一个关键特征,TE要具备处理模糊性,反驳糟糕思想的能力。我记得我在面试
    ThoughtWorks被回馈说,我没有对assignment提出疑问,缺失了怀疑和反驳的思想。我
    从阅读这本书里得到了对这点的印证。

    关于人格魅力:Google需要能够与其他人和睦相处,能影响Google文化的人;需要愿意
    持续学习成长的人,需要带来新鲜思想和经验的人。

    下一篇我们谈谈如何面试SET?

  • 相关阅读:
    第5章:文本处理
    第4章:查找与替换
    第3章:正则表达式
    命令行获取苹果电脑的主要硬件配置
    Linux的tree命令
    log4j.xml的实用例子
    史上最牛js
    Some warning were found during validation
    记十多年前的一次培训经历
    Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建
  • 原文地址:https://www.cnblogs.com/jinji/p/5835959.html
Copyright © 2020-2023  润新知