<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    統(tǒng)計(jì)

    留言簿(1)

    DB

    Others

    QA

    Tech Website

    閱讀排行榜

    評(píng)論排行榜

    【轉(zhuǎn)】How Google Tests Software - Part Six

    By James Whittaker
    The Life of an SET
    SETs are Software Engineers in Test. They are software engineers who happen to write testing functionality. First and foremost, SETs are developers and the role is touted as a 100% coding role in our recruiting literature and internal job promotion ladders. When SET candidates are interviewed, the “coding bar” is nearly identical to the SWE role with more emphasis that SETs know how to test the code they create. In other words, both SWEs and SETs answer coding questions. SETs are expected to nail a set of testing questions as well.
    As you might imagine, it is a difficult role to fill and it is entirely possible that the low numbers of SETs isn’t because Google has created a magic formula for productivity but more of a result of adapting our engineering practice around the reality that the SET skill set is really hard to find. We optimize on this very important task and build processes around the people who do it.
    It is usually the case that SETs are not involved early in the design phase. Their exclusion is not so much purposeful as it is a by-product of how a lot of Google projects are born. A common scenario for new project creation is that some informal 20% effort takes a life of its own as an actual Google branded product. Gmail and Chrome OS are both projects that started out as ideas that were not formally mandated by Google but over time grew into shipping products with teams of developers and testers working on them. In such cases early development is not about quality, it is about proving out a concept and working on things like scale and performance that must be right before quality could even be an issue. If you can't build a web service that scales, testing is not your biggest problem!
    Once it is clear that a product can and will be built and shipped, that's when the development team seeks out test involvement.
    You can imagine a process like this: someone has an idea, they think about it, write experimental code, seek out opinions of others, write some more code, get others involved, write even more code, realize they are onto something important, write more code to mold the idea into something that they can present to others to get feedback ... somewhere in all this an actual project is created in Google's project database and the project becomes real. Testers don't get involved until it becomes real.
    Do all real projects get testers? Not by default. Smaller projects and those meant for limited users often get tested exclusively by the people who build it. Others that are riskier to our users or the enterprise (much more about risk later) get testing attention.
    The onus is on the development teams to solicit help from testers and convince them that their project is exciting and full of potential. Dev Directors explain their project, progress and ship schedule to Test Directors who then discuss how the testing burden is to be shared and agree on things like SWE involvement in testing, expected unit testing levels and how the duties of the release process are going to be shared. SETs may not be involved at project inception, but once the project becomes real we have vast influence over how it is to be executed.
    And when I say "testing" I don't just mean exercising code paths. Testers might not be involved from the beginning ... but testing is. In fact, an SET's impact is felt even before a developer manages to check code into the build. Stay tuned to understand what I am talking about.

    posted on 2011-06-04 16:08 XXXXXX 閱讀(243) 評(píng)論(0)  編輯  收藏 所屬分類: Uncategorized

    主站蜘蛛池模板: 亚洲综合国产精品| 国产亚洲人成网站观看| tom影院亚洲国产一区二区| a毛片视频免费观看影院| 亚洲午夜久久久久久噜噜噜| 一级一级毛片免费播放| 国产亚洲?V无码?V男人的天堂| 杨幂最新免费特级毛片| 亚洲国产一级在线观看| 香蕉免费在线视频| 亚洲AV永久无码区成人网站 | 亚洲精品色播一区二区| 成年人性生活免费视频| 日本亚洲高清乱码中文在线观看| 国产男女猛烈无遮挡免费视频 | 国产精品免费看久久久久| 国产亚洲综合视频| 国产亚洲一区二区三区在线观看| 国产猛男猛女超爽免费视频| 亚洲AV人人澡人人爽人人夜夜| 亚洲视频免费观看| 亚洲精品无码成人片久久不卡| 免费A级毛片无码A| 亚洲免费人成在线视频观看| 亚洲第一永久在线观看| 成人免费毛片观看| 日本高清不卡aⅴ免费网站| 亚洲黄色免费网站| 国产在线观看免费视频播放器| 国产一级在线免费观看| 亚洲最大黄色网站| xvideos亚洲永久网址| 久久一本岛在免费线观看2020| 亚洲国产成人精品无码区在线秒播 | 最新亚洲人成无码网www电影| 亚洲精品无码你懂的网站| 无码人妻精品中文字幕免费| 亚洲日本在线电影| 国产国拍亚洲精品mv在线观看| 一个人看www在线高清免费看| 四虎永久在线精品免费一区二区|