测试周期之第二阶段
上一篇 /
下一篇 2016-03-20 21:27:40
/ 个人分类:测试技术
如果说
测试的第一阶段是前期的准备
工作,那么第二阶段就正式进入到测试阶段。在这一阶段,我们要将测试计划进行落地,按照计划里的任务逐一分解后分配到每个测试人员手里,并根据
项目管理工具进行进度跟踪。若在执行过程中,情况有变或者与计划不符,再进行相应的调整。但总体来说,我们将这一阶段归结为有以下测试:
第一轮测试,评估测试。产品提测后,因为测试人员对产品的实现能力尚不清楚。所以,我们会在通过以下几种方式验证其能力。
1)冒烟测试,首先验证产品是否可测试,流程能否走通,若走通后才可进入到下个阶段 。
2)用例执行,执行所有用例并确认:那些用例能执行通过,那些用例执行失败,还有那些用例无法执行。根据用例的执行情况,我们大致能判断出功能的稳定度。针对相对稳定的功能,我们可以继续测试,而无法测试的功能要及时反馈开发,确保这些功能要优先得到解决。同时根据以上情况判断,我们要确认是否要及时调整我们的计划,如测试任务、测试优先级以及测试人员等。总之,将所有用例都执行完一遍算作这一轮测试的结束。
第二轮测试,深入测试。这一轮我们要进行全而深的测试,其主要还是进行
功能测试。从全的角度来说,我们强调的是测试是否全面,比如功能是否全覆盖、数据是否全覆盖、功能关联及交互是否全覆盖等。而从深的角度来说,我们主要强调的是风险。通过以上测试后,那些功能任可能存在风险。然后对其更深入的测试。如熟悉代码实现逻辑、异常测试等。一般来说,业务逻辑复杂、较难测试,重要的功能都是我们重点关注的对象。当我们在一个功能上很难再发现问题时,这时就应转化到应用更多的手段和策略来进行测试,也就是第三轮测试。
第三轮测试,多手段测试。这一轮主要强调的是多,多种测试类型、多种测试手段等。具体如下:
1)测试类型:进行不同类型的测试,如版本兼容测试、机型兼容测试、适配测试、网络测试、电量测试、
性能测试等 。
2)测试手段:交叉测试、结对测试、缺陷大扫除、激励测试、内部员工测试等。
当不同的测试手段和类型都测试完毕后,我们将进行最后的回归测试。
第四轮测试,回归测试。主要是针对bug的回归、各功能的回归以及上线后功能的回归,从而保证已测功能防止被回滚。
以上四轮测试完毕,一般产品就会上线,而这一阶段的测试也就完成。
收藏
举报
TAG: