一.测试用例的概念
测试用例是测试过程中很重要的一类文档,他是测试工作的核心,是一组在测试时输入和输出的标准,是软件需求的具体对照
二.测试用例的作用
- 1. 检验软件是否满足客户需求
- 2. 测试人员的工作量的一种体现
- 3. 展示测试用例的设计思路
三.测试用例的内容
测试用例的八个基本项是:测试用例编号,测试项目,测试标题,重要级别,预置条件,输入,操作步骤,预期输出(不同公司的测试用例内容不尽相同)下面是更为详尽的测试用例内容
用例编码,用例名称/标题,测试北京,前置条件,优先级,重要级,测试数据,测试步骤,预期结果,实际结果,测试人员,测试时间,备注
四.测试用例的编写流程
需求分析-->提取测试点-->测试用例设计-->测试用例评审
五.测试用例的常用方法
测试用例设计方法:
黑盒测试法:
等价类划分法,变价值分析法,因果图法,判定表法,错误推测发
白盒测试法:
静态测试法和动态测试法
动态测试法包括语句覆盖法,判定覆盖,条件覆盖,判定/条件覆盖,组合覆盖,路径覆盖
下面是每个方法的解释:
-------其他文档
六.测试用例的设计方法和编写
6.1测试用例设计
对各个功能模块进行测试点分析提取测试点在对测试点用例进行详细的编写
6.2例子:以pc端qq登录为例
正常登陆
账号为空时点击登录
密码为空时点击登录
账号和密码为空时点击登录
账号错误是点击登录
密码错误时点击登录
记住密码是否有效
自动登录功能是否有效
找回密码功能是否有效
注册账号功能是否有效
七.测试用例的评审
用例评审主要是产品,开发和测试人员针对测试用例能否用于项目的测试而做的工作。
评审包括同行评审,小组评审,部门评审和第三方评审
八.评审的意义
- 1. 通过评审发现用例的不足
- 2. 方便测试人员改进用例
- 3. 达到在测试时提高测试质量的目的
注意:
测试用例的编号有一定的规则,比如系统测试用例的编号这样定义规则:ProjectName-ST-001,其命名规则为“项目名称-测试阶段类型-编号”。合理定义测试用例编号,可以更方便地查找测试用例。便于测试用例跟踪。