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

您公司的测试开发人员比例是多少?合理吗?看看微软、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 的程序源码。实在是强大,网上赞扬的声音此起彼伏,我今天也粗略的体验了一把。 我的操作系统使用...

    各大IT公司的笔试面试题 包括联想 网易 华为 朗讯 IBM 百度 google 腾讯 普天 阿里巴巴 贝尔 思科 微软 网易 大唐

    本压缩包集合了各大知名IT公司的笔试面试题,涵盖了联想、网易、华为、朗讯、IBM、百度、Google、腾讯、普天、阿里巴巴、贝尔、思科、微软和网易(再次提及)以及大唐等公司的题目。这些公司均在业界有着深远影响力...

    软件测试基本概念

    软件测试行业的技术发展方向十分丰富,包括自动化测试、探索式测试技术、缺陷分析技术、测试流程、安全性测试、兼容性测试、性能测试、可靠性测试、稳定性测试、易用性测试、可测试性测试以及可移植性测试等。...

    pb微软Microsoft Edge浏览器控件

    标题中的“pb微软Microsoft Edge浏览器控件”指的是在PowerBuilder(简称PB)应用程序中使用Microsoft Edge浏览器引擎作为网页浏览组件的技术。PowerBuilder是一款强大的Windows应用开发工具,它允许开发者使用...

    亚马逊、微软等四大公司“云计算”市场发展现状及比较分析.pdf

    “云计算”市场的四大公司亚马逊、微软、阿里巴巴和谷歌,在市场上占据领先地位,他们各自有着不同的发展特点和市场策略。 亚马逊Web Services(AWS)成立于2006年,是亚马逊推出的公有云服务平台。AWS提供了广泛的...

    使用Kinect手势控制您的GoogleTV_Java_下载.zip

    标题中的“使用Kinect手势控制您的GoogleTV”揭示了一个创新的技术应用,即通过微软的Kinect设备来实现对Google TV的非接触式操作。这项技术利用了Kinect的传感器技术,让用户可以通过自然的手势来控制电视设备,为...

    软件开发分类及开发语言概述

    接下来,我们来看看软件开发中常见的编程语言: 1. **Java**:多用于企业级应用,尤其是后端开发。Java具有跨平台性,且有强大的开源生态系统支持。 2. **Python**:广泛应用于数据分析、机器学习和Web开发,语法...

    win10.win11. 124.0.6367.61 (Official Build)-64-chrome-vs-driver

    总的来说,这个压缩包提供了一个完整的解决方案,让用户和开发人员能够保持他们的Chrome浏览器是最新的,并具备进行自动化测试的能力。无论是为了提高浏览体验还是优化网页应用,这个资源都是一个重要的起点。

    asp.net+Access+Ajax模仿google.rar

    标题中的“asp.net+Access+Ajax模仿google.rar”表明这是一个基于ASP.NET技术,使用Access数据库,并结合Ajax异步处理技术来构建的一个项目,其目的是模仿谷歌(Google)的一些功能或用户体验。下面将对这些关键技术...

    教育技术培训第一至七模块测试题参考答案(1).pdf

    Microsoft Word是微软公司开发的文本处理软件,广泛应用于编写文档、教案、学术论文等。Word拥有丰富的文字编辑、排版及文档管理功能,是教育技术中用于制作文本材料的重要工具。 4. Internet 互联网是全球性的信息...

    基于Nodejs+Mysql的学院会议纪要管理系统(源码+开发文档+演示视频).zip

    首先,我们来看看系统的开发环境。开发语言选择了Node.js,这是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者使用JavaScript进行服务器端编程,大大提升了开发效率。在框架方面,本系统采用了Express,...

    webdriver.zip

    ChromeDriver是由Google开发的,它是用于控制Google Chrome浏览器的WebDriver实现。在版本77中,可能包含了对当时最新Chrome功能的支持,以及对已知问题的修复。WebDriver通过HTTP/JSON协议与浏览器通信,允许测试...

    基于ASP的wap版谷歌最新PR查询系统ASP v1.0.zip

    ASP是一种微软公司开发的服务器端脚本环境,它允许开发者在服务器上编写动态网页。通过ASP,开发者可以使用VBScript或JScript等脚本语言,结合HTML、CSS和JavaScript来创建交互式的网页内容。当用户请求一个ASP页面...

    文学作品读书心得分享PPT模板.pptx

    AT&T、IBM、苹果公司、英特尔公司、微软公司、甲骨文公司、Google、惠普、思科公司、雅虎等。 以下术语是否知晓其深意,如知晓请在前方打勾。摩尔定律、安迪比尔定律、反摩尔定律、70-20-10定律、诺威格定律、基因...

    ajax-类似google suggest 的一个简单例子

    **标题解析:** "ajax-类似google suggest 的一个简单例子" 这个标题指出我们将讨论一个使用Ajax技术实现的功能,该功能类似于Google搜索中的自动建议(Google Suggest)。Google Suggest是Google搜索引擎的一个特性...

    新版Android开发教程.rar

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

    ASP.NET WEB开发学习实录-----源码.rar

    ASP.NET Web开发是一种微软公司推出的用于构建Web应用程序的技术框架,它基于.NET Framework或.NET Core,提供了丰富的功能和工具,使得开发者能够快速、高效地构建动态、数据驱动的网站和应用程序。这个"ASP.NET ...

    资源专区-小白必看-软件开发常用词汇

    14. **云计算**:通过互联网提供计算资源,如AWS(亚马逊网络服务)、Azure(微软云)和Google Cloud。 15. **微服务**:一种架构风格,将大型应用分解为小型独立服务,每个服务都能独立部署和扩展。 16. **敏捷...

    计算机国培试题.pdf

    IE(Internet Explorer)是微软公司开发的一个Web浏览器,虽然文中提到了多个数字,但没有具体的问题描述,这可能是测试对IE浏览器版本的了解。 2. 文件格式和应用程序 从"Question3:4a.*.gifb.*.bmpc.*.swf4/4...

Global site tag (gtag.js) - Google Analytics