合理制定测试计划确保测试的有效性

合理制定测试计划确保测试的有效性

案例

某基于WEB应用的系统迭代开发,版本即将发布到 V7.6。待发布的V7.6版本,有13项新功能发布,还有22项功能点的变更。开发团队严格遵守4周一个迭代,推出一个新的版本,测试团队有2周的时间可用于测试。测试团队拥有1名Test Leader和8名经验丰富的Test Engineers。新版本发布前需要完成Stage Server上针对新功能和变更项的所有Functional Test、基于一些基本功能点的Regression Test;然后是V7.6在Beta Server上Beta Test。Beta Test完成之后;开发团队会完成 Production Server的部署,新版本正式Released。然后测试团队需要在接下来的4小时中,再次在Production Server上执行一组优先级非常高的测试用例,对所有的新功能和重要的变更项做验证,以确保 V7.6版本在发布之后没有严重的功能性问题。

除了Regression Test有另外一组自动化测试团队介入之外,整个版本发布中的测试都是通过手工测试(Manual)完成。
自动化测试团队和手工测试团队是独立的团队,但是他们各自的Test Leader都向同一个Test Manager进行报告。

测试团队完成各个阶段的测试后,需要将测试结果报告给Project Manager,由Project Manager负责决定测试是否进入到下一个阶段。最终当Beta Test的结果满足产品发布条件时,Project Manager向Production Manager提交报告。之后,Production Manager根据测试报告的结果决定新版本是否正常发布。

根据这样的情况,作为Test Leader如何制定测试计划,以确保可以根据目前可用的资源,完成各个阶段的测试任务,以确保V7.6产品能够正常发布。并且发布之后,进行4小时的核心功能验证?

案例分析

(未完待续)

猜你喜欢

转载自blog.csdn.net/seagal890/article/details/80720395
今日推荐