国外知名 IT 企业是如何做测试的?

标签: it 企业 测试 | 发表时间:2014-07-02 07:30 | 作者:Shuhai
出处:http://www.zhihu.com
那篇文章实在是……只能说作者没有见过优秀的QA……

微软(至少是Windows部门)的开发测试人员比例是1:1,有例外情况,比如人员流动之类,或者产品需要,最悬殊的情况不会超过2:1。微软的测试(SDET)会负责测试用例的开发、执行和测试框架的搭建。我之前所在的team,除了unit test由开发(SDE)来写之外,其它的测试用例都是SDET的工作,包括functional test、end to end test、stress / load test和performance test,采集code coverage,以及测试过程中所用到的各种相关工具。Windows部门内部(其它部门也有,只是不同的工具而已)有统一的工具来按需求定期执行上述测试,所有的测试用例几乎都是自动化的,不排除有少量的难以自动化的例子。SDET会在测试执行完之后分析结果,有问题有立即file bug。

至于Google,(至少是Ads部门)开发测试人员比例是10:1。Google的开发(SWE)兼职写测试用例,而测试(SET)专心做测试工具。测试的范围和上述的差不多,只是上述的多数工作都由SWE来完成。

这种差异是由于两家公司的产品线的不同造成的。微软的产品都是离线的,比如Windows和Office,一旦卖出去就收不回来了,在十几二十年前还没有互联网的时候,软件的质量只能在销售之前的就确保。于是微软需要大量的测试人员来保证产品质量。而Google不同的是,它的多数产品都是在线服务,在线服务(比如Google Search、Youtube之类)基本一周可以更新两次,在极端情况下见到过某些组天天更新的,这样即使有bug,也能及时修复。所以Google没有必要在产品刚发布的时候就有很高的质量,质量可以慢慢提升,于是测试的压力就不太大。

— 完 —
本文作者: Shuhai

【知乎日报】 你都看到这啦,快来点我嘛 Σ(▼□▼メ)

此问题还有 17 个回答,查看全部。
延伸阅读:
互联网产品如何进行测试?
软件测试有哪些前景?

相关 [it 企业 测试] 推荐:

国外知名 IT 企业是如何做测试的?

- - 知乎每日精选
那篇文章实在是……只能说作者没有见过优秀的QA……. 微软(至少是Windows部门)的开发测试人员比例是1:1,有例外情况,比如人员流动之类,或者产品需要,最悬殊的情况不会超过2:1. 微软的测试(SDET)会负责测试用例的开发、执行和测试框架的搭建. 我之前所在的team,除了unit test由开发(SDE)来写之外,其它的测试用例都是SDET的工作,包括functional test、end to end test、stress / load test和performance test,采集code coverage,以及测试过程中所用到的各种相关工具.

[转]企业级 GIS 性能和可伸缩性(三)——容量和测试

- - ArcGIS技术研究
容量规划、性能基准和确认测试是企业级系统实现取得成功的关键要素. 本节提供了以下三方面内容:容量规划过程的相关信息、Esri 性能测试过程概述以及执行方案测试的常规指导. 以下情况需要进行容量规划:. 从一个解决方案迁移到另一个解决方案(例如从非 Esri GIS 迁移到 Esri GIS). 升级现有 Esri GIS 配置.

渗透测试:我的企业安全经验之账号安全

- - Seay's blog 网络安全博客
安全管理要想真正做好真不容易,主要是看高层和业务方的支持. 我专门针对密码安全这块做过一些研究,也根据自己的一些经验,最终是产出了一些密码和用户名字典,有手写了上千个,也有根据自己写的词根来生成一些,当然只是普性字典,还有一个专门针对的企业员工信息安全的大数据平台(大杀器)正在研发,我们要把经验做成自动化来玩.

测试

- 香姜 - 韩寒
测试......>>点击查看新浪博客原文.

Android单元测试与模拟测试

- - 神刀安全网
考虑可读性,对于方法名使用表达能力强的方法名,对于测试范式可以考虑使用一种规范, 如 RSpec-style. 不要使用逻辑流关键字(If/ese、for、do/while、switch/case),在一个测试方法中,如果需要有这些,拆分到单独的每个测试方法里. 测试真正需要测试的内容,需要覆盖的情况,一般情况只考虑验证输出(如某操作后,显示什么,值是什么).

免费测试VPN

- 勇 - iGFW
lusovps目前提供免费15天的PPTP VPN试用服务,. 申请地址:https://cart.lusovps.com/cart.php?a=add&pid=13. WHMCS注册系统,可以参考 http://igfw.tk/archives/3727. 注册后无需审核,立刻激活,帐号信息会发至邮箱.

HTTP负载测试

- - 博客 - 伯乐在线
英文原文: ON HTTP LOAD TESTING 来源: oschina. 有很多人在谈论HTTP服务器软件的性能测试,也许是因为现在有太多的服务器选择. 这很好,但是我看到有人很多基本相同的问题,使得测试结果的推论值得怀疑. 在日常工作中花费了很多时间在高性能代理缓存和源站性能测试方面之后,这里有我认为比较重要的一些方面来分享.

Android单元测试

- - CSDN博客推荐文章
    单元测试不管对于初学编程还是已经工作了很久的开发者来说,都不乐意花时间去写认为没用的代码进行测试,只要交给测试人员就行了,虽然这样也能把软件改出来,但也许你要花上几倍的时间去修改问题,如果在开发的过程中花点时间去写单元测试代码,把尽可能出问题的地方都测试一遍,把问题扼杀在最开始的地方,这样你就不必为后来找问题出处而烦恼.

mongodb性能测试

- - 数据库 - ITeye博客
1) Mongodb的非安全插入方式,在一开始插入性能是非常高的,但是在达到了两千万条数据之后性能骤减,这个时候恰巧是服务器24G内存基本占满的时候(随着测试的进行mongodb不断占据内存,一直到操作系统的内存全部占满),也就是说Mongodb的内存映射方式,使得数据全部在内存中的时候速度飞快,当部分数据需要换出到磁盘上之后,性能下降很厉害.

Android集成测试

- - 百度质量部 | 软件测试 | 测试技术 | 百度测试
  Android集成测试主要是在单元测试的基础上测试接口访问或者异步任务是否正确,在. 移动凤巢系统中,大概有30+个接口需要测试,他们都遵循一个特定的访问模式:前台的. Activity获取到触发事件后,将它传给这些接口,这些接口都是AsyncTask的实现——即后台. 异步线程执行某个任务(一般是发送http请求到后端服务或者执行存取数据库等耗时操作),.