• 测试用例设计


    概念
    测试用例就是测试时使用的例子,是为了某个特定的目标而开发的输入、执行条件、操作步骤以及预期结果的集合。
    格式
    用例编号
    产品名称—用例属性—测试需求标示—数字编号
    测试项
    测试用例对应的功能模块
    测试标题
    描述测试用例的关注点
    用例属性
    用例的功能用途
    重要级别
    测试用例的重要性
    预置条件
    执行用例的先决条件
    测试输入
    外部数据的输入
    操作步骤
    可重现缺陷
    预期结果
    预期界面表现,预期功能表现
    实际结果
    用例设计时此项为空
     
    边界值
    边界值设计方法是对等价类设计方法的补充
    在什么情况下使用边界值设计方法
    当需求规格说明书中规定了输入域的取值个数,范围或是明确了一个有序集合的时候,使用边界值方法
    用边界值方法构造数据,考虑三点
    上点:输入域边界上的点
    注:这里不关心取值范围是开区间还是闭区间
    离点:离上点最近的一个点
    如输入域是一个闭区间,则离点属于无效等价类
    如输入域是一个开区间,则离点属于有效等价类
    内点:输入域范围内除了上点以外的任意点
     
    等价类设计
    什么是等价类
    某个测试对像的输入域的集合,单个个体之间对于揭露被测试对像的缺陷是等价的,也就是说输入域中某个个体能揭露被测试对像的某种缺陷,那么这个等价类集合中其他的个体都能揭露这个去缺陷。
    什么时候使用等价类设计方法
    一般在测试带有输入性需求的对像的时候,使用此等价类
    等价类分有效等价类和无效等价类
    如何划分等价类
    参考课本第111页
    根据等价类用例设计表来,构造测试数据,然后写测试用例
     
     
    判定表设计
    考虑输入域的相互关系,
    在若干输入条件下被测对象根据输入做出不同相应的工具
    条件桩:需求规格定义的被测对象的所有输入
    条件项:针对条件桩的所有输入值
    动作桩:针对条件被测对象可能采取的所有操作
    动作项:针对动作桩,被测对象响应的结果取值
     
    因果图
    复杂的约束关系选择因果图
    判定表只考虑输入与输入的关系,因果图还考虑输入与输出的关系
    输入与输出的关系主要分为恒等、或、非、与
     
    场景设计
    设计到复杂的业务流程的软件系统,采用场景设计法设计用例
    针对场景业务流,通常可分为基本流,备选流和异常流
    基本流表示输出经过每一个正确的流程运转最终达到预期结果。
    备选流表示输入经过每一个流程运转时可能产生异常情况,但是经过纠正后仍能达到预期结果
    异常流表示输入经过每一个流程运转时,产生异常终止的现像。
  • 相关阅读:
    安全编码1
    VPP tips
    VPP概述汇总
    C语言安全编码摘录
    TCP-proxy
    Scipy Lecture Notes学习笔记(一)Getting started with Python for science 1.4. Matplotlib: plotting
    Scipy Lecture Notes学习笔记(一)Getting started with Python for science 1.3. NumPy: creating and manipulating numerical data
    Scipy Lecture Notes学习笔记(一)Getting started with Python for science 1.2. The Python language
    Scipy Lecture Notes学习笔记(一)Getting started with Python for science 1.1. Python scientific computing ecosystem
    25马5跑道,求最快的五匹马的需要比赛的次数
  • 原文地址:https://www.cnblogs.com/yagao/p/8596812.html
Copyright © 2020-2023  润新知