在测试过程中,经常遇到在项目无法按预期的测试时间测试完成,延期的原因可能会因为如下:
1. 发现本次的版本其实功能需求比想象中的多
2. 产品需求变更
3. 开发修复bug时间长,以及验证bug时间
4. 还需进行回归测试,避免新需求影响了之前的功能
5. 测试人力不够
6. 流程复杂、需要消耗大部分时间,以及数据准备
要做好测试工作,该如何去合理的评估测试时间呢?
我觉得可以从这些方面去评估时间:
1. 必须熟悉需求,细化各个功能点 到每一个小的功能点,判断本次需求流程上是否复杂,测试数据是否容易准备。
2. 根据测试用例合理评估时间,计算本次用例中有多少高级别用例以及复杂的用例。
3. 根据 本次是否需要进行回归测试 来评估。
4. 产品变更需求,需要走正规的流程,不允许随意更改需求,若非得更改需求,可根据新增的需求来判断是否需要增加测试时间。
5. 测试人力,人力上可根据测试人员资深程度去评估时间,例如:本次测试是2个人,但其中有一个是新人或者实习生,这样的话 时间上可能就比较紧凑了。
6. 开发修复bug 时间、测试人员验证bug 时间,在评估测试时间时,需要考虑到这方面。
以上,纯属个人理解,有不合理的地方,欢迎大家指点。
网友评论