A1测试用例
测试用例定义
测试用例就是设计一个情况,软件程序在这种情况之下,必须能正常运行并达到程序所设计的执行结果。
用例设计的目的
1.我们不可能对软件进行穷举测试,为了节省资源与实践、提高测试效率,科学的挑选即有代表性、特殊性、或典型性(基于业务使用场景),的测试数据来进行测试 。
2.为了能将软件测试的行为转换为"可管理、可维护"的模式。
是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素
评价测试用例的标准:对比好坏代码的评价标准
1. 用例表达清楚,无二义性。
2. 用例可操作性强。
3. 用例的输入与输出明确。一条用例只有一个预期结果。
4. 用例的可维护性好。
5. 用例对需求的覆盖率高
6. 暴露程序Bug的能力强
黑盒测试用例设计的基本方法
| 分类 | 方法 |
|---|---|
| 单条件(场景) | 1)等价类划分法 2)边界值分析法 3)错误推测法 |
| 复合条件(场景)/流程 | 4)因果图法 5)判定表驱动法 6)正交试验法 7) 场景法 |
| 区别:判定表法是人工对全排列进行组合,正交试验法是借助数学工具从全排列组合中选出组合组成正交表,测试的时候查看正交表编写测试用例。 |
黑盒测试用例设计方法
PICT测试工具的安装及使用(组合,正交分解法)
用例设计精进
黑盒测试(一)——测试准备阶段
测试建模:用功能列表启发测试设计
测试人员需要建立产品的大局观,同时掌握产品的优点、缺点、概念模型和实现逻辑。漫游测试是很好的学习过程,功能列表是一个有益的学习成果。在测试设计时,测试人员可以将功能列表视作覆盖率指南。他逐个检查每个功能,阅读相关的测试想法,从而设计测试策略。
测试团队如何玩转测试用例? (软件敏捷开发模式:TDD、BDD)
测试用例编写规范
测试用例编写规范A
用例设计方法与测试实践相结合思路
设计测试用例的四条原则
单个用例最小化原则
测试用例替代产品文档功能原则
单次投入成本和多次投入成本原则
使测试结果分析和调试最简单化原则
测试用例设计综合策略
- Myers提出了使用各种测试方法的综合策略:
1)在任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强。
2)必要时用等价类划分方法补充一些测试用例。
3)用错误推测法再追加一些测试用例。
4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。
5)如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法。
2.测试用例的设计步骤
1)构造根据设计规格得出的基本功能测试用例;
2)边界值测试用例;
3)状态转换测试用例;
4)错误猜测测试用例;
5)异常测试用例;
6)性能测试用例;
7)压力测试用例。
3.优化测试用例的方法
1)利用设计测试用例的8种方法不断的对测试用例进行分解与合并;
2)采用遗传算法理论进化测试用例;
3)在测试时利用发散思维构造测试用例。
测试用例模板
excel:
| 模块 | 二级模块 | 用例标号 | 用例等级 | 用例标题 | 前置条件 | 操作步骤 | 预期结果 |
|---|---|---|---|---|---|---|---|
| 公共模块 | 新增 | GGMK01001 | P1 | 执行新增操作 | 已登录 | 输入必填字段 | 能正常完成新增操作。 |
思维导图:
用xmindzen 写测试用例

XMind2TestCase https://github.com/zhuifengshen/xmind2testcase
清单表
需求自测checklist表
(给开发,提测前要给出结果)
| 模块 | 子模块 | 需求名称 | 备注 | 功能点 | 备注 | 测试验证 | 备注 |
|---|---|---|---|---|---|---|---|
问题跟踪表
| 模块/功能点 | 问题描述 | 所属前后端 | 负责人 | 是否解决 | 备注 |
|---|---|---|---|---|---|
测试用例评审操作指南
目的:1.确认测试用例对需求的覆盖完整; 2.帮助开发人员理解测试场景和思路。

测试用例的颗粒度
测试用例的粗细:掌握质量与效率之间的平衡。
测试用例之度——系列之颗粒度
测试思想-测试设计 精简测试用例编写
也说软件测试用例
背景——测试前要先了解被测对象的背景,需求背景、开发方案背景、测试背景、文档背景。
测什么——把被测对象细化,像庖丁解牛一样,根据对象不同可以按功能或者按模块细分。
快给你的用例做减法吧(wx)
产品能力矩阵热点图:

需求用例分析
需求用例分析之一:异常流
需求用例分析之二:级别设置
需求用例分析之三:补充规约
需求用例分析之五:业务用例之Rational系
需求用例分析之六:业务用例之科伯恩系
需求用例分析之七:业务用例之小结
需求用例分析之八:用例颗粒度
需求用例分析之九:序列图
软件测试基础
测试基础
软件质量
需求管理
系统测试计划
系统测试方案
系统测试用例设计
通用测试用例写作
软件质量模型
测试覆盖率
单元测试
配置管理
测试过程
测试方法
【黑盒测试用例设计方法1】等价类划分法及其示例
【黑盒测试用例设计方法2】边界值分析法及其示例
【黑盒测试用例设计方法3】判定表法及其示例
【黑盒测试用例设计方法4】因果图法及其示例]
【黑盒测试用例设计方法5】正交试验法及其示例
【黑盒测试用例设计方法6】状态迁移法及其示例
【黑盒测试用例设计方法7】流程分析法及其示例
【黑盒测试用例设计方法8】输入域测试法及其示例
【黑盒测试用例设计方法9】输出域分析法
【黑盒测试用例设计方法10】异常分析法及其示例
【黑盒测试用例设计方法11】错误猜测法及其示例
白盒测试用例设计方法

浙公网安备 33010602011771号