第二章QuickTester基本概念
2.1前言
1)本章将QuickTester中涉及到的一些基本概念进行介绍,了解QuickTester管理一个测试过程的方法以及对应的术语描述。
2)在建立一个测试用例以前,测试人员应该规划好被测试的软件包含的测试流,按照软件功能模块对测试流进行规划和划分,每个测试流中,需要按照软件的操作步骤对测试步骤进行划分,确定每个操作步骤涉及的测试对象以及操作对象的方法,从而完成一个产品的测试准备工作。
3)本章包括以下内容:
测试用例、测试流和测试模块对象、对象侦测器和对象库
2.2测试用例
1)QuickTester在管理整个软件测试过程中,采用“测试用例——测试流——测试模块”的层级来进行一个测试活动的管理工作。通过分层的管理方式,帮助测试人员将一个软件测试活动分解到软件执行的一个具体操作,并通过对每个具体软件操作的执行获得软件整体测试报告,从而得到一个软件产品进行整体的测试评估。
2)测试用例是指一个测试活动的整体描述,包括测试流、测试模块、数据以及结果等内容。测试用例包括的内容,请参考:
测试流以及测试脚本: 一个测试用例由1个或多个测试流组成,每个测试流由1个或多个测试模块组成,每个测试模块允许包含一个测试脚本,每个测试脚本包括对测试对象的执行方法控制。
测试数据: 用于测试阶段中间输入的参数,或者用于测试结果对比数据,保存在测试模块里,测试数据可以由测试脚本获得。
测试对象集合: 每个测试步骤都包含一个测试对象集合。测试对象保存在测试模块里,加载测试步骤的时候同时加载测试对象集合
测试结果和报告: QT对每次执行测试场景