必须在整个组织中实施基本的测试技术和方法,要清晰规定如何、何时实施,以及基本的支持工具。基本的测试技术和方法例子包括:黑盒、白盒测试策略;使用需求验证矩阵;区分阶段式测试:单元、集成、系统、验收测试。
Level3:集成
Level3中,测试活动扩展到一系列已充分定义的活动,并集成到软件生命周期的所有阶段中。这个等级的管理还包括组建和培训一个软件测试组,负责所有层次的测试,并与质量保证专家一起,充当客户组的联络人,保证他们参与到测试过程中。
目标1、组建一个软件测试组织
测试与产品质量息息相关,并由一系列复杂、进度紧、压力大的活动构成,因此需要一支充分培训、奉献精神的团队,Level3所组建的测试组负责:测试策划、执行和记录;缺陷跟踪;测试度量;建立测试数据库;测试重用;测试跟踪和评价。
目标2、拟制专业培训程序
通过专业培训程序,确保为测试组提供具备技能的人员。专业培训内容应包括:测试策划,测试方法、标准、技术和工具,审查过程,如何支持用户参与测试和评审过程等。
目标3、将测试集成到软件生命周期中
测试活动与软件生命周期所有阶段并行开展,而并非独立进行,这对测试过程成熟度和产品质量至关重要。集成的体现包括在生命周期的早期开始进行测试策划,在生命周期不同阶段中,通过多种渠道邀请用户参与测试过程。
目标4、控制和监督测试过程
监督和控制测试过程提供了与之相关活动的可视性,确保测试过程能依据策划进行。通过与测试策划对比实际的测试工作产品、投入工作量、成本和进度,来体现测试进展。
控制和监督的支持包括:测试产品所用标准、测试里程碑、测试日志、测试相关的风险应急计划、可用于评价测试进展和效率的测试度量数据,以及测试相关项的配置管理。
文章来源于领测软件测试网 https://www.ltesting.net/