1. 测试管理
  2. 最佳实践

最佳实践

测试计划的制定

软件测试作为项目持续交付中的重要一环,需要执行详细的测试计划,强调的就是预先计划的重要性和必要性。

什么是测试计划?

测试计划:描述了要进行的测试活动的范围、方法、资源和进度等;是对整个信息系统应用软件组装测试和确认测试。它确定测试项、被测特性、测试执行人、各种可能的风险。测试计划可以有效预防计划的风险,保障计划的顺利实施。

测试计划的目的

1、为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果。为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容。
2、开发有效的测试模型,能正确地验证正在开发的软件系统。
3、确定测试所需要的时间和资源,以保证其可获得性、有效性。
4、确立每个测试阶段测试完成以及测试成功的标准、要实现的目标。
5、识别出测试活动中各种风险,并消除可能存在的风险,降低由不可能消除的风险所带来的损失。

因此,测试计划是对整个测试过程的组织、资源、原则等的规定和约束,是指导整个测试过程的灯塔。

如何制定测试计划

制定测试计划是测试管理过程中最关键的任务。根据 IEEE 829,按照以下七个步骤来准备测试计划。

1、分析产品结构和架构。
2、设计测试策略。
3、定义所有测试目标。
4、定义测试区域。
5、定义所有可用资源。
6、以适当的方式安排所有测试活动。
7、确定所有测试可交付成果,如测试报告、测试总结。

测试报告总结编写指南

测试计划执行完成后,会提供一份测试报告,测试报告是对测试的过程和结果,给出产品质量依据。报告内容一般包括:测试总结,执行详情,测试用例结果分析展示数据,发现的问题等数据;那我们拿到这份测试报告后,怎么去自定义编写其中的总结内容呢?供一份好的测试总结,能够让报告读者快速的进行验收和交付决策依据。

测试报告一般包含测试概览、测试范围和功能清单、测试策略和方法描述、测试指标统计和分析评价、测试风险分析和披露、质量评价和发布建议等。

总结概述

对本次测试活动的简要描述,可介绍测试背景和测试需求,概要性总结测试对象分析、测试需求、测试内容描述、执行过程描述等,总结主要测试结论,可以编写目标报告查阅者需要的管关注点。

测试风险分析

根据计划执行结果,分析被测产品是否有质量风险,如有,可列举风险说明、风险等级,以及风险应对建议。存在风险并不意味着质量不达标,风险是主要干系人判断产品质量整体情况以及是否具备发布条件的重要依据。

质量评价

根据测试的质量结果和风险分析,给出客观的质量评级和评价,供相关人参考。

发布建议

根据本次测试对象质量的整体情况,按照产品发布标准,给出客观的发布建议,供相关人参考。