zoukankan      html  css  js  c++  java
  • 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?

  • 相关阅读:
    开发ProxyServer的时候如何在一台PC上调试
    eclipse使用replace命令替换整个project/workspace的某个字符串
    android程序获取WIFI的IP地址和MAC地址
    将web项目deploy到tomcat的方法
    Windows下搭建Android开发环境
    解决:并排的两个div底部对齐
    eclipse调试jsp中的scriptlet代码
    棋盘覆盖(递归分治问题)
    Java中sleep()和wait()的区别
    Random()方法的使用
  • 原文地址:https://www.cnblogs.com/jinji/p/5835959.html
Copyright © 2011-2022 走看看