测试的工时评估,可以参考2个时间:
-
产品经理的验收时间
-
开发时间
通常情况下,是 验收时间 < 测试时间 < 开发时间
验收时间
开发完成联调、自测之后,会给到产品经理验收。
产品经理过主流程,就是TA认为是关键的点。
目的是,保证主流程能走通,整体操作符合需求描述。
开发时间
包括前后端的开发时间,联调时间,自测时间,修bug的时间。
一般来说,对于新的需求,开发时间占大头。
除非是功能的小优化,简单改配置,但考虑上线风险,需要回归相关的功能模块,这种情况,是测试时间占大头。
测试时间
通常情况下,可根据 验收时间 < 测试时间 < 开发时间 的大小关系来评估测试时间。
测试时间,控制在 开发时间的 ⅓ - ½ 之间。
公司一般会对 测试开发的时间比作为 KPI,
所以要酌情评估,不要太离谱,同时也给自己预留足够的时间。
测试时间包括 执行测试用例的时间,修复bug之后的回归验证时间,发散测试时间等。
另外,我司分三轮测试,灰度交叉测试 与 线上验证时间,受环境影响,一般安排0.5-1天。
PS:测试时间在我司,是排除掉用例编写和用例评审时间的
今天分享到这里,有疑问的可以告诉我~
加油~