标准的测试流程包括:
计划与控制、分析与设计、实现与执行、评估与报告、结束活动。
一、计划与控制:
1、制定一份详细的测试计划,主要包含时间安排、资源分配;
制定测试计划的目的是通过确定测试任务,定义测试对象和详细的测试活动来达到组织的目标和使命。测试计划主要描述的内容是整个项目测试的阶段、每个阶段的时间安排和每个阶段需求的资源分配。测试计划通常使用两张表来描述,一个是详细的时间安排WBS,二是里程碑时间点。如何估算测试时间?常见的工作量估算方法包括:功能点评估法、类比法、Delphi法、开发时间的百分比法和PERT估计法。
功能点评估法:
第一步:分析需求,确定本次测试的需求点;
第二步:根据需求点确定本次要测试的功能点;
第三步:评估功能点的用例数;
第四步:确定具体的时间。
2、整个测试执行过程中的风险管理;
项目风险管理是指通过风险识别、风险分析和风险评估去认识项目的风险,项目风险管理并以此为基础合理地使用各种风险应对措施、管理方法技术和手段,对项目的风险实行有效的控制,妥善地处理风险事件造成的不利后果,以最少的成本保证项目总体目标实现的管理工作。
关于风险通常包含两个方面的含义:一是风险当其出现时是有损失的,或者是我们预期的目标未能达到的;二是某种损失是否出现是不一定的,其带有很大的不确定性,即具有