ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

测试用例中等价类和边界值的测试用例设计方法

2021-08-24 01:02:58  阅读:170  来源: 互联网

标签:边界值 等价 当有 测试用例 三角形 类表 输入


1、等价类

  -有效等价类:满足需求的集合

  -无效等价类:不满足需求的集合

2、无效等价类如何划分

  -规则-从需求本身出发

  -长度

  -类型

  -是否为空

  -是否重复

3、设计测试用例的步骤:

  1、需求分析

  2、划分等价类--并列出等价类表

  3、划分边界值-完善等价类表

  4、根据等价类表 设计测试用例

案例:

  输入QQ账号 6-10位自然数

 

 根据等价数据 来设计测试用例,只有一个输入 正常列就可以

当有两个输入时的原则,需要组合:

 

  用例组合原则:

 

当有三个输入时的组合:

 

 原则:当有多个输入条件时,务必保证只有一个不满足条件(错误)测试异常的情况

 三角形 问题使用等价类进行分析:

问题:输入三个整数a、b、c分别作为三角形的三边长度,通过程序判定所构成的三角形的类型;当三角形为一般三角形、等腰三角形或等边三角形时,分别作处理。

<问题分析>

  • 输入值域的显/隐式要求:A整数、B三个、C正数、D两边之和大于第三边、E三边均不相等、F两边相等但不等于第三边、G三边相等;(D~G由输出值域的等价类隐性确定)
  • 输出值域的等价类:R1={不构成三角形}、R2={一般三角形}、R3={等腰三角形}、R4={等边三角形};

对输入和输出域也要做分析:

  

 参考博客连接:

https://zhuanlan.zhihu.com/p/112810758

标签:边界值,等价,当有,测试用例,三角形,类表,输入
来源: https://www.cnblogs.com/1050619969kong/p/15178374.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有