A1测试用例

测试用例定义

测试用例就是设计一个情况,软件程序在这种情况之下,必须能正常运行并达到程序所设计的执行结果

用例设计的目的

1.我们不可能对软件进行穷举测试,为了节省资源与实践、提高测试效率,科学的挑选即有代表性、特殊性、或典型性(基于业务使用场景),的测试数据来进行测试 。
2.为了能将软件测试的行为转换为"可管理、可维护"的模式。

是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素

评价测试用例的标准:对比好坏代码的评价标准

1. 用例表达清楚,无二义性。
2. 用例可操作性强。
3. 用例的输入与输出明确。一条用例只有一个预期结果。
4. 用例的可维护性好。
5. 用例对需求的覆盖率高
6. 暴露程序Bug的能力强

黑盒测试用例设计的基本方法

分类 方法
单条件(场景) 1)等价类划分法 2)边界值分析法 3)错误推测法
复合条件(场景)/流程 4)因果图法 5)判定表驱动法 6)正交试验法 7) 场景法
区别:判定表法是人工对全排列进行组合,正交试验法是借助数学工具从全排列组合中选出组合组成正交表,测试的时候查看正交表编写测试用例。

黑盒测试用例设计方法
PICT测试工具的安装及使用(组合,正交分解法)

用例设计精进

黑盒测试(一)——测试准备阶段
测试建模:用功能列表启发测试设计

测试人员需要建立产品的大局观,同时掌握产品的优点、缺点、概念模型和实现逻辑。漫游测试是很好的学习过程,功能列表是一个有益的学习成果。在测试设计时,测试人员可以将功能列表视作覆盖率指南。他逐个检查每个功能,阅读相关的测试想法,从而设计测试策略。
测试团队如何玩转测试用例? (软件敏捷开发模式:TDD、BDD)
测试用例编写规范
测试用例编写规范A
用例设计方法与测试实践相结合思路

设计测试用例的四条原则

单个用例最小化原则
测试用例替代产品文档功能原则
单次投入成本和多次投入成本原则
使测试结果分析和调试最简单化原则

测试用例设计综合策略

  1. Myers提出了使用各种测试方法的综合策略:
    1)在任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强。
    2)必要时用等价类划分方法补充一些测试用例。
    3)用错误推测法再追加一些测试用例。
    4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。
    5)如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法。
    2.测试用例的设计步骤
    1)构造根据设计规格得出的基本功能测试用例;
    2)边界值测试用例;
    3)状态转换测试用例;
    4)错误猜测测试用例;
    5)异常测试用例;
    6)性能测试用例;
    7)压力测试用例。
    3.优化测试用例的方法
    1)利用设计测试用例的8种方法不断的对测试用例进行分解与合并;
    2)采用遗传算法理论进化测试用例;
    3)在测试时利用发散思维构造测试用例。

测试用例模板

excel:

模块 二级模块 用例标号 用例等级 用例标题 前置条件 操作步骤 预期结果
公共模块 新增 GGMK01001 P1 执行新增操作 已登录 输入必填字段 能正常完成新增操作。

思维导图:

用xmindzen 写测试用例

思维导图测试用例

XMind2TestCase使用指南

XMind2TestCase https://github.com/zhuifengshen/xmind2testcase

清单表

需求自测checklist表

(给开发,提测前要给出结果)

模块 子模块 需求名称 备注 功能点 备注 测试验证 备注

问题跟踪表

模块/功能点 问题描述 所属前后端 负责人 是否解决 备注

测试用例评审操作指南

目的:1.确认测试用例对需求的覆盖完整; 2.帮助开发人员理解测试场景和思路。

测试用例评审操作指南

测试用例的颗粒度

测试用例的粗细:掌握质量与效率之间的平衡。

测试用例之度——系列之颗粒度
测试思想-测试设计 精简测试用例编写
也说软件测试用例

背景——测试前要先了解被测对象的背景,需求背景、开发方案背景、测试背景、文档背景。

测什么——把被测对象细化,像庖丁解牛一样,根据对象不同可以按功能或者按模块细分。

快给你的用例做减法吧(wx)

产品能力矩阵热点图:
产品能力矩阵热点图

需求用例分析

需求用例分析之一:异常流
需求用例分析之二:级别设置
需求用例分析之三:补充规约
需求用例分析之五:业务用例之Rational系
需求用例分析之六:业务用例之科伯恩系
需求用例分析之七:业务用例之小结
需求用例分析之八:用例颗粒度
需求用例分析之九:序列图
软件测试基础

测试基础
软件质量
需求管理
系统测试计划
系统测试方案
系统测试用例设计
通用测试用例写作
软件质量模型
测试覆盖率
单元测试
配置管理
测试过程
测试方法

【黑盒测试用例设计方法1】等价类划分法及其示例
【黑盒测试用例设计方法2】边界值分析法及其示例
【黑盒测试用例设计方法3】判定表法及其示例
【黑盒测试用例设计方法4】因果图法及其示例]
【黑盒测试用例设计方法5】正交试验法及其示例
【黑盒测试用例设计方法6】状态迁移法及其示例
【黑盒测试用例设计方法7】流程分析法及其示例
【黑盒测试用例设计方法8】输入域测试法及其示例
【黑盒测试用例设计方法9】输出域分析法
【黑盒测试用例设计方法10】异常分析法及其示例
【黑盒测试用例设计方法11】错误猜测法及其示例
白盒测试用例设计方法

posted @ 2020-10-15 15:40  闪电恋  阅读(262)  评论(0)    收藏  举报