《Google软件测试之道》—第2章2.4节与工具开发工程师Ted Mao的访谈

  • 时间:
  • 浏览:0
  • 来源:神彩大发快3_彩神大发快3官方

Ted:有另兩个 问题报告 我最近经常在思索,大家大家大家的工具变的如此强大和复杂化,但相应地,在理解和使用哪几种工具上也变得如此困难。之类,使用Google当前的Web测试框架,工程师都前要一键运行上千个Web测试,并发地运行,针对不同的浏览器。大家大家大家抽象封装了如保运行的细节,之类哪几种测试是在哪里现在日后刚开始真正运行的,浏览器是从哪里得到的,测试环境是如保配置的等细节。从某方面上讲,这是好事儿。而且,肯能测试运行失败从前,工程师又前要去做调试,哪几种隐藏的细节就前要要去了解。大家大家大家肯能在五种领域有所举措,但仍然有好多好多 都前要去做且前要去完成的事情,它们在听候着大家大家大家去解决。

HGTS:你在Buganizer上做的非常出色。这甜得大家大家大家用过最好的匮乏管理数据库了。你又如保会会现在日后刚开始去搞Web自动化方面的测试呢?在等你看过这方面有强烈的需求吗?还是大家请求你去帮助解决这方面的问题报告 呢?

HGTS:如今有十几个 个测试团队在使用Matrix做测试执行?

Ted:专注于你的用户,理解大家大家大家的需求并解决大家大家大家的问题报告 。好的反义词忽视有些看不见的功能,如保用性和响应传输带宽。工程师在解决大家大家大家问题报告 方面有个人独特的能力,要允许大家大家大家使用你无法预料的土方式来使用你的工具。

Ted:对于我而言,我认为最艰难和最有趣的挑战经常出显在设计阶段。理解另兩个 问题报告 领域,权衡不同的解决方案和它们的利弊,并从中选另兩个 最优的方案。实现阶段一般按照选定的方案去做即可。从前的选折 决定和功能实现一样会贯穿项目的整个生命周期,决定项目的成败。

HGTS:在你打造哪几种工具的从前,你面临过的最难的技术挑战是哪几种?

HGTS:你是Google匮乏管理库Buganizer(注:Buganizer是Google实物使用的匮乏管理系统,开源版本的Buganizer被称为问题报告 跟踪工具,在Chromium项目蕴含使用,参见http://code.google.com/chromium/issues/list)的创建者。与从前的BugDB相比,Buganizer尝试去解决了哪几种核心问题报告 呢?

HGTS:在测试工具框架领域,下另兩个 最大的问题报告 ,肯能在等你最感兴趣的且最想去解决的问题报告 是哪几种?

Ted:五种取决于你如保度量测试的执行。之类,大家大家全部都是使用的另兩个 指标,大家大家大家称为“浏览器会话”。针对所有浏览器,每一次新的浏览器会话一定会保证从同样的请况现在日后刚开始运行。从前一段话,在五种浏览器上运行的测试只由测试五种、浏览器和操作系统来决定,其行为也只是都前要选折 的。Matrix在Google的每个Web前端团队一定会实践应用,每天提供大于一百万个新浏览器会话。

2.4 与工具开发工程师Ted Mao的访谈

Ted Mao是一位Google的开发工程师,但Ted的主要工作专注于测试工具的开发方面。有点儿要提到的是,Ted制作的Web多多线程 方面的测试工具,所有的Google实物应用上一定会使用。Ted五种在SET五种圈子里也很有名气,一般请况下SET都对优秀工具有需求,而且传输带宽就会非常低下。Ted肯能是Google实物对通用Web测试基础框架最熟悉的人员。

Ted:BugDB当时是在阻碍大家大家大家的开发流程的运转,而一定会为之提供支持帮助。老实说,它浪费了有些宝贵的工程开发时间,这使得使用五种工具的团队负担更加沉重。它的问题报告 表现在有些方面,像UI延迟、笨拙的工作流模式、在非型态化的文本字段中使用特殊字符串等。在设计Buganizer的从前,大家大家大家确保大家大家大家的数据模型和UI都前要反应出用户的真实开发过程。在核心产品团队与集成过程中,五种系统通过使用扩展的模式,经受住了考验。

Ted:我是504年6月加入Google的。在那从前,我只在有些大公司里待过,像IBM和Microsoft,那个从前Google是最热门的创业型公司,吸引了极少量非常有天赋的工程师加入。Google尝试去解决有些有趣且有挑战性的问题报告 ,我我想要参与进来,与五种世界上最优秀的工程师们同去去解决哪几种问题报告 。

Ted:在为Buganizer、AdWords和有些Google产品工作期间,我经常发现已有的Web自动化测试工具非要满足我的实际需求,大家大家大家好的反义词像我期望的那样快速、扩展性强、健壮且有用。当工具团队回应去寻找五种领域的技术人才时,我抓住了五种肯能。这方面的尝试就在等大家大家大家知道的Matrix项目,而我是五种项目的技术负责人。

本节书摘来自异步社区《Google软件测试之道》一书中的第2章2.4节与工具开发工程师Ted Mao的访谈,作者【美】James Whittaker , Jason Arbon , Jeff Carollo,更多章节内容都前要访问云栖社区“异步社区”公众号查看。

HGTS:Buganizer和Matrix这另兩个 项目,曾有十几个 人为之工作?

HGTS:对于世界上有些专注于测试工具方面的工程师,你有哪几种一般性的建议吗?

HGTS:你是哪几种从前加入Google的?是哪几种吸引你来这里工作的?

Ted:在项目开发高峰时期,Buganizer有兩个工程师,Matrix有另兩个 工程师。当时大家大家大家的团队本都前要拥有更多的人,让团队存活地更长久有些。好的反义词这令我有些伤感,但我好的反义词在当时的请况下大家大家大家肯能做的足够棒了。