14.黑盒测试(下)

1.边界值分析法

根据测试经验,bug往往发生在边界;
应用的过程和等价类划分法相似;先划分等价类,根据等价类的划分情况确定边界,再根据边界选择测试用例;
在这里插入图片描述
原则1、2用的多;
在这里插入图片描述
等价类划分法,只考虑输入、不考虑输出;
边界值划分法:输入输出都考虑;
在这里插入图片描述
5、6、7稍微看看
6、如果定义的是tinyint类型,看它取值为255、256会怎样;
在这里插入图片描述

2.错误推测法

不会深入考察;理解概念即可;
在这里插入图片描述

3.因果图法

看懂因果图,并能根据题干补充没有绘制完的因果图;
因果图强调输入和输出之间的关系;考虑到了输入输出条件之间的制约关系;

在这里插入图片描述
原因和结果的关系:
原因绘制在左,结果绘制在右,两者之间用线段连接;
在这里插入图片描述
输入、输出之间的制约关系;
输入:
互斥:两者最多出现一个;
包含:三者中一定有一个出现;
唯一:两者有且只有一个出现;
要求:一个条件出现的时候,另一个也一定出现;
输出:
屏蔽:一个为1,则另一个为0;一个为0,则另一个是任意整数;
在这里插入图片描述
要生成测试用例,得把因果图转化成判定表;对判定表进行简化,根据判定表生成测试用例;
步骤记下;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
先生成因果图,再标记制约关系;
C1、C2,最多只有一个出现;互斥关系;
在这里插入图片描述
因果图转判定表:
1、2可以简化为:
1
1
n
因为c3取0或1,结果都一样;
以下第一行是条件桩,第二行是结果桩;
每一列称为一个规则;
在这里插入图片描述
在这里插入图片描述
判定表的组成,会考!!!
在这里插入图片描述
在这里插入图片描述

4.正交试验法

知道概念,看懂公式即可;
概念:从大量的正交数据中,挑有代表性的手速数据,进行测试;极大地减少测试样;
L表示进行正交测试;
8表示测试的次数;
2表示水平因子;
7表示列的个数;

在这里插入图片描述
在这里插入图片描述

5.功能图法

没考过
在这里插入图片描述

6.场景法

早些年爱考!
基本流:从开始到结束,不会出现任何偏差的流程;如ATM机取钱,插卡,输入钱数,取出钱;
备用流:应对各种出错可能性的流程;如插卡,ATM机坏了;插卡,ATM机钱不够了;
场景法即根据各种可能性生成测试用例;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/577081.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

152 Linux C++ 通讯架构实战7 ,makefile编写改成for cpp,读配置文件,内存泄漏查找,设置标题实战

读写配置文件代码实战。nginx.conf 一个项目要启动,需要配置很多信息,第一项就是学习如何配置一个项目 nginx.conf的内容 #是注释行, #每个有效配置项用 等号 处理,等号前不超过40个字符,等号后不超过400个字符&#…

K8S Pod状态为“被驱逐(evicted)”的解决方法

文章目录 驱逐原因问题复现解决方案 在Kubernetes中,pod是最小的调度单元。当Pod无法在所分配的节点上正常运行时,它可能会被驱逐(evicted)。这种情况可能是由多种原因引起,比如节点资源不足、Pod超出了所分配的资源限制、镜像拉取失败等。 …

picgo报错403 error

文章目录 报错信息原因分析解决方案 报错信息 上传失败 StatusCodeError: 403 - "<?xml version\"1.0\" encoding\"UTF-8\"?>\n\n InvalidAccessKeyId\n The OSS Access Key Id you provided is disabled.\n 原因分析 Message中说该报错的…

javaWeb项目-火车票订票信息系统功能介绍

项目关键技术 开发工具&#xff1a;IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架&#xff1a;ssm、Springboot 前端&#xff1a;Vue、ElementUI 关键技术&#xff1a;springboot、SSM、vue、MYSQL、MAVEN 数据库工具&#xff1a;Navicat、SQLyog 1、Spring Boot框架 …

OSPF GTSM(通用TTL安全保护机制)

目录 GTSM的定义 使用GTSM的目的 GTSM的原理 配置OSPF GTSM实例 组网需求 配置思路 操作步骤 1. 配置各接口的IP地址 2.配置OSPF基本功能 3.配置OSPF GTSM 4. 验证配置结果 GTSM的定义 GTSM&#xff08;Generalized TTL Security Mechanism&#xff09;&#xff0c;…

【js刷题:数据结构数组篇之有序数组的平方】

有序数组的平方 一、题目二、解题方法1、暴力解法2、双指针思路代码 一、题目 给你一个按 非递减顺序 排序的整数数组 nums&#xff0c;返回 每个数字的平方 组成的新数组&#xff0c;要求也按 非递减顺序 排序。 二、解题方法 1、暴力解法 class Solution {sortedSquares(…

二维数组定义 求和,最值,求平均值 JS

定义二维数组 二维数组的求和&#xff0c;最值&#xff0c;求平均值 Eg1 // 二维数组 const matrix [[1, 2, 3],[4, 5, 6],[7, 8, 9] ];// 初始化求和、最大值和最小值 let sum 0; let max Number.MIN_VALUE; let min Number.MAX_VALUE;// 遍历二维数组 for (let i 0; i…

游戏行业行业竞争越来越激烈,遇到DDoS攻击遭受严重损失该如何解决

近年来&#xff0c;我们见证了数字化的快速发展&#xff0c;随着这样的发展&#xff0c;网络的威胁也逐渐增多&#xff0c;在网络攻击门槛不断降低&#xff0c;行业竞争越来越激烈&#xff0c;游戏行业的DDoS攻击如雨点般密集&#xff0c;在整个DDoS攻击的份额中&#xff0c;游…

【JavaSE】java刷题——基础语法熟练应用

前言 通过本篇题目&#xff0c;可以让初学Java的小伙伴们更加熟练Java的基础语法~ 欢迎关注个人主页&#xff1a;逸狼 创造不易&#xff0c;可以点点赞吗~ 如有错误&#xff0c;欢迎指出~ 题1&#xff1a;数字9 出现的次数 题述&#xff1a;编写程序数一下 1到 100 的所有整数中…

简单了解原型模式

什么是原型模式 区别于单例模式&#xff0c;原型模式的一个类可以有多个实例化的对象。 原型模式通过拷贝来产生新的对象&#xff0c;而不是new&#xff0c;并且可以根据自己的需求修改对象的属性。 实现Cloneable接口实现拷贝 而拷贝又分为浅拷贝和深拷贝&#xff0c;两者在…

JVM(一)——内存结构

一. 前言 1、什么是 JVM? 1&#xff09;定义&#xff1a; Java Virtual Machine - java 程序的运行环境&#xff08;java 二进制字节码的运行环境&#xff09; 2&#xff09;好处&#xff1a; 一次编写&#xff0c;到处运行自动内存管理&#xff0c;垃圾回收功能数组下标越…

(科研篇)如何做科研

1.科研周期&#xff1a; 2.CCF列表 1.搜索论文&#xff08;顶会&#xff09; 2.谷歌学术检索 3.如何阅读文献 最重要的部分是abstract introduction 和related work&#xff0c;要明白某个东西的历史&#xff0c;从而进一步发现的缺陷&#xff0c;然后通过实现实验去证明。 通…