我知道有不同的因素会使它更高或更低。我正在寻找一个基本百分比,用于评估软件的测试。
我需要这样做,因为测试人员/QA通常不会咨询用于为他们所要求的新项目向客户收费的估算:相反,我的雇主使用一个基本百分比来得出一个估计值,所以如果开发团队的工作量估计为500个小时,那么预期的测试/QA工作将被设定为开发工作量的20% (100小时)。
我需要一套广泛的指导方针,我的公司可以使用这些准则来生成围绕这些一般原则的测试估计:
发布于 2015-12-22 06:51:34
这取决于我们正在使用的SDLC方法,例如:如果它是敏捷开发,并且具有持续的集成,那么它应该需要30 %的开发时间。
就像sprint的15天开发一样,如果应用程序的关键特性是自动化的,那么测试所需的时间应该是4.5个工作日。
这还取决于参与测试的QA资源的数量。
发布于 2015-12-22 13:45:10
简短的版本:如果可能的话,查看您的组织历史,查看每个项目的总测试时间和每个项目的总开发时间。由此可以计算出平均和典型的开发/测试比率。
长期版本:它取决于组织、正在使用的开发方法以及许多其他因素,包括组织维护和构建的应用程序(S)中包含了多少遗留代码。
尽管如此,有许多技术可以帮助为首次通过测试时间估计生成广泛的启发式:
https://sqa.stackexchange.com/questions/16222
复制相似问题