当前位置: 首页 > news >正文

黑盒测试过程中【测试方法】详解5-输入域,输出域,猜错法

  在黑盒测试过程中,有9种常用的方法:
1.等价类划分

2.边界值分析

3.判定表法

4.正交实验法

5.流程图分析

6.因果图法

7.输入域覆盖法

8.输出域覆盖法

9.猜错法

黑盒测试过程中【测试方法】讲解1-等价类,边界值,判定表_朝一爱学习的博客-CSDN博客

黑盒测试过程中【测试方法】详解2-正交实验_朝一爱学习的博客-CSDN博客

黑盒测试过程中【测试方法】详解3-流程图分析_朝一爱学习的博客-CSDN博客

黑盒测试过程中【测试方法】详解4-因果图_朝一爱学习的博客-CSDN博客

7.输入域覆盖法

输入域我们一般使用等价类和边界值分析,就可以确定好我们如何写测试用例。

8.输出域覆盖法

虽然输入域覆盖了我们输入的测试用例,但对于输出域却不一定能完全覆盖到。所以我们有必要对输出域进行等价类和边界值分析,确定要覆盖输出域,然后反推得到对应的输入,从而构造出测试用例。

我们先对输入做分析,构造出对应的测试用例。

再对输出做分析,反推输入,构造对应测试用例。

输入0<a<5,点击计算结果,输出为4<b<9。

1.对于输入,通过等价类和边界值分析构造测试用例

边界处取值0和5

边界附近取值-1,1,4,6

有效等价类和无效等价类中随机取值3,-10,20

简写测试用例:-1,0,1,4,5,6,3,-10,20

2.对于输出,通过等价类和边界值分析构造测试用例

简写测试用例:3,4,5,8,9,10,5,0,20

3.合并测试用例,删除重复的测试用例。

9.猜错法

猜错法是根据测试人员的经验来推断程序可能存在的问题。

一个输入框,要求用户输入年龄。

一般来说年龄都是正整数,但是推测:

用户可能输入负数,小数,符号,字母,不填(空),或者一个不合常理的数字比如150.

构造好测试用例之后,执行测试判断程序是否对这些异常情况有相应的处理,处理得对不对。

完结。

http://www.lryc.cn/news/62922.html

相关文章:

  • Python学习之sh(shell脚本)在Python中的使用
  • 追求卓越:编写高质量代码的方法和技巧
  • MATLAB算法实战应用案例精讲-【人工智能】机器视觉(概念篇)(最终篇)
  • 【老王读SpringMVC-3】根据 url 是如何找到 controller method 的?
  • 人机交互到艺术设计及玫瑰花绘制实例
  • 多臂老虎机问题
  • DNS 查询原理详解
  • 浅谈软件测试工程师的技能树
  • 转型产业互联网,新氧能否再造辉煌?
  • CRE66365 应用资料
  • vue3快速上手学习笔记,还不快来看看?
  • HDU 5927 Auxiliary Set
  • 24:若所有参数皆需类型转换,请为此采用non-member函数
  • CMake(2)-详解-编译-安装-支持GDB-添加环境检查-添加版本号-生成安装包
  • java面试题(redis)
  • Vue组件懒加载
  • Qt音视频开发42-网络推流(视频推流/本地摄像头推流/桌面推流/网络摄像头转发推流等)
  • 更简单的存取Bean方式-@Bean方法注解
  • 边缘计算与AI布署应用电力物联网解决方案-RK3588开发平台
  • centos部署unity accelerator
  • HANA开发指南
  • 请问你见过吐代码的泡泡吗(冒泡排序)
  • 【VM服务管家】VM4.0平台SDK_2.1环境配置类
  • 最新研究:可审计的具有拜占庭鲁棒的联邦学习方案
  • JDK1.8下载、安装和环境配置教程
  • 天津超算,青索帮助文档
  • SpringMVC的拦截器和异常处理器
  • 查看库文件是32位还是64位|查看lib是静态库还是导入库|判断是debug模式还是release模式
  • Python小姿势 - Python爬取数据的库——Scrapy
  • [C++初阶]栈和队列_优先级队列的模拟实现 deque类 的理解