自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 在Spring boot中指定随机可用的端口

​ springboot动态端口,springboot 动态可用端口,Springboot动态端口,Spring boot 动态端口,Spring boot 动态端口,正常情况下每个spring boot启动都有固定的端口,也就是8080,如果启动多个项目,很容易出现端口冲突,那么怎么解决这个问题呢?

2024-04-23 21:23:49 611

原创 2023慕测杯web应用测试练习赛比赛题目

​软件测试大赛慕测杯,慕测杯web应用测试,慕测杯软件测试 Web 功能测试 – 乐视网 测试网址:https://www.le.com/注 1:请设置足够的睡眠时间,保证网页顺利打开注2:打开页面过程中,网站可能有弹窗、验证信息,如果有,请手动关闭或重新运行代码, 保证后续流程正常运行。1. 打开乐视网首页,并最大化窗口10.选择【电视剧】11.选择【更多】12.选择【独播】、【穿越】、【2013】13.选择定位该内容并点击14.依次选择【预告片】、【花絮】、【分集剧情】、【乐迷畅谈】

2024-04-22 09:17:06 399 1

原创 蓝桥杯第十五届软件测试线下省赛题目分析及解决

​ 第十五届软件测试蓝桥杯省赛,蓝桥杯省赛,线下,请对被测系统中的如下2个页面进行测试,寻找其中预埋的缺陷,包括但不限于功能缺陷和易用性界面缺陷。注意:如果您单元测试使用的是Python代码,请查看Python的单元测试题目,并WebCaseTest.java:测试用例代码文件请按照用例步骤,在测试用例 WebCaseTest.java文件中通过调用3个Page 类中的方法完成自动化测试代码。3个page 类中方法的实现,每个占1.5分,共计27分。4月13日线下软件测试蓝桥杯,蓝桥,软测,蓝桥杯软测

2024-04-20 22:01:09 2211 1

原创 白盒测试-简单循环

​ 循环是反复运行同一段代码的语法结构,是代码中常见的一种结构。在白盒测试中,循环结构的测试也是我们需要掌握的内容。循环结构测试主要的侧重点是验证循环结构的有效性,一般可以结合条件覆盖、基本路径覆盖以及黑盒测试方法中的等价类、边界值等方法来设计测试用例。​ 在白盒测试中循环可以分为四种:简单循环、串接循环、嵌套循环和非结构化循环,其中非结构化循环的可读性、可维护性和可测试性都很差,一般建议重新设计并调整为结构化的程序代码后再进行测试。

2024-04-19 20:31:59 831

原创 白盒测试-基本路径覆盖

​ 路径覆盖可以使程序中的路径都被测试到,但是,要对程序中的路径做到完全覆盖经常是无法实现的。为了解决这一难题,我们需要在保证测试质量的前提下把测试的路径数量压缩到一定的范围内​ 基本路径覆盖法是在程序控制流图的基础上,通过分析控制结构的圈复杂度,导出基本可执行的路径集合设计测试用例,运行被测程序,使程序的基本路径都得到覆盖。基本路径覆盖法把测试时需要覆盖的路径压缩到一定的范围内,使程序中的每一个可执行语句都至少执行一次,程序中的循环体最多只执行一次。

2024-04-16 21:26:33 1194

原创 白盒测试-路径覆盖

​ 程序中的路径是执行程序时经过的分支的集合。路径覆盖法是指设计一定数量的测试用例运行被测程序,使程序中的所有路径都至少被执行一次。路径覆盖率的计算方法为:测试时至少被执行过一次的路径总数 / 程序的总路径数。

2024-04-14 17:43:40 612

原创 白盒测试-条件组合覆盖

​ 使用分支-条件覆盖法设计白盒测试用例时可以使程序中所有判断语句中的条件取值为真、为假的情况和整个判断语句取真分支、假分支的情况都至少被执行过一次,但无法覆盖到所有路径,仍然会有一些逻辑运算等错误未被测试到。​ 条件组合覆盖又称为多条件覆盖,是指设计足够数据的测试用例,使每个判定语句中的所有判定条件的各种可能的组合都至少被执行一次。​ 条件组合覆盖与分支-条件覆盖的不同之处在于:条件组合覆盖不是简单的要求每个条件为真、为假两种情况都至少被执行一次,。

2024-04-12 09:56:32 847

原创 白盒测试-分支-条件覆盖

​ 分支(判定)覆盖是设计一定量的测试用例使程序中的每个判断语句的真假分支都得到覆盖,但是分支覆盖不能保证判断语句中每个条件的真、假分支都得到覆盖。​ 条件覆盖虽然可以覆盖判断语句中每个条件的真、假分支,但可能没有将所有判断语句的真、假分支覆盖全,仍然做不到对程序的 100% 的覆盖。所以,我们需要把分支(判定)和条件覆盖一起进行综合考虑。​ 分支-条件覆盖,也叫判定-条件覆盖,是指运行代码进行测试时,程序中的情况和整个。

2024-04-11 11:09:05 865 1

原创 白盒测试-条件覆盖

​ 条件覆盖是指运行代码进行测试时,程序中所有判断语句中的条件取值为真值为假的情况都被覆盖到,即每个判断语句的所有。​ 条件覆盖率的计算方法为:测试时覆盖到的条件语句真、假情况的总数 / 程序中条件语句真、假情况的总数。​ 判断语句 if(a == 0 or b > 2) 中有两个条件 a == 0 和 b > 2 ,使用条件覆盖法需要分别设计测试用例让这两个条件为真和为假的情况都被覆盖到。

2024-04-10 16:01:19 906 1

原创 白盒测试-条件覆盖

​ 条件覆盖是指运行代码进行测试时,程序中所有判断语句中的条件取值为真值为假的情况都被覆盖到,即每个判断语句的所有。​ 条件覆盖率的计算方法为:测试时覆盖到的条件语句真、假情况的总数 / 程序中条件语句真、假情况的总数。​ 判断语句 if(a == 0 or b > 2) 中有两个条件 a == 0 和 b > 2 ,使用条件覆盖法需要分别设计测试用例让这两个条件为真和为假的情况都被覆盖到。

2024-04-09 09:52:03 1100 1

原创 白盒测试-分支(判定)覆盖

​ 分支覆盖,也叫判定覆盖,是指运行代码进行测试时,程序中的所有判定语句的。​ 分支覆盖率的计算方法为:测试时覆盖到的判定语句真、假分支的总数 / 程序中判定语句真、假分支的总数。​ 白盒测试中的分支(判定)覆盖法是指设计适当数量的测试用例,运行被测程序,使得程序中每个判定语句的真、假分支至少被执行一次。流程图中,分支(判定)覆盖就是要设置一些测试用例使判定语句为。

2024-04-08 09:35:51 668 1

原创 白盒测试-语句覆盖

​ 语句覆盖法是指设计适当数量的测试用例,使被测程序中的至少被执行一次。语句覆盖率的计算方法为:​。

2024-04-07 19:34:39 539

原创 边界值设计测试用例

​ 边界值分析法(Boundary Value Analysis,BVA)的测试用例来自于等价类的边界,是等价类划分法的补充。根据边界值划分法,等价类分析法中的测试数据不是选取等价类中的典型值或任意值,而是应当选取正好等于、刚刚大于、刚刚小于边界的值作为测试数据。使用边界值分析法设计测试用例,首先应该确定它的边界。

2024-04-03 08:45:14 660 3

原创 场景法设计测试用例

​ 当程序界面上没有太多填写项,主要通过鼠标的点击、双击、拖拽等完成操作的时候可以使用场景法。使用场景法时,可以把自己当作最终的用户,分析在使用该软件的时候可能遇到的场景,主要是验证业务流程、主要功能的正确性和异常处理能力。

2024-04-02 16:13:42 959 1

原创 因果图设计测试用例

​ 因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种情况的组合。因果图(Cause-Effect-Graphing)提供了把规则转化为判定表的系统化方法,其中**“原因”是表示输入条件**,经过一系列计算后得到的输出。​ 因果图实际上是一种数字逻辑电路(一个组合的逻辑网络),但没有使用标准的电子学符号,而是使用了稍微简单点的符号。当然,读者不必要掌握电子学方面的知识,只需要了解逻辑运算符“与”、“或”、“非”即可。

2024-04-01 20:39:39 1001

原创 判定表设计测试用例

​ 判定表,又称为“决策表”,是一种表格状的图形工具,适合于处理判断条件比较多,各条件又相互组合,有多种决策方案的情况。由于决策表可以把复杂的逻辑关系和多种条件组合的情况表达具体明确。

2024-03-31 14:34:17 1411 2

原创 设计模式-外观模式-java

​ 外观模式(Facade),也称为门面模式,为系统中一组接口提供一个统一的高层接口,采用子系统更容易使用,外观模式主要解决的问题是:组件的客户和组件中各种复杂子系统有了过多的耦合。

2024-03-25 15:12:49 320

原创 工厂方法设计模式-java

提供创建产品的接口,调用者通过它访问具体工厂的工厂方法来创建产品。​。

2024-03-23 21:35:01 632 1

原创 设计模式-工厂设计模式 java实现

​ 工厂模式可分为三种形态### 简单工厂​ 简单工厂,既定义一个用于创建对象的接口,简单工厂一般有三个角色组成,分为​ 栗子: 某汽车厂有三条生产线,分别是有人来买车的时候,就从 汽车工厂生产汽车。

2024-03-18 16:08:36 633 1

原创 测试用例正交法

正交法是研究多水平、多因素组合的一种实验法,利用正交表对测试用例进行设计,通过少数的实验代替全面的实验,不适合输入条件过多的情况。比如某学校有一个查询历年学生档案的程序,有 5 个查询条件,如下图所示。可以通过程序界面上查询条件中的其中一项或多项进行查询,然后把查询结果罗列出来。暂且不考虑每个文本框输入内容的限制,只考虑他们“填”或“不填”的组合条件查询的话,可以设计出 2^5=32 条测试用例仅仅组合“填”或“不填”的组合测试,就有 32 条测试用例,测试用例太多了,投入和回报不相符。

2024-03-16 22:55:04 409 1

原创 java设计模式

​ 单例设计模式(Singleton Pattern) 确保某个类中只有一个实例,而且这个类是不能被实例化的,也就是不能用new 关键字来创建对象,该类提供了公共静态的方法,用于返回该类对象,不需要自行实例化。而单例模式有分为饿汉式,以及懒汉式。

2024-03-15 22:55:47 649 1

原创 Jmeter设置请求头 解决text/plain;charset=UTF-8’ not supported等问题

Jmeter设置请求头 解决text/plain;charset=UTF-8’ not supported等问题Content type 'text/plain;charset=UTF-8' not supported",(内容类型不支持Content-Type:application/json;charset=UTF-8)

2024-02-25 18:08:07 748 1

原创 Linux系统安装nginx

上面指令执行完成后 --> make && make install 开始安装(主要,上面的操作一直是在解压后的nginx目录里面操作的)首先需要 安装nginx 的压缩包,这里通过 wget 从官网下载下来,默认是下载到当前路径的,后面版本可以自己指定。./configure --prefix=写你想安装的路径 等配置执行完成后,就可以开始安装了。执行后等待安装完成,在安装完成后 你配置的目录里面就会有以下文件。等待下载完成后,会得到一个压缩包。等待解压完成,会得到这样一个目录。

2024-02-24 19:22:38 303

原创 为啥程序员的电脑从不关机?

为啥程序员的在这从不关机,电脑是程序员日常中不可缺的工具,在我们平时,许多程序员的电脑常常处于开机状态,似乎从未关机。在每次写代码的时候,往往会打开像csdn很多很多网页检索数据,别的不说,你重新开机后想找回来之前关闭的页面是挺麻烦的吧?编写的软件有可能会不知道啥时候突然出bug,如果电脑关机,就需要花费额外的时间来启动电脑和配置开发环境,这样会严重影响工作效率。程序员的电脑往往都有很多工作数据和软件配置。像我是习惯于让电脑保持开启状态,在第二天能够立即开始工作,而不需要重新打开所有的软件和文件。

2024-02-23 16:54:13 362

原创 jmeter 接收响应数据乱码问题解决

jmeter 响应结果中文乱码问题的解决方案。在使用jmeter调用接口时,如果返回内容有中文,则会有可能出现乱码的情况。

2024-02-22 10:50:06 835

原创 术语定义-软件测试大赛零基础从省赛到国赛

软件测试技能大赛术语定义省赛国赛一套通关

2024-02-21 13:35:03 1169

第十五届蓝桥杯个人赛省赛(软件赛)获奖名单

第十五届蓝桥杯个人赛省赛(软件赛)获奖名单

2024-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除