一、背景
为保证测试用例对需求的覆盖率,即对一个系统从整体功能到单个功能,都尽可能的高的覆盖。而单个功能点主要强调的是不同的输入及其组合所带来的各种输入动作,系统是否都做了处理;测试用例设计首先要明确该系统存在多少功能点,要通过各种常用的测试方法来保证用例的完整性,然后再对各功能点的边界范围进行考虑。所以要保证测试用例的设计按照一种合理的结构组织进行,这样才能够更有效的保证系统所有功能点的覆盖率。
二、目的
1、规范化
为测试用例的质量负责,使测试工作能有序、合理化的进行,从而提高实施测试时对所测产品、系统或者模块的测试质量,也是作为各测试人员在设计用例时的一种规范,使之设计的用例能有效的被管理,便于用例库的维护。
2、标准化
统一用例标准,使质控团队中每个人写出的用例任何人都可以执行,可以维护。区分用例的所属模块,优先级,按需使用。并且也为后面的自动化测试用例打下基础。
三、用途
指导测试工作有序进行,使实施测试的数据有据可依
确保所实现的功能与客户预期的需求相符合
完善软件不同版本之间的重复性测试
跟踪测试进度,确定测试重点
评估测试结果的度量标准
增强测试过程的可信任度
分析缺陷的标准
四、设计依据
产品需求文档
视觉交互设计稿