在设计测试用例的时候 , 除了满足系统基本功能需求外 , 还应该考虑各种异常情况、边界情况和承受压力的能力等 。4、测试用例的管理 。
使用测试用例管理系统对测试用例进行管理 。一个好的测试用例应该具有较高的发现某个尚未发现的错误的可能性 , 而一个成功的测试案例能够发现某个尚未发现的错误 , 通常一个好的测试案例有以下特性:1、具有高的发现错误的概率2、没有冗余测试和冗余的步骤3、测试是“最佳类别”4、既不太简单也不太复杂5、案例是可重用和易于跟踪的.6、确保系统能够满足功能需求测试用例不可能设计得天衣无缝 , 也不可能完全满足软件需求的覆盖率 , 测试执行过程里肯定会发现有些测试路径或数据在用例里没有体现 , 那么事后该将其补充到用例库里 , 以方便他人和后续版本的测试 。
二、如何编写测试用例测试用例的信息有很多 , 可以根据实际的情况进行增删 , 一般来说一个优秀的测试用例应该包含以下信息:1、产品相关信息(1)软件产品或项目的名称(2)软件产品或项目的版本(3)功能模块名(4)功能描述(5)测试平台这些信息建议可以在测试案例手工选择 。2、基本记录信息(1)测试用例入库者(2)测试用例入库时间(3)测试用例更新者(4)测试用例更新时间这些信息建议可以由测试案例自动生成 。
3、测试用例的属性(1)测试用例ID:测试用例的ID(由案例管理系统自动生成 , 方便跟踪管理)(2)测试用例名称:测试用例的名称(3)测试功能点:测试的功能检查点(4)测试目的:该测试功能点的测试目的(5)测试级别:主路径测试、烟雾测试、基本功能测试、详细功能测试 。下面对这几个测试级别进行说明:A、主路径测试:对照需求中重要模块和功能的最主要功能路径 , 主路径测试为设计探针模块 , 快速检查程序的可测试性(可测试性还包括安装测试是否成功)的主要依据的测试案例B、烟雾测试:对照需求中所有模块的主要功能路径 , 主路径测试案例为烟雾测试案例的子集 , 烟雾测试为做回归测试的主要依据的测试案例 。
C、基本功能测试:对照需求和总体设计中所有模块和功能的基本功能路径 , 基本功能测试为测试软件产品的非重要级别模块 , 书写完全的自动测试脚本的主要依据 。D、详细功能测试:对照总体设计中所有模块和功能的功能路径 , 测试各个模块及功能各个层次 , 各种类型 。
详细功能测试案例为对重点模块 , 易发生错误的模块的主要依据 。(6)测试类型:功能测试、边界测试、异常测试、性能测试、压力测试、兼容测试、安全测试、恢复测试、安装测试、界面测试、启动/停止测试、文档测试、配置测试、可靠性测试、易用性测试、多语言测试 。
(7)预置条件:对测试的特殊条件或配置进行说明(8)测试步骤:详细描述测试过程 , 案例的操作步骤建议少于15个 。(9)预期结果:预期的测试结果三、测试用例设计过程对一个全新的产品来说 , 首先需要了解的是产品需求文档和产品模块之间的关系 。
然后需要从需求文档中书写与所有需求相对应的主路径测试案例和烟雾测试案例 , 这个时候也同时会包括一定的基本路径测试案例甚至是详细测试案例 。在这个时候 , 因为对产品没有直接的使用感受 , 书写测试案例要考虑面广而不要太过精细 。
- angelababy怎么写
- 当兵入党怎么写
- 怎么隐藏qq空间标题栏 如何设置qq空间展示栏
- 怎么写关于童话作文
- 善良的英语怎么写
- 地理随笔怎么写
- 历史大大明首辅张居正究竟是怎么死的?
- 读书的姑娘怎么写
- 四年级上册语文作文怎么写
- 产品目标怎么写