高风险等级的模块或者功能点,测试覆盖率为,测试通过率为。

  中风险等级的模块或者功能点,测试覆盖率为,测试通过率为80%。

  低风险等级的模块或者功能点,测试覆盖率为80%,测试通过率为60%。

  无风险等级的模块或者功能点,可以根据人员和时间情况选择测试程度。

  测试按照风险等级由高到低的顺序进行。

  ● 基于模块关联度的测试策略

  测试人员应根据模块的关联程度设置待测模块的测试颗粒度。

  若一个模块与被测模块紧耦合,对该模块的测试要覆盖全部功能点。

  若一个模块与被测模块松耦合,对该模块的测试要覆盖其接口及数据交互部分。

  若一个模块与被测模块无耦合,可以根据人员和时间情况选择测试颗粒度。

  ● 参考质量和成本的测试策略

  测试人员应根据要达到的质量目标和需付出的资金、人员、时间等成本因素确定测试内容。

  测试成本应该在满足质量目标的前提下,控制人员数量、时间开销及测试费用。

  4. 精简测试流程

  测试人员设计测试用例时,应根据测试模块的风险等级和待测模块与修改模块的关联程度设计测试用例,并结合项目的质量目标和成本情况粗化部分用例甚至省略部分功能点的测试用例。

  ● 测试过程产生测试缺陷记录,只关注致命和严重问题,以及安全的高、中风险。

  ● 测试管理过程中侧重交流和沟通,测试的文档要简洁,清晰。