Testing 开发人员与测试人员的良好比例是多少?
人们认为[高级]开发人员与测试人员的比例是多少 显然,这在一定程度上取决于开发/维护的吞吐量,但是否有一个新公司/项目可以根据的经验法则 此外,您会使用“纯”测试人员,还是将测试与其他角色(例如文档、用户培训等)结合起来Testing 开发人员与测试人员的良好比例是多少?,testing,qa,user-acceptance-testing,Testing,Qa,User Acceptance Testing,人们认为[高级]开发人员与测试人员的比例是多少 显然,这在一定程度上取决于开发/维护的吞吐量,但是否有一个新公司/项目可以根据的经验法则 此外,您会使用“纯”测试人员,还是将测试与其他角色(例如文档、用户培训等)结合起来 显然,答案可能取决于所使用的公司战略/发展模式,因此请具体说明您的回答是一般性的,还是针对特定的产品/发布风格,等等。最近有一篇相关文章,您可能会对此感兴趣。在我看来,确定所需测试人员数量的一个好指标是需求的复杂性,而不是开发人员的数量。如果我雇用测试人员,我会查看需求列表(或
显然,答案可能取决于所使用的公司战略/发展模式,因此请具体说明您的回答是一般性的,还是针对特定的产品/发布风格,等等。最近有一篇相关文章,您可能会对此感兴趣。在我看来,确定所需测试人员数量的一个好指标是需求的复杂性,而不是开发人员的数量。如果我雇用测试人员,我会查看需求列表(或者在必要时将设计文档分解为需求列表),并考虑每个需求需要多少测试时间来验证它是否正常工作。我会使用最初的分析来雇佣一批测试人员,如果工作量对我最初的基础来说太高,我会在以后添加测试人员 如果你准备了一个预算,并且以后再雇佣测试人员不是一个选择,那么你可能希望预算中的测试资源比你的分析显示的稍微多一些。太多总比不够好 是否使用“纯”测试人员是另一个真正取决于您需要多少测试资源的问题。我发现一个很好的折衷办法是雇佣能够从事其他工作的测试人员,并在测试负载较轻的时候在其他方面使用他们 编辑:如果您有幸在早期进行了一组验收测试,请将上面的“需求列表”替换为“验收测试”。:-) 我想说(取决于您需要测试的速度),通过自动化,您可以为每5个开发人员配备1到2名测试人员 原因:
- 有了自动化,他们只需要担心测试新模块
- 回归测试将处理较旧的测试
- 一个或两个测试人员可以轻松涵盖5个开发人员将要做的所有工作,例如每周
- 我学到的一个很好的比率是,每开发10个小时,质量保证团队将花费大约3或4个小时来跟踪这10个小时产生的大部分缺陷
- 什么算发展李>
- 什么算测试李>
- 如果我们无论如何都要执行回归测试,那么这算不算“零”额外测试小时
请参阅:首先,开发人员对测试人员来说是一个好的经验法则,但它是一个坏的规则
你需要考虑的是你的应用程序有多少个用例。用户将以不受控制的方式与之交互的应用程序(即web应用程序或桌面应用程序)比类似的控制台应用程序需要更多的测试人员
采用单个文件并检测其中正则表达式模式的应用程序需要的测试人员比新操作系统少 虽然这些都是一般准则,但实际的建议是使用基于这些因素的某种近似公式 1) 有多少(划分的)用例? 我之所以说划分用例,是因为如果您包括状态更改和持久变量,那么程序中看似不相关的部分可能会变成相关的。 即2+2=4(1个用例)2*2=4(第2个用例)。这是两个简单的操作符,两类用例。但是,如果您可以添加
然后乘法
,那么您不能只单独检查添加
和乘法
,必须检查它们的所有可能排列
检查用例数量时,请确保包括涉及命令链接的用例
2) 每个测试需要多长时间?
这并不意味着(扩展计算器的比喻)只加2+2,然后看答案。您必须包括从崩溃中恢复所需的时间。如果答案不正确,您可能希望测试人员使用屏幕截图和特定说明记录错误