`
jiaoronggui
  • 浏览: 1302521 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:115182
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:197636
社区版块
存档分类
最新评论

您公司的测试开发人员比例是多少?合理吗?看看微软、google是多少

阅读更多

      有个学者做个这方面的调查——Tester to Developer Ratio Initial Research Findings,因为这个想法也缠绕着他整整十年。他通过4个问题调查得到一些数据,可以供那些对此感兴趣的人参考。4个问题是:

1) 你的组织有多少开发人员?

2) 你的组织有多少测试人员?

3) 如果以1到 6这个范围来看, 其中1代表低, 6代表高,你给当前这个比率的有效性打多少分?

4) 关于当前这个比率的有效性有其它一些奇闻轶事吗?

调查结果显示:

  • 测试人员最贫乏的:20个开发人员对1个测试人员 (但有效率比较低,是2)
  • 测试人员最丰富的:15个开发人员对8个测试人员 (有效率比较高,是4)
  • 也有一个异常数据:4个开发人员对0个测试人员(有效率是3)
  • 平均比率是 4.52个开发人员对1个测试人员
  • 最常见的情况是:3个开发人员对1个测试人员
  • 其次是:2.5 个开发人员对1个测试人员
  • 多数是开发人员与测试人员比率是3:1 或更低(即2.5:1 或 2:1 )

当然这里有两个例外,有两个典型的例子能说明这个问题:

  • 微软公司的测试人员与开发人员比例一般为1:1,甚至在Windows 2000开发团队中,有1800个测试人员,900个开发人员,测试人员与开发人员比例为2:1。
  • 在Google (谷歌)公司,则测试人员与开发人员比例则很低,据谷歌公司的测试经理介绍,为1:10.

那为什么呢?这里主要是测试人员与开发人员工作范围的定义,在这两家公司差别挺 大,在微软,单元测试由测试人员(Software Development Engineer in Test, SDET)做, 相当于SDET再写一套代码来测试开发人员写的产品代码,其工作量不比开发人员低,另外,微软开发的产品都是比较复杂的操作系统、服务器软件等,自然就需 要很多的测试人员。而Google的单元测试和功能测试一般都是由开发人员自己来完成,测试人员主要提供自动化测试工具的支持。软件开发人员进行了足够的单元测试,单元测试的覆盖度高达 85 %以上,软件在交给测试人员时,在功能上基本没有缺陷,这样测试人员主要集中精力进行性能测试、负载测试、安全性测试等 ,而这些都是自动化工具来完成的,自然需要较少的测试人员。

 

我们公司北京分公司情况:

1) 你的组织有多少开发人员? 14

2) 你的组织有多少测试人员? 2.5个,一个人兼CM

3) 如果以1到 6这个范围来看, 其中1代表低, 6代表高,你给当前这个比率的有效性打多少分?2分

4) 关于当前这个比率的有效性有其它一些奇闻轶事吗? 经常能发现一些惊天大BUG

 

我个人感觉我们公司的测试人员严重不足,因为其中一个系统的流程复杂性、精确性要求非常,但是只有2。5测试人员,导致后期的问题非常,服 务 电 话奇多?

 

你们公司的情况如何,按照一下格式:

1) 你的组织有多少开发人员?

2) 你的组织有多少测试人员?

3) 如果以1到 6这个范围来看, 其中1代表低, 6代表高,你给当前这个比率的有效性打多少分?

4) 关于当前这个比率的有效性有其它一些奇闻轶事吗?

 

 

本文参考:

 

1、测试人员与开发人员的比例究竟多少是合理的? http://blog.csdn.net/KerryZhu/article/details/5405829

2、再谈开发人员和测试人员的比例http://www.uml.org.cn/Test/201107201.asp

 

0
3
分享到:
评论

相关推荐

    微软CMS/Blog系统oXite

    早在12月5号,微软就发出了将要发布开元的CMS系统的消息,正如微软官方所说,我们在12月6号也确实下载到了Oxite 的程序源码。实在是强大,网上赞扬的声音此起彼伏,我今天也粗略的体验了一把。 我的操作系统使用...

    新版Android开发教程.rar

    � 源代码完全开放,便于开发人员更清楚的把握实现细节,便于提高开发人员的技术水平,有利于开发 出 更具差异性的应用。 � 采用了对有限内存、电池和 CPU 优化过的虚拟机 Dalvik , Android 的运行速度比想象的要...

    asp.net知识库

    体验.net2.0的优雅(3) -- 为您的 SiteMap 添加 控制转发功能 GridView控件使用经验 ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了! ASP.NET2.0控件一览---标准控件(1) ASP.NET2.0控件一览---标准控件(2) ASP...

    2019技术趋势:人工智能报告

    但除了技术挑战外,AI开发人员面临的挑战之一是必须清除测试的监管障碍。在2018年初开始试验时, 爱立信公司表示,最难的环节就是获得许可,因为监管当局不会将没有方向盘和后视镜的自动驾驶公交车视为车辆。 关于...

    c#学习笔记.txt

    并使之与Windows操作系统紧密结合在一起的时候,Sun公司对Microsoft提出了法律诉讼,控告Microsoft违反了许可证协议中的条款,最终的结果是Microsoft公司不得不停止其Visual J++产品的开发。(Microsoft后来在完全...

    jquery插件使用方法大全

    开发人员借此可以使用无法立即获得的返回值(如异步Ajax请求的返回结果),而且第一次能够附加多个事件处理器。 例如,使用了新的jQuery内部Ajax API就可以实现下面的代码了: // Assign handlers immediately ...

    计算机应用技术(实用手册)

    Phoenix-award workstation BIOS V6.00PC,An Energy star Ally copyright(c) 1984-2003,Phoenix Technologies,LTD 这句英语的意思是:Phoenix-award这两家COMS芯片开发公司合并后共同开发第6号BIOS版本,采用美国...

    好用的反编译工具.NET Reflector 6.1.0.11(截至2010.08.19最新版)

     除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。  要查看调用或被调用图,只...

    反编译工具.NET Reflector 6.5.0.135

     除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。  要查看调用或被调用图,只...

    Reflector 7.5.4 带注册机和说明文件

     除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。  要查看调用或被调用图,只...

    好用的反编译工具.NET Reflector 6.6.0.30(截至2011.04.20最新版)

     除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。  要查看调用或被调用图,只...

    Reflector6.5升级后最新版

     除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。  要查看调用或被调用图,只...

    Reflector 6.5.0.135

     除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。  要查看调用或被调用图,只...

    Reflector 6..6.0.30

     除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。  要查看调用或被调用图,只...

    .NET Reflector 7.0.0.420 Crack

     除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。  要查看调用或被调用图,只...

    人工智能的发展、机遇与挑战.pptx

    今年早些时候华盛顿邮报还有过报道,称Google开发了一种算法,能让自动驾驶汽车像人类一样学习驾驶技术。由于人工智能可以学会玩简单的视频游戏,Google让自动驾驶汽车上路前也测试相同的智能游戏。整个项目的构思...

    Reflector 5.1.6.0 最新破解版

     除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。  要查看调用或被调用图,只...

    电脑蓝屏对照码

    用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集, 表示随机的开发人员定义的参数(这个参数对于普通用户根本无法理解, 只有驱动程序编写者或者微软操作系统的开发人员才懂). 第三部分是错误名. ...

    ChatGPT创始人的个性和经历将如何影响它的未来.docx

    此时,或许回头看一下它的开发者以及发展历史,可以窥见它未来将会如何进化下去的秘密。 ChatGPT 的诞生 现在搜索 ChatGPT 的诞生故事可以找到一大堆文章,所以我这里仅仅补充一些我认为重要的细节。 OpenAI 创始人 ...

    WIN XP蓝屏代码大全

    用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集, 表示随机的开发人员定义的参数(这个参数对于普通用户根本无法理解, 只有驱动程序编写者或者微软操作系统的开发人员才懂). 第三部分是错误名. ...

Global site tag (gtag.js) - Google Analytics