请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 134|回复: 0

测试用例

[复制链接]

21

主题

21

帖子

119

积分

注册会员

Rank: 2

积分
119
发表于 2022-6-19 21:49:03 | 显示全部楼层 |阅读模式
一条测试:包含对一个功能点操作的完整的数据和步骤
等价类目的:控制测试用例的数量,从而控制测试成本
等价类概念:根据需求和数据本身的特性,将数据划分成若干个类型,每个类型的所有数据对程序验证的效果是一致的,从每个类型中抽取一个数据进行测试。

等价类的划分:需求、数据特性、效果一致
难点:等价类的划分
等价类划分的基本步骤 :
1.分析需求、数据特性
2.根据第一步的结果首先按有效和无效划分等价类
3.依据成本将等价类细分
4.从每一个等价类各取一个数据放入测试用例

细分等价类技巧:
1.连续的数据取值区间,至少须3个等价类,一个有效,两个无效
  1).最小值到最大值之间
  2).小于最小值
  3).大于最大值
2.数据无规律 、不连续、数据类型不相同,至少需2个等价类,一个有效,一个无效
3.数据只有2种值,至少需2个等价类,1个有效,1个无效
4.数据是由多个必须同时满足的条件(n个)构成,至少n+1个等价类,1个有效 ,n个无效
5.在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。
(长期收集等价类划分素材)
6.数据完全无关联、无规律、不连续、数据类型不相同,且数据量大
  n个有效等价类,1个无效等价类

等价类划分标准:
完备测试:等价类细分时,所有子等价类的结合=全数据集合
避免冗余:等价类细分时,应避免不同的子等价类数据有交集
子集相交等于全集,子集不相交


等价类的不足:
数据的准确性不够,无法保证每次测试的数据都是一样

解决不足的方式,使用其他的方法弥补不足:测试用例不能只使用一个方法

边界值:
连续的数据取值范围的有效性判断,必用
强调数据的准确性、可以和等价类互为补充
边界值是等价类的一种特例

概念:
区间:开、闭区间
  开区间:不含最大、最小值的区间
  (i,j)——i<n<j
  闭区间:包含最大、最小值的区间
  [i,j]——i<=n<=j
  半开半闭(左开右闭)
  (——i<n<<=j
  半闭半开(左闭右开)
  [i,j)——i<=n<j

上点:边界上的值,最大值和最小值,不区分开、闭区间
*离点:离上点最近的值,离点有两个
闭区间的离点:
有效和无效  
上点的最大值和最小值是有效值,因此,
离点使用无效值:最小值减一个单位的值,最大值加一个单位的值
开区间的离点:
上点的最大值和最小值是无效值,因此,
离点使用有效值:最小值加一个单位的值,最大值减一个单位的值
小结:闭区间的离点外放,开区间的离点内收
[50,100)
上点50,100,离点49,99

边界值的四值理论
边界值的六值实践:50,100,49,101,51,99
[50,100] 50,100,49,101
(50,100) 50,100,51,99

内点:在范围中的非边界的值

边界值=上点+离点

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-8-15 10:46 , Processed in 0.061785 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表