专用目标1 准备确认
专用实践1.1 选择要确认的产品
本实践要求选择要确认的产品和产品部件及使用的确认方法。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
建立选择要确认的产品和产品部件的准则(一个重要的原则是看产品和用户需要的关系,确认是要用户参与的活动,选择那些用户更关注的产品,用户也会乐于参与确认活动,所以,软件产品、软件需求、培训材料、用户接口等将是好的选择);对不同的要确认的产品建立确认方法选择指南(确认方法,如,评审、演示、分析、测试等)。
3)模板文件实施要点
无。
4)其他实施要点
无。
5)直接证据
要确认的产品和产品部件及其确认方法的列表。
专用实践1.2 建立确认环境
本实践要求建立并维护确认产品所需的各种资源。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
建立确认环境的选择准则(要根据确认的产品或产品部件、工作产品的类型、确认方法来选择所需的确认环境);对选择的确认环境进行策划和跟踪,确保可用。
3)模板文件实施要点
无。
4)其他实施要点
无。
5)直接证据
标识的确认环境清单(如,确认测试计划的测试环境)。
专用实践1.3 建立确认规程和准则
本实践要求建立并维护确认活动应遵循的规程和准则。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
根据不同的产品需求选择确认方法,对每种方法建立确认规程;确认准则应考虑以下因素:产品需求、用户验收准则、环境、性能偏差允许的阈值等。
3)模板文件实施要点
制定确认测试计划模板。
4)其他实施要点
标准要求确认的规程和准则要文档化,通常这个文档就是确认测试计划及测试用例。所以,应做好测试计划和测试用例的评审活动,确保确认规程和准则得到确实的执行。
5)直接证据
确认和/或验收测试计划、测试用例。
专用目标2 确认产品或产品部件
专用实践2.1 实施确认
本实践要求按照选定的确认方法、规程和准则,在预定的确认环境下对选择的产品进行确认。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
实施确认的一个很重要活动是确认测试,要做好确认测试,应建立一些必要的测试原则,包括:
• 好的测试用例不是表明程序正确运行的用例,而是最有可能发现以往未发现的缺陷的用例。
• 小心确定适合的终止测试条件。
• 任何测试用例都必须包括对预计结果的描述。
• 不仅要编制有效输入数据的测试用例,还要编制无效输入数据的测试用例。
• 随着软件中某个部分已发现的缺陷的不断增多,其中存在更多未发现的缺陷的概率也会增大。
• 安排最好的程序员进行测试。
3)模板文件实施要点
制定测试报告及测试执行记录的模板。
4)其他实施要点
无。
5)直接证据
确认测试执行记录、确认测试报告、问题报告单。
专用实践2.2 分析确认结果
本实践要求按照所定义的确认准则对确认活动中采集的数据进行分析。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
建立分析确认结果的指南,如,对测试数据进行类别分析,以确定普遍存在的问题,这样就可以用有限的资源解决大的问题;注意应用以下测试原则:程序某部分存在更多错误的可能性,与该部分已发现的错误的数量成正比。
3)模板文件实施要点
制作包含测试数据分析的测试报告模板。
4)其他实施要点
无。
5)直接证据
包含测试数据分析的测试报告。