51Testing软件测试论坛

标题: 运筹帷幄制定测试计划 [打印本页]

作者: hottea    时间: 2015-10-10 13:57
标题: 运筹帷幄制定测试计划
引言
当一个项目的需求了解完毕之后,测试负责人驱动各个模块负责人对模块任务做一个粗略的评估(复杂度、前期准备、测试方案、测试时间等),以提前明确大概的阶段性测试时间(前期测试准备时间,一轮测试时间,回归测试时间)是否符合项目组预期。换句话说:开发提测之前能否做好前期准备?一轮测试+回归测试的时间是否会超过项目组的时间预期?
确实很想提前知道这些信息,那么到底该怎么做,做的时候又会出现哪些坑呢?

怎么做
以上信息可以得知:
a. 测试准备时间最长为14H,新功能测试最长时间为18H,功能回归最长时间为7H,测试一共需要时间为39H
b. 当然以上都是理想状况,一旦某一环节delay则其余环节都得delay,其中,最大的风险就是张mou,秉着前紧后松的原则,张mou的工作应尽可能提前,如能协调其他成员则进行人员的协调,如其他人不能帮忙完成,则需要考虑周末加班
以上操作步骤虽然说起来很容易,但其中的坑坑洼洼说起来又是一把鼻涕一把泪

坑洼出没
坑1. 模块负责人该如何下手进行评估
含泪总结:模块负责人拿到任务后,先去了解需求,分别从以下角度考虑:
① 客户端需要实现的是哪部分。对该功能的影响因素有哪些?和其他功能的交互有哪些?是否需要做UI兼容性测试?
② 后台服务器需要实现的是哪部分。服务器的接口是新的还是旧的,是否需要做容错?
③ 是否有数据库的需求。其中是否涉及到数据库的兼容性
④ 客户端和服务器的功能是否需要联调。客户端的功能和服务器的功能是单独测试,如果是单独测试后续就需要增加联调
坑2. 模块负责人的评估考虑不足,导致后续实际执行时进度失控
含泪总结:① 项目负责人可自己评估一份粗略计划,当模块负责人评估时间与预期有较大出入时,听取模块负责人的评估方案,明确出入问题,双方讨论一个合理的评估②需要多方配合测试执行的模块,需要加入环境搭建、沟通协调时间
坑3. 功能遗漏
含泪总结:在和产品经理,开发经理进行任务核对后,一般是不会再有功能遗漏,但是,对应功能的数据统计部分是最容易被忽略的,这个需要强行记住
坑4. 有些不难测试的功能,但是重复性很大,占据大量的测试时间
含泪总结:提前和测试开发商量是否可进行自动化以便提高测试效率,如兼容性、容错测试



作者: wrebacca    时间: 2016-12-13 10:50
学习了~~
那么久竟然没有人评论
作者: lsekfe    时间: 2016-12-14 10:00
原创很赞
作者: iren_stelcom    时间: 2017-3-14 14:15
很好
作者: 酸子茶    时间: 2017-10-12 14:55
含泪
作者: Alawn    时间: 2017-12-28 13:19
谢谢啊




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2