自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于iOS真机的Appium自动化测试(1),面向软件测试开发者的复习指南

正常情况下apple的包是.ipa文件,那里因为所有的ios设备使用的都的ARM处理器,但是我们现在配置的是模拟器的设备,而模拟器是基于Intel处理器,处理架构不一样,所以在编辑生成包的时候请选择.app文件。**设置为:**sample-code/sample-code/apps/TestApp/build/release-iphonesimulator/TestApp.app。,不要使用sudo/root权限安装,出现上面的权限问题,**可以给目录加个权限,**就可以安装成功。

2024-04-19 06:02:16 1969

原创 基于docker部署的Selenium Grid分布式自动化测试_docker+selenium grid

如果需要多个Chrome node则继续运行这个命令:docker run -d --link selenium-hub:hub selenium/node-chrome,刷新则看到多了一个Chrome实例。关闭docker-grid的命令:docker stop $(docker ps -a -q), docker rm $(docker ps -a -q)需要一个一个的启动/关闭hub/nodes.运行命令启动(到docker-compose.yml路径下):docker-compose up -d。

2024-04-19 06:01:15 1980

原创 使用 Laravel Horizon 优雅的终止进程(1),Golang学习的三个终极问题及学习路线规划

Horizon 提供了一个漂亮的仪表盘,可以通过代码配置 Laravel Redis 队列,同时它允许你轻易的监控你的队列系统中诸如任务吞吐量,运行时间和失败任务等关键指标。

2024-04-19 00:56:15 911

原创 使用 GPT4V+AI Agent 做自动 UI 测试的探索,2024年最新【性能优化实战

利用正则表达式从GPT4V 的 response 中提取查询到的元素的 bbox id= 10,17,19, 结合在 SoM 标记中记录的 json 文件,找到编号 10 的元素坐标"10":{“x”:“40”,“y”:“80”,“w”:“16”,“h”,“10”,“center_x”:“80”,“center_y”:“21”}\n\n3. 检查列表是否为空。这个步骤可能需要查看标记为19的区域,这个区域被标记为“列表内容”,如果这个区域没有显示任何内容或者有提示信息显示列表为空,则说明搜索结果为空。

2024-04-19 00:55:14 879

原创 【合集】MQ消息队列——Message Queue消息队列的合集文章 & RabbitMQ入门到使用

但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!1.线程的生产者消费者模型synchronized,wait(),notifyAll();1.RabbitMQ的Docker版本安装和配置,延迟插件的安装;5.基于多模块划分的方式,构建rabbitmq的简单队列;4.RabbitMQ基本概念,生产者,消息队列,消费者;3.RabbitMQ的Docker版本的安装以及配置;

2024-04-18 19:40:49 675

原创 【史上最全】月薪3万的程序员都在用这些实用工具_程序员工作中需要用到的工具比如git之类的

提升翻译效率的利器,支持点按复制、专注模式,可以有效避免来回切换屏幕、复制、粘贴的麻烦。翻译效果很好,没有翻译软件的限制,比如我们用谷歌或百度翻译的时候,复制一段文章,拷贝到翻译框里,到换行符的位置会中断,这样就会让翻译的混乱不堪,还需要一个一个的把换行符删掉。很多人安利的Markdown 编辑器,与主流编辑器一边编辑一边预览的形式不同,Typora 是将编辑和预览合并到一起,简洁大方,目光也不需要在编辑区和预览区中来回切换了,只有当焦点移入的时候才显示 Markdown 语法。

2024-04-18 19:39:48 504

原创 web 自动化测试,这8 个核心知识点,你一定得掌握!,软件测试开发者跳槽面试

要进行浏览器端的自动化测试,掌握核心的 js 用法是必不可少的,本文提到的 8 个知识点,都会频繁用到。

2024-04-18 15:05:57 314

原创 Web ui自动化测试框架总结_web ui自动化测试总结,2024年最新2024软件测试笔试题

这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以帮助到你!万事要尽早,尤其是技术行业,一定要提升技术功底。○ 每天一次或数次系统测试 复制代码 不过,高频的集成,还是用接口更加合适,后面的工作会把系统的交互接口自动化,届时分享。如何进行CI(Continuous Integration),也就是持续集成 ● 持续提交代码 (Check-in)○ 保证在任何时刻代码是可以继续开发的。● 持续部署代码 (Deploy)○ 保证始终有一个可以部署的版本。

2024-04-18 15:04:56 235

原创 postman接口参数化设置,满满干货指导

3、通过Runner-Data读取数据文件来运行:选中集合Collection->点击Run->然后选择需要批量运行的接口->选择“Choose files”,从文件选择区加载数据文件,通过点击Data File Type选择文件类型,点击Preview来预览数据,设置对应迭代次数,每次迭代都将使用你的数据文件中的一行,如果迭代次数超过数据文件中的行数,将重复执行最后一行,然后点击运行就可以得到结果,当然,参数化以后为了验证每个数据得到的结果需要在Tests里面进行断言。

2024-04-17 17:02:29 1269

原创 Postman接口与压力测试实例_postman压测接口,2024年最新带你轻松理解软件测试-Hook机制

以login接口为例,在"Pre-requestScript"中设置环境变量 “username”, “password”,在Body 中选取"form-data" 格式,输入所需的key-value, value即为变量{{username}}, {{password}}。那么,需要构建的测试数据有:手机号&密码正确,手机号正确&密码错误,手机号错误&密码正确,手机号为空&密码不为空,手机号正确&密码为空,手机&密码均为空。举个例子,在测试用户登录接口的时候,需要用户输入相应的手机号和密码。

2024-04-17 17:01:59 1057

原创 Linux 系统安装 AutoFs 挂载服务_autofs4,2024年最新软件测试程序员面试必备的知识点

例如,要把光盘设备挂载到/media/iso目录中,可将挂载目录写为iso,而-fstype为文件系统格式参数,iso9660为光盘设备格式,ro、nosuid及nodev为光盘设备具体的权限参数,/dev/cdrom则是定义要挂载的设备名称。如果把这些设备挂载信息都写入到autofs服务的主配置文件中,无疑会让主配置文件臃肿不堪,不利于服务执行效率,也不利于日后修改里面的配置内容,因此在 autofs 服务程序的主配置文件中需要按照“挂载目录 子配置文件”的格式进行填写。接下来将发生一件非常有趣的事情。

2024-04-17 13:16:22 716

原创 Linux 系统安装 AutoFs 挂载服务_autofs4(1),2024年最新从零开始学数据结构和算法

例如,要把光盘设备挂载到/media/iso目录中,可将挂载目录写为iso,而-fstype为文件系统格式参数,iso9660为光盘设备格式,ro、nosuid及nodev为光盘设备具体的权限参数,/dev/cdrom则是定义要挂载的设备名称。接下来将发生一件非常有趣的事情。我们先查看当前的光盘设备挂载情况,确认光盘设备没有被挂载上,而且/media目录中根本就没有iso子目录。但是,我们却可以使用cd命令切换到这个iso子目录中,而且光盘设备会被立即自动挂载上。我们也就能顺利查看光盘内的内容了。

2024-04-17 13:15:52 789

原创 HBase完全分布式集群部署_部署hbase分布式,2024-2024华为软件测试面试真题

(2)c7001配置ssh免密登陆,用于启动集群。(3) 各服务器配置jdk1.7+把Hbase复制到其他机器。

2024-04-17 09:46:34 765

原创 HBase完全分布式集群部署_部署hbase分布式(2),超硬核

对于 HBase 而言,Zookeeper的作用是至关重要的。首先Zookeeper是作为HBase Master的HA解决方案。其实Zookeeper发展到目前为止,已经成为了分布式大数据框架中容错性的标准框架。不光是HBase,几乎所有的分布式大数据相关的开源框架,都依赖于Zookeeper实现HA。HBase集群建立在hadoop集群基础之上,所以在搭建HBase集群之前需要把Hadoop集群搭建起来,并且要考虑二者的兼容性。(1)各服务器其修改主机名,添加hosts文件,关闭防火墙。

2024-04-17 09:46:02 779

原创 Go 标准库常用模式解析(2),2024年最新Golang最新实习面试经验总结

Go语言的标准库不仅仅是一个功能丰富的工具集,它还通过自身的实现展示了一系列高效和实用的编程模式。作为Go开发者,深入理解这些模式并在自己的代码中加以应用,将极大提升我们的编程技能,也是迈向软件架构师和系统架构师之路的关键一步。让我们继续在Go的世界中探索和成长!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Go)一个人可以走的很快,但一群人才能走的更远!

2024-04-17 05:54:58 406

原创 Go 标准库常用模式解析(1),2024年最新含面试题+答案

Go语言以其简洁明了的语法和强大的标准库而闻名。标准库不仅提供了丰富的功能,还在设计和实现上展示了一系列的编程模式。这些模式不仅对理解标准库本身至关重要,也为我们自己的Go语言编程提供了宝贵的参考。今天,我们来总结和介绍Go语言标准库中的一些常用模式。标准库广泛使用接口来定义和使用抽象,这允许不同的实现共享同一接口。此外,通过组合而不是继承来扩展对象的功能,是Go语言中的一种常见做法。通过这些机制,Go实现了轻量级线程的并发,以及线程间的有效通信。在Go的标准库实现中,延迟加载是一种常见的模式。

2024-04-17 05:54:28 348

原创 Centos7安装Redis-外网无法访问问题_正在解析主机 download

100%[===========================================================================================>] 1,713,990 899KB/s 用时 1.9s。正在连接 download.redis.io (download.redis.io)|109.74.203.151|:80…正在解析主机 download.redis.io (download.redis.io)…已发出 HTTP 请求,正在等待回应…

2024-04-17 02:03:35 407

原创 Centos7安装Kubernetes1,1307页阿里软件测试面试全套真题解析在互联网火了

(img-aZ6hNkM2-1713290573085)]尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-04-17 02:03:04 262

原创 算法基础:二分图解及代码模板_二分算法书写代码,2024年最新靠着这份190页的面试资料

/上面二分出来的是第一个满足大于等于x的数,如果没有x,则是大于x的数。第二行包含 n 个整数(均在 1∼10000 范围内),表示完整数组。共 qq 行,每行包含两个整数,表示所求元素的起始位置和终止位置。接下来 q 行,每行包含一个整数 k,表示一个询问元素。第一行包含整数 n 和 q,表示数组长度和询问个数。//对该数进行判断,如果不满足,则返回-1-1。共一行,包含一个浮点数,表示问题的解。给定一个浮点数 n,求它的三次方根。共一行,包含一个浮点数 n。//找到最后一个x的位置。

2024-04-16 11:10:34 363

原创 简直是量身定做最适合你的 Web UI 自动化测试框架_stepcode

作为一个历史悠久的框架,它的中文资料相当的丰富,只是在 JavaScript 方面有些不足,不能生成对应的 HTML 报告。Cucumber 是一个能够理解用普通语言 描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,用Ruby编写,支持Java和.Net等多种开发语言。对于能支持中文的 BDD 框架来说,这就是业务人员和测试人员等编写的用例,他们能轻松地编写出这样的用例,而开发人员便是去实现这一个又一个的 DSL 语句。从上面的代码来看,Robot 在某些特定的关键字上,必须使用英语。

2024-04-16 11:09:31 371

原创 慢 SQL 分析与优化(1),2024百度Golang岗面试真题收录解析

小结:对于该 case, 索引效果[org_code,trade_date_time] > [trade_date_time, org_code]>[trade_date_time]。在 MySQL5.6 时针对上述问题进行了优化,优化器先查询到 age>3 的所有数据的主键 id,对所有主键的 id 进行排序,排序的结果缓存到 read_rnd_buffer,然后通过排好序的主键在聚簇索引中进行查询。如果两个主键的范围相近,在同一个数据页中就可以之间按照顺序获取,那么磁盘 io 的过程将会大大降低。

2024-04-16 06:25:16 1967

原创 感受篇:阶段规划让自己不再迷茫,高级软件测试开发技术

下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取**

2024-04-16 06:24:45 810

原创 软件测试 MySQL唯一约束详解_为表设置唯一性约束,2024年软件测试社招面试题

mysql> CREATE TABLE tb_dept2-> (-> id INT(11) PRIMARY KEY,-> name VARCHAR(22) UNIQUE,-> location VARCHAR(50)-> );Query OK, 0 rows affected (0.37 sec)mysql> DESC tb_dept2;±---------±------------±-----±----±--------±------+| Field | Type |

2024-04-14 15:45:35 253

原创 爬虫进阶之路---初识JS渗透之百度翻译实战(附带源码)(1)

不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~给大家准备的学习资料包括但不限于:Python 环境、pycharm编辑器/永久激活/翻译插件python 零基础视频教程Python 界面开发实战教程Python 爬虫实战教程Python 数据分析实战教程python 游戏开发实战教程Python 电子书100本。

2024-04-11 21:06:42 285

原创 我用Python实现自动化办公,小姐姐投来羡慕的眼神!,原生Python开发的路该怎么走

我学会了Excel的各种库,比如xlrd、xlwt、xlsxwriter、openpyxl、xlwings、win32com,能根据自己的需要选择需要用的库;学会了能操作微信发消息的itchat;同理,当你实现一部分的工作自动化以后,你就会走上一个“工作自由”的快车道,因为你有更多的时间能用来研究如何去更高效的完成余下的那堆工作, 然后,每天工作的时间就会越来越短。我已经,用pandas、matplotlib写了一个自动生成数据分析图片的软件,再做月报、周报什么的汇报材料,不用再通过Excel手工作图了;

2024-04-11 20:26:28 357

空空如也

空空如也

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

TA关注的人

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