Testing 与业务需求的数量相比,是否有估算UAT工作量的经验法则(比如脚本的数量)?
我试图估计测试项目所需的测试人员数量。一种方法是确定所需脚本的数量,并且想知道是否有一个经验法则来比较脚本的数量和需求的数量。 我估计是2-3Testing 与业务需求的数量相比,是否有估算UAT工作量的经验法则(比如脚本的数量)?,testing,resources,estimation,uat,Testing,Resources,Estimation,Uat,我试图估计测试项目所需的测试人员数量。一种方法是确定所需脚本的数量,并且想知道是否有一个经验法则来比较脚本的数量和需求的数量。 我估计是2-3 1用于晴天型式试验 1为阴性试验 1用于至少将一个需求测试与另一个需求测试相结合 但这只是我最初的猜测。如果有一些最佳实践,我洗耳恭听。 同样,这不是针对单元测试或系统测试,而是针对用户验收测试。您将得到的最佳评估来自于进行测试的测试人员。除了测试人员的这种估计之外,您还可以计算出测试时间与开发时间的某种百分比 假设您有一个100小时的开发任务。你在
- 1用于晴天型式试验
- 1为阴性试验
- 1用于至少将一个需求测试与另一个需求测试相结合
同样,这不是针对单元测试或系统测试,而是针对用户验收测试。您将得到的最佳评估来自于进行测试的测试人员。除了测试人员的这种估计之外,您还可以计算出测试时间与开发时间的某种百分比
假设您有一个100小时的开发任务。你在设计上花了20个小时,在建造上花了80个小时。您可能会得出这样的结论:测试需要15个小时,或者15%的开发时间。然后,您可以将15%用于UAT测试的总体开发估算,知道有些需要更长的时间,有些需要更少的时间。嘿,Shinyfish,我理解想要一个公式的冲动……我向您保证,任何通用公式在狭窄的环境之外都是错误的。考虑一个人告诉你每一个需求都应该有与它相关的N个测试。现在考虑几个样本要求,例如
首先,在可能的范围内,考虑组织内的类似项目。
- 他们得到了多少人/天的测试李>
- 利益相关者对产品测试的彻底程度是否满意
- 你认为这个新项目与以前的项目有什么相似/不同李>
- 与以前的项目相比,您将获得的测试人员的经验/技能如何
- 与以前的项目相比,他们一开始对该项目的理解程度如何
祝你好运我建议你从两个不同的角度着手,在考虑以下问题后做出决定: 1) 你的信封背面计算。。。每个需求2.5个测试用例(但Jeff Fry的观点完全正确,有时需要更多,有时需要更少) 2) 快速计算出1/n时间的答案。。。对于这种一般类型的项目,我们上次使用的总体开发时间和/或总体测试时间的百分比是多少?这足以把工作做好吗 3) 花一个小时将参数和值输入到测试设计工具(如Hexawise)中,并创建一组简单的双向(或成对)测试条件。这样做通常会给你一个最小的测试次数,超过这个次数你通常不想削减。使用测试设计工具的另一个好处是,您不仅可以确认所述要求(1:“使用Google Chrome浏览器时网站看起来正常”)和所述要求(2:“用户可以更改他们在交易结束时支付的信用卡”)将被测试,还可以确认/未声明/要求(没有人想到会包括“确保使用谷歌Chrome的用户能够更改他们的信用卡”也得到了测试。Expedia显然没有遵循这一方法,但我离题了。。。(相关旁注:如果您以前没有尝试过成对测试设计方法或像Hexawise这样的工具来帮助生成半自动测试用例,那么您应该期望在开始使用它时看到测试效率的显著提高;实现所有可能的成对测试所需的测试比您想象的要少有可能。举个例子:实现这种类型的完全两两覆盖只需要35个测试,而在谷歌地图的“获取方向”功能测试中,综合测试需要720亿个测试。您的大多数需求将很容易地融入测试设计工具。有些不会 4) 取三个估计值的平均值,如果类似项目被严重低估,则加上20% 贾斯汀 披露:我是