自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 当面试官问一个新的业务如何设计测试用例,你应该这样做~

3:然后说完之后呢,再看一下最后结束的时候,再看一下每个模块有没有什么互相的一个限制或者是关联,他们每次问我们一个新的东西的时候,其实我们都不太清楚他们的业务逻辑到底该怎么弄。2:然后拆成几个模块,然后我们根据每一个模块去写,去说他的用意。4:然后再补充一下。然后再加上一下页面上的一些见面展示什么之类的。基本上按照这个逻辑顺下来 覆盖范围就差不多了。1:所以我们可以先把他们的要求写下来,剩下的可以自己补充下。

2024-09-10 10:15:15 402

原创 什么是xxl-job?

xxl-job是一款开源的分布式任务调度框架,主要用于解决大规模分布式任务的调度和执行问题。它提供了任务调度中心、执行器和任务日志等组件,可以实现任务的定时调度、动态添加和删除任务、任务执行情况的监控和日志记录等功能。4. 任务执行监控:xxl-job提供了任务执行日志和状态监控功能,可以实时查看任务的执行情况、成功率、耗时等指标,方便进行任务调优和故障排查。3. 动态任务管理:xxl-job支持动态添加、删除和修改任务,可以根据业务需求灵活调整任务的执行计划和参数配置,无需重启应用即可生效。

2023-06-28 16:30:11 1958

原创 python接口自动化

3. 封装HTTP请求:为了方便测试用例的编写和维护,我们可以封装HTTP请求,将请求的URL、参数、请求头等信息封装成一个函数或类,以便在测试用例中调用。5. 封装配置文件:为了方便测试环境的切换和配置,我们可以封装配置文件,将测试环境的URL、数据库连接等信息封装成一个配置文件,以便在测试用例中调用。6. 封装日志:为了方便测试过程的跟踪和分析,我们可以封装日志,将测试过程中的关键信息输出到日志文件中,以便在需要时查看。Python是一种非常流行的编程语言,也是许多接口自动化测试框架的首选语言。

2023-05-26 17:43:18 1254

原创 项目复盘怎么写?

4. 发现问题和改进措施:发现项目中存在的问题和不足之处,提出改进措施,以便在以后的项目中避免这些问题。3. 总结项目经验:总结项目中的成功经验和失败经验,看看哪些经验可以在以后的项目中应用,哪些需要避免。5. 制定行动计划:根据复盘结果,制定行动计划,明确改进措施的责任人和时间表,确保改进措施得以实施。2. 分析项目过程:分析项目的整个过程,包括项目的启动、执行和结束阶段,看看是否有需要改进的地方。1. 回顾项目目标和计划:回顾项目的目标和计划,看看是否达到了预期的效果,是否有需要改进的地方。

2023-05-23 19:06:11 1672

原创 2023软件测试最全面试流程

测试中遇到的印象深刻的bug/讲一下最近遇到的bug。给你说一个功能让你设计测试用例。抓包工具/请求断点响应断点。你是怎么做接口测试的。

2023-05-23 09:47:41 143

原创 测试人员如何保证测试质量

1. 制定详细的测试计划和测试用例:测试计划应该包括测试的目标、测试的范围、测试的方法和测试的时间表。3. 进行多层次的测试:测试应该从单元测试、集成测试、系统测试到验收测试进行多层次的测试,确保每个阶段的测试都能够发现和解决问题。5. 进行质量控制:测试过程中应该进行质量控制,包括测试结果的记录、问题的跟踪和解决、测试人员的培训和评估等。7. 进行性能测试:性能测试可以发现系统的瓶颈和性能问题,提高系统的稳定性和可靠性。8. 进行安全测试:安全测试可以发现系统的安全漏洞和风险,提高系统的安全性和可信度。

2023-05-04 11:57:46 2801

原创 测试计划模版

8. 缺陷管理:建立缺陷管理系统,记录测试过程中发现的缺陷,包括缺陷的描述、严重程度、影响范围等。3. 测试方法:选择适合的测试方法,例如黑盒测试、白盒测试、集成测试、系统测试等。6. 测试人员:确定测试人员的角色和职责,例如测试经理、测试工程师、测试执行者等。2. 测试范围:明确测试的范围,包括测试的功能模块、测试的操作系统和硬件环境等。11. 测试改进:根据测试评估结果,对测试过程进行改进,提高测试效率和质量。10. 测试评估:对测试过程进行评估,包括测试效果、测试质量、测试成本等。

2023-04-28 18:51:49 133

原创 brew 安装python3提示:no Git repository

执行brew -v 命令看看是不是有两个提示,你的 homebrew-core和homebrew-cask目录 被git认为不是一个安全的目录,需要手动添加。如果出现上述报错,执行git命令即可解决!

2022-09-11 13:58:36 985 2

原创 MAC安装brew保姆级教程

brew 可以用一条命令,就可以在mac上安装、卸载、更新各种软件包,因为brew的使用方便,如今已成为使用mac电脑的程序员的必备工具。

2022-09-10 22:09:46 18157 5

原创 2023软件测试工程师最全面试题

jmeter元件有哪些* jmeter中共有8类可被执行的元件(test plan和thread group不属于元件),其中,sampler(取样器)是不与其他元件发生交互的作用的元件。 * 1,Config Elements:配置元件,如CSV参数化,http信息头管理器,cookie管理器,http授权管理器等。 * 2,Pre-porcessors:前置处理器,如用户参数 * 3,Timer:定时器,包括集合点,固定定时器等 * 4,sampler:取样器........

2022-08-02 12:32:56 555

原创 分库分表的意义是什么?

通过把数据分散到不同的数据库中,使得单一数据库的数据量变小来缓解单一数据库的性能问题,从而达到提升数据库性能的目的。比如:将电商数据库拆分为若干独立的数据库,并且对于大表来说也拆分为若干小表,通过这种数据库拆分的方法来解决数据库的性能问题。因此,分库分表的目的就是为了解决由于数据量过而导致数据库性能降低的问题,将原来独立的数据库拆分为若干数据库组成,将数据大表拆分成若干数据表,使得单一数据库、单一数据表的数据量变小,从而达到提升数据库性能的目的。分库分表的方式有四种,它们分别是:垂直分表..

2022-06-16 12:28:28 1153

原创 Linux网络管理命令

(1)ifconfig 查看网卡配置信息(2)netstat:查看网络连通性 端口号是否被占用 -t 代表TCP -u 代表UDP netstat -ant :查看基于TCP的链路状态信息(3)yum 在线安装 lrzsz(包名) -y 自动确认 1 yum install 包名 :安装软件 2 yum remove 包名 :卸载软件 3 yum list 包名 :查看本机已经安装的软件 4 yum search 包名 :查看是...

2022-03-11 22:33:55 4406

原创 全网SQL题库大全-带答案

create database lxt;use lxt;select database();#建学生信息表studentcreate table student(sno varchar(20) ,sname varchar(20) ,ssex varchar(20) ,sbirthday date,class varchar(20));#建立教师表create table teacher(tno varchar(20) ,tname varchar(20) ,tsex varchar

2022-03-10 16:11:10 2495

原创 OSI开放系统互连参考模型

应用层 ; 负责为应用软件提供服务表示层: 负责对数据格式的转换。(包括解码 ,压缩,加密)会话层: 负责对会话进行管理和控制传输层 :负责两个进程之间端到端的可靠通信网络层 负责为网络中两个节点的通信提供一条逻辑通路。(路由选择,地址管理)数据链路层:负责网络中相邻节点之间的可靠传输物理层:负责传输比特流,为数据传输提供物理通路。(网卡,接口,传输介质)...

2022-03-08 22:16:01 161

原创 MySQL配置完整版

sql:结构化查询语言设置密码:使用密码登陆mysqlmysql -u root -p123456开机自启动systemctl enable mariadb.service查看当前所有数据库show databases;创建数据库create database 数据库名(不要以关键字命名 少用中文 命名区分大小写 不要以数字来开头)切换数据库use 数据库名查看当前所在数据库 select database();...

2022-03-08 22:13:00 607

原创 全网最详细Linux命令

1.Linux命令1.1.文件操作命令(1)cd目录名:切换到指定目录(目录可以是一条路径(绝对路径/相对路径)) 路径 说明 实例 目录名 切换到制定目录 cd/home .. 返回上一级 cd../ ../.. 返回上两级目录 ...

2022-03-08 21:18:49 484

原创 测试人员如何保障测试质量?

(1)深入了解需求(2)确保测试流程的规范(3)分层测试(单元测试/集成测试/系统测试)(4)保证测试用例的覆盖率(5)用例评审(多方评审)(6)测试执行过的测试用例进行抽测(7)AB测试(交叉测试)(8)Bug分析(不是用例测出的bug为什么当时没考虑到)(9)重点关注bug多的模块...

2022-03-08 21:15:04 2915

原创 软件测试、测试分类全

1.1.1. 按照测试阶段划分(1) 单元测试:测试源代码是否符合编程规范、处理逻辑是否正确。----通常开发人员自测(2) 集成测试:测试模块与模块之间接口、子系统与子系统之间接口。---通常测试人员测试(3) 系统测试:测试软件系统(包括硬件、软件、网络、用户)是否符合用户需求。---通常测试人员测试(4) 验收测试:测试软件系统。----1.项目组验收 2.领导验收 3外面公司验收1.1.2. 按照测试方法划分(1) 黑盒测试:把测试对象当做一个不透明的盒子,只关注输入...

2022-03-08 21:11:11 156

原创 HTTP协议最全图文讲解

HTTP请请求方法1.GET:2.POST:3.PUT:4:DELETE:5.HEAD:6.TRACE:7.CONECT:8.OPTIONS:GET和POST方法的区别:GET方法主要用于请求从服务器获取网络资源的,而POST方法主要用于向服务器提交表单或更新资源的。GET方法的请求向服务器传输参数数据时只能放请求行的URI中,而POST方法的请求向服务器提交的数据只能放在请求实体中。 GET方法的请求向服务器传输数据量较小(受浏览器URL地址栏字符长度限制.

2022-03-08 21:04:41 1505

原创 接口工具postman详细图文教程

框架解释:get请求写法如图:协议://域名[或ip]:端口号/路径?参数1=值&参数2=值界面解释://断言:判断预期结果和实际结果是否一致断言1.断言是可以放在一起的 2.不包含;to后+not//断言:判断预期结果和实际结果是否一致1.//判断响应状态码是否和预期结果一致//pm.test("提示语",function(){//pm.response.to.have.status(预期结果);2.//判断响应数据...

2022-03-07 18:20:47 937

原创 什么是cookie和session机制

cookie和session是为了解决HTTP协议无状态的问题。无状态指的是服务器对事物的处理不做记录(这句话指的是服务器开始不记录客户端的行为,在后来中解决了这个问题,才有了cookie和session机制)。session在计算机网络中又称为会话控制,session对象存储特定用户会话所需要的属性以及配置信息。cookie和session最大的区别就是一个将数据存储在客户端,一个将数据存储在服务端,所以在安全性上session要好一些。session通信的形式一般实现是通过cookie来实现的...

2022-03-05 10:21:40 533

原创 解析TCP和UDP的区别

TCP是一种面向连接的,可靠的,具有超时重传和拥塞控制的协议UDP是一种非面向连接的,不可靠的协议TCP适用于可靠性要求比较高的场合UDP适用于实时性要求比较高的场合(如直播,语音聊天,视频聊天等)TCP传输数据效率低UDP传输数据效率高...

2022-03-04 17:05:04 282

原创 进程与线程的区别?

进程:正在运行的程序: 资源调度的最小单元进程之间不会相互影响线程: 是进程的组成单元 是CPU执行的最小单元 所有的线程共享进程的资源 一个线程挂掉会导致整个进程崩溃。...

2022-03-04 17:02:59 39

原创 什么是资源重定向?

浏览器向web服务器发送get请求(请求url径为/tu/a.jpg),但是访问资源时url存放的路径由http://ip/tu/a.jpg 改为了http://ip/pic/a.jpg ,这个时候web服务器就会发送301给浏览器(告诉浏览器这个资源永久移动到http://ip/pic/a.jpg ),浏览器根据web服务器返回的新的url再次发送get请求,web服务器接受到请求,成功返回状态码200和a.jpg...

2022-03-04 16:52:56 470

原创 履约链路解析

具体可分为四大模块下单下单-生成订单(此时状态为待支付状态)下单之后取消-订单支付待支付取消支付支付成功核销核销成功核销失败核销后-撤销核销撤销核销后-再次核销结算分账……...

2022-03-03 11:30:55 499

原创 什么是VPC?

VPC(虚拟私有云)是一种云计算服务,其中公共云提供商将其公共云基础架构的特定部分隔离,以供私人使用。VPC基础架构由公共云供应商管理,但分配给的资源不会与其他客户共享。虚拟私有云(VPC,Virtual Private Cloud)是云计算的混合模型,其中在公共云提供商的基础架构内提供私有云解决方案。VPC 是一种云计算服务,其中公共云提供商将其公共云基础架构的特定部分隔离,以供私人使用。VPC 基础架构由公共云供应商管理; 但是,分配给 VPC 的资源不会与任何其他客户共享。VPC 专门针对那

2021-07-09 22:06:31 1865

原创 如何写好测试用例?

case分析1涉及到价格结算 允许实时改价1:待支付2:待支付失效3:已支付4:已支付核销5:查数据库case分析2涉及到新老数据库的1:数据的兼容2:新老数据的同步

2021-07-09 09:23:59 70

原创 什么是接口,如何做接口测试?

分类: 物理接口 软件接口接口:系统与系统之间,模块与、模块之间相互作用的部分接口测试:验证系统与系统之间,模块与模块之间相互作用的部分是否满足需求的过程URL:就是接口https://www.baidu.com/s?wd=(填什么搜索什么)接口测试:是在集成测试阶段,,软件未开发完全也可以做接口测试,没有界面的分析接口的返回结果来判断接口是否有bug测试介入的越早,越能更早的发现问题,缩短项目周期可以发现更底层的bug,减少开发成本 (可以发现系统测试发现不了的bug)

2021-07-06 21:38:23 406 1

原创 接口

2021-07-06 21:27:17 63

原创 接口和web自动化总结

2021-07-06 21:25:11 246

空空如也

空空如也

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

TA关注的人

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