我想知道每个程序员是否存在理想数量的测试人员。我听说在许多企业中,有20个程序员存在1个测试人员,我不认为这是可能的,无论问题是否存在,每个程序员都有理想的测试人员数量?如果存在,关系如何?每个程序员最少的测试人员数量是多少?
回答
它完全依赖于组织,他们在测试中,多单元测试开发人员如何做自己,等设置事情的轻重缓急
True ,但每20人中有1人仍然很低。我无法想象一个组织,每20人中有1人就足够了。 – tuinstoel
因为程序员supossed传递之前,测试他们自己的代码是更多钞票到测试者...但这并非总是如此;)
取决于程序员。如果你在微软工作,那么每个程序员的比例应该是20个测试人员。
+1它让我大笑...... –
如果你在做test driven development,那么20个程序员有20个测试人员。
不,没有; TDD不是一个银弹,而且一个好的测试人员会发现当你每天写单元测试时你甚至都没有想过的错误。 –
那么20是“最小”? –
我认为这个答案将TDD和单元测试混淆在一起,让人们实际测试你的代码以获得成功。尽管单元测试有助于开发并保持代码稳定,但由于开发人员编写了代码,因此开发人员本身非常可怕并且发现了新的错误,因此他们往往不会看到最终用户可能遇到的问题或认为错误的情况。 – SqlRyan
由于变量数量巨大,您不会找到具体的答案。
如果合并或更新,遗留代码可能非常稳定或非常麻烦。
由于程序员或者他们在编写代码时,新代码可能会有问题。我希望在假期或周五完成的代码比星期三正常工作周的内容更可能出现问题。
最好的办法是看你对现有的资源组织的需要,并有意识地决定挥霍测试。虽然QA通常被指定为低优先级,但它不应该是一个专门的团队(即使它是一个团队),应该检查事物在各个开发阶段的相互作用。做完这件事之后,我可以放心地说,如果问题发现得早,程序员得到了充足的警告,结果成本会更低。
在1比1和5比1之间的球场上,开发人员和测试人员是我以前看到的。
它根据行业,团队,开发周期以及许多其他变量而变化。我会在经验较少的或离岸开发团队的测试员身上加重负担。
这非常有助于有自动检测设置吸烟测试新版本,或者走得更远,并做一些自动化测试以及持续集成。
它依赖于组织。但对于高质量的产品,它应该是1:2,即每2个开发人员1个测试人员。
正如程序员,星测试人员可以比大部分同龄人(我曾与一些项目已经成功合作的最好的人,使更多的生产几乎一半的问题总数由他本人所有报告)。除非你有这样一个明星,否则整个项目(从设计到发布)每个程序员的测试人员少于一半就会冒险降低质量。
这取决于好象有人跟着一个纯粹的瀑布方法则可能并不需要的测试,直到例如下一阶段所使用的方法一点。有些企业可能没有测试人员,但我认为这可能反映了质量控制处理的其他方式。
我在哪里为一个项目工作,我们有5个开发人员和2个测试人员,但在项目早期我们没有测试人员。数量可能会有所不同,我怀疑可以普遍应用于所有公司规模和方法的理想。在我现在所在的地方工作的地方,大部分时间里都有少数开发人员和测试人员,每隔一个测试人员就会频繁出现,因为公司会雇用一个承包商,然后在几个月后再寻找其他机会。
在回答标题问题时,我相信最小值应该是零的测试人员,因为很难想象具有负数或低于零的测试人数。
如果您不要认为可能有负数的测试人员,你显然没有遇到一些我一起工作的测试人员。就像一个糟糕的编码器一样,糟糕的测试器可能会比无用的更糟糕。 –
的确,我没有考虑吸血鬼测试者的想法,它可以吸收项目中的能量。 –
每个程序员的测试人员不会工作。每个测试者或功能子系统每个测试者尝试功能点。测试人员是功能的验证者,而不是蹩脚代码的筛选器。
当然,最小数量是0个测试人员。对于大多数组织来说,这太少了,我想。我工作的大多数地方都在每10个开发人员一个测试人员的范围内,而每5个开发人员大约有一个测试人员。不过,我们始终可以使用更多好的测试仪。
- 1. SQL - 有多少员工数量的工作每个项目
- 2. 谷歌测试人员的最大数量玩alpha/beta测试
- 3. Akka:每个演员系统有多少个调度员?
- 4. 每1000行代码需要多少个维护开发人员
- 5. 小人电脑每个单词的最小位数是多少?
- 6. Arquillian测试所需的最低罐子数量是多少
- 7. 有多少移动应用程序开发人员?
- 8. 每年有多少员工工作?
- 9. 每位员工有多少名经理?
- 10. 缺少营销人员的Webforms数据
- 11. PHP - 数组中有多少个成员?
- 12. 企业Web应用程序推荐的支持技术人员与开发人员比例是多少?
- 13. 程序员应该知道多少系统管理员?
- 14. 测量的事件数量是多少?
- 15. 开发人员每天应该写多少行代码
- 16. 通过Scala,单个流程中演员的(实际)数量是多少?
- 17. TestFlight中的最大测试人员
- 18. 是否有个人数据库为每个开发人员测试应用程序的好习惯
- 19. 我们的C#类成员是多少(私人)?
- 20. 多人游戏用例图有多少个演员?
- 21. 每个主持人在akka演员的最大数量
- 22. 测量程序需要多少内存
- 23. UNNotificationActions的最大数量是多少?
- 24. iOS 8 Beta - 内部测试人员必须是技术人员?
- 25. 公共和私人会员之间的最佳比例是多少?
- 26. 程序员可以用C++编写多少个嵌套结构?
- 27. iOS App和Beta测试有100多个测试人员
- 28. 每个函数/方法应该写多少个单元测试?
- 29. Rails&Heroku:我需要多少个工作人员/ dynos
- 30. 为测试人员推出测试版本的最佳方式
每20名程序员1个测试人员是一个可怕的想法。我90%的时间单独编程,而测试人员的1/20无法捕捉到近乎足够的错误。 –
如上所述,这取决于您所在公司的组织类型和您使用的开发方法。例如,敏捷团队至少需要与传统团队一样多的测试技能。有一些非常翔实的博客致力于解决这个问题。 Ubertesters的博客表示,开发者与媒体组织中测试人员的平均比例为4:1 http://blog.ubertesters.com/testers-and-developers-why-their-cooperation-is-so-important/ – 2014-07-04 17:30:19