如何在时间紧张的情况下进行有效的测试
上一篇 /
下一篇 2012-10-17 22:19:09
/ 个人分类:测试管理
51Testing软件测试网 AtU,a_0Ya]:]
51Testing软件测试网_D P(t!L\'s
1.对于全新
项目(模块),需要明确并细化需求,以避免在测试过程中出现需求变更的情况,从而导致浪费已经很紧张的测试资源(如果没有测试需求设计阶段,这部分
工作可以在制定测试计划时候进行)
2.对于老项目(模块)的升级,与研发确认改动的大小及影响程度,以避免对不必要的回归测试
3.根据模块的重要性及风险安排测试进度。首先确定模块的重要性以及可能存在bug的风险。根据下面的顺序进行测试:
a.首先测试重要并且风险比较大的模块
b.其次测试重要但比较稳定的模块
c.测试不重要但风险比较大的模块
d.最后测试不重要并且比较稳定的模块
这样如果时间不够用,可以放弃对稳定并且不重要的模块的测试,保证系统的基本稳定性。
4.写
测试用例的时候划分恰当的优先级,测试每个模块时优先测试高优先级的case
k.yd%A)l5`9@6C0
测试阶段
51Testing软件测试网~7pS$B6teI
1.对于需要做压力测试的模块,需要尽早开始压力测试,提前暴露严重bug。可以在功能基本稳定的情况下,每天晚上使用压力工具做压力和稳定性测试
2.如果测试对象bug比较多,为了避免不太严重的bug(如一些显示、提示信息或易用性方面的问题)占用过多时间,优先报严重bug(功能或稳定性相关的bug),等模块基本测完一遍的时候再报之前发现的不严重的bug
3.对于严重bug,如果预期要做相应的回归测试,要找测试经理或项目经理督促研发尽快修复,以避免测试被bug所block
4.为了保证研发修复bug的有效性,研发修完bug后充分的
单元测试是必不可少的(不过这点只能靠项目经理去督促了)
,\
? m M]1]5`#E?0
测试报告阶段
:L#X@/w/z:Y.LtQ0
1.为了在写报告的时候不至于绞尽脑汁的去回想测试过程中都遇到了哪些问题,在前期的测试阶段,就需要随时记录遇到的问题,这样在测试的最后阶段可以及时有效的完成报告
%`f"?!sm5c0c;P0
后记:根据以往的项目经验,测试任何一个项目时大家都会抱怨测试工作量大,测试时间不够用,等等。因此为了保证测试的有效性,上面列的几点适用于任何一个项目。
相关阅读:
- 专业测试团队会消亡还是新生 (xin_晴, 2012-10-16)
- 软件测试策略的选择 - 时间、范围、成本与质量的平衡 (xin_晴, 2012-10-09)
- 关于软件测试团队的管理 (xin_晴, 2012-10-18)
- 软件开发和软件测试的合作与理想 (xin_晴, 2012-10-17)
- 软件测试执行负责人经历之经验总结一 (xin_晴, 2012-10-15)
- TestDirector有些什么功能,如何对软件测试过程进行管理? (xin_晴, 2012-10-16)
- 好的测试实践——软件测试的尽早介入 (xin_晴, 2012-10-22)
- 使用日程安排自动化测试来更好地管理时间与资源 (xin_晴, 2012-10-19)
- 在 Rational Functional Tester 测试脚本中实现对时间的控制 (xin_晴, 2012-10-30)
- 软件测试工作的思考:业务流和工作管理 (xin_晴, 2012-10-29)
收藏
举报
TAG:
项目
有效测试
测试管理