自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 消除对特权账户的依赖使用Kaniko构建镜像

Kaniko会先提取基础镜像(Dockerfile FROM 之后的镜像)的文件系统,然后根据Dockerfile中所描述的,一条条执行命令,每一条命令执行完以后会在用户空间下面创建一个snapshot,并与存储与内存中的上一个状态进行比对,如果有变化,就将新的修改生成一个镜像层添加在基础镜像上,并且将相关的修改信息写入镜像元数据中。无特权的容器镜像构建是注重安全性的公司最需要的功能之一。kaniko以容器镜像的方式来运行的,同时需要三个参数: Dockerfile、上下文、以及远端镜像仓库的地址。

2023-03-05 18:32:57 474 1

原创 Pytorch GPU 训练环境搭建

发现1.8.0版本对应的CUDA最低为10.2 版本,确实⽐我们的要训练环境要高,重新调整我们本地虚拟环境版本,我们稍微降低⼀下版本,Torch官⽹的版本只提供了CUDA 9.2和CUDA 10.1的版本,我的CUDA是10.0的。还是不对,这⼀次报错说我们的 CUDA 驱动版本太低了,⽽是 Pytorch 的版本和 CUDA 不匹配。这⾥支持10.0版本为1.2.0版本,感觉有点低,升级⼀下CUDA版本到10.1版本。其它字段信息,包含适配 python 版本,cpu 版本,或者是系统⽀持。

2023-03-05 18:31:50 704

原创 Golang死信队列的使用

延迟队列在现实业务场景中,还是有很多实际用途的,订单的超时取消、重试等,都可以借助此来完成,在 RabbitMQ 中的实现主要是根据 TTL + 死信队列来完成的,本文最后采用了Golang进行了实践,希望能帮助到你。答:死信,在官网中对应的单词为“Dead Letter”,可以看出翻译确实非常的简单粗暴。“死信”消息会被RabbitMQ进行特殊处理,如果配置了死信队列信息,那么该消息将会被丢进死信队列中,如果没有配置,则该消息将会被丢弃。问:RabbitMQ死信队列是什么?那么该消息将成为“死信”。

2023-03-05 18:30:53 459

原创 利用 rpush 和 blpop 实现 Redis 消息队列

表单验证通常往往用于一些信息填写完成以后, 前端提交到服务器之前的一个自检过程,比如:用户输入的手机号是都正确?用户输入的邮箱是否正确?当使用form表单时,基础的一些验证满足不了我们项目中的需求时,这时候我们就需要去自定义验证规则。现在我们来定义一个在项目中使用过的表单验证,来校验我们输入的富文本内容是否为空,包括空格。form表单校验根据自己的需求不同,可以自己定义校验规则,从而更灵活的满足需求。**email **: 校验邮箱格式。为什么要自定义form表单验证?如何自定义form表单验证?

2023-03-05 18:28:34 336

原创 如何提取 IOS Runtime Headers

因为我这边没有IPhone的最新版本的手机,但是有一台IPAD, 所以直接用IPAD代替,Xcode 版本更新是因为,我们后期要连接真机编译安装RuntimeBrowser,但是连接IPAD 最新版本编译,Xcode 版本有一定要求,所以要对Xcode 进行更新,Mac 系统更新纯属系统和Xcode版本不兼容。Xcode 版本,系统版本指定的版本不好找,但是最新的版本是最容易寻找的,只需要全部升级到最新版本即可。②. Xcode 版本 == 13.1 版本。

2023-03-05 18:28:15 161

原创 Spring boot 之 RestTemplate访问

本文主要向大家介绍了 RestTemplate 这样一个 HTTP 请求工具类的常见用法,并没有涉及到源码,其实内部源码很多很深,包括和解析url模板,绑定参数的UriBuilderFactory UriTemplateHandler等等,建议跟踪源码跑一遍会更加理解restTemplate。**注意:**postForLocation方法返回的URI实际上是指响应头的Location字段,所以,请求的接口的响应头必须要有Location字段(即请求的接口实际上是一个重定向的接口),否则返回值为null。

2023-03-05 18:27:49 712

原创 Mysql 之执行计划

开发过程经常会遇到接口响应慢的问题,用户也会反馈页面卡顿,响应太慢,导致用户体验差,这个时候作为开发就要赶紧排查了,可能是程序处理的问题、也可能是并发量大导致排队问题、也可能是sql查询性能导致等;**客户端:**这里指连接MySQL各种形式,如.Net中使用的ADO连接、Java使用JDBC连接等,MySQL是客户端和服务器模式,前提先建立连接,才能传输数据,处理相关逻辑。**查询缓存:**当一个SQL进来时,如果开启查询缓存功能,MySQL会优先去查询缓存,平时我们开发都会选择不开启。

2023-03-05 18:27:31 167

原创 使用 ReportLab 绘制 PDF

一个pdfgen引擎本质上是一个将文档"绘制"到页面序列上的指令序列。每个实例都包含一个Frames的列表,并且有一些 方法应该在每个页面的开始和结束时被调用, 可以使用此参数绘制我们的页眉和页脚. 绘制复杂Pdf文件时 我们可以为每页设置单独的页面模板。它带有相当多的内部机制,但没有默认的页面模板. 所以需要添加定制好的页面模板(PageTemplate)。因我们在工作中需要用到pdf文件, 而对于复杂的定制的pdf文件往往不好处理. 所以本文介绍如何使用Reportlab生成定制pdf文件。

2023-03-05 18:27:12 328

原创 如何提取 IOS Document_apis

cache.db 数据解析: row_id: id uuid: 现在的文档因为是在线查看,文档中还包含了很多图片,视频,文本等内容, uuid 是内置浏览器加载的uuid, 我们在抽取 document_apis 的时候,只需要解析文本文件即可。关于IOS 私有库的搭建,⽹上的教程很少,目前为止,发现的⼀个⽐较好的⽂章,是教你私有库的搭建和扫描,但是⽂章因为存在时间⽐较⻓,套在现在框架中,难免有些不适⽤,我就在⼤神(Deft_MKJing宓珂璟)的基础上,做⼀些补充和修改。

2023-03-05 18:24:36 238

原创 技术分享 | web自动化测试-执行 JavaScript 脚本

在页面上直接执行 js在某个已经定位的元素上执行 js。

2023-03-05 18:24:04 260

原创 从几个开源项目浅谈IOS视频流输出方案

Apple开发组件replay kit[3] 经常用于直播当中,可以实时的获取视频流,它是通过IOS内置的录制视频组件,在苹果手机上启动一个视频输出的服务,再从此端口获取视频流。通过截屏获取图片,转换成视频流的形式,这种方法可见于facebook研发的WebDriverAgent(WDA)[1]技术,后由Appium进行维护,通过WDA的MJPEG服务接口获取屏幕截图,再用web-socket发送到浏览器端,就可以视觉上形成视频的效果。这里根据几个开源项目,做一个不同技术方案的视频流效果对比。

2023-03-01 18:37:09 405

原创 JVM内存溢出问题排查

当然,分析和解决内存溢出相关问题的步骤,不是固定的,还需要根据实际情况去做调整,止损是第一位的,正常情况我们需要快速重启的先,重启可以使服务快速恢复,但是只重启,指标不治本,如果没有定位到溢出的原因,重启一段时间可能又会溢出。内存溢出 out of memory : 通俗理解就是内存不够用了,是我们工作当中经常会遇到的问题,内存溢出有可能发生在正常的情况下,而非代码层面问题导致,比如高并发下,大量的请求占用内存,垃圾回收机制无法进行回收,而导致的内存溢出,这种情况就需要我们去调整架构了。

2023-03-01 18:35:49 505

原创 浅谈Shiro框架在Spring Boot中的认证应用

客户端提交用户账号和密码,在Controller中拿到账号和密码封装到token对象,然后借助subject的login方法,把数据提交给SecurityManager,使用Authenticator处理token,Authenticator从Realm列表中获取LdapRealm,LdapRealm从token中获取数据,交给authenticate进行比对,对比通过返回AuthenticationInfo。另一种是注解的方式,实现细粒度控制,但只能是在方法上控制,无法控制类级别访问。

2023-03-01 18:35:13 274

原创 使⽤selenium 操作 electron 应⽤

以上⽅式我们其实是重新打开了某个app, 但是更多的时候,我们是期望测试⼀个已经打开的app,试想⼀下如下的场景,某个app需要登录,登录的⽅式⼜⽐较复杂,扫码登录或者短信登录,或者有验证码,但是如果成功登录以后,⼀段时间以后再次打开就不会进⼊到登录界⾯,此时,我们不希望每次运⾏⽤例的时候,都重新登录,这时,我们就需要使⽤ selenium 来测试⼀个打开着的应⽤。接下来我们来写⼀个简单的测试,就是打开app,查看⼀下html,再跳转到google,输⼊⼀些⽂字,再点击搜素按钮。

2023-03-01 18:34:16 354

原创 移动广告SDK测试思路

以公司内部广告SDK为例,如下图所示,应用APP通过调用广告SDK接口,进行广告的展示等操作。随着国家对隐私数据保护,访问权限的控制,用户服务鉴权等越来越严格,安全测试也是重要部分,例如移除imsi和android ID等字段,增加下载类广告隐私信息协议等。对开发者来说,SDK接口里面的具体实现是透明的,当上层调用时遇到问题,只能依赖SDK打印的日志来定位分析。兼容测试的工作量通常是比较大的,可根据产品需求和市场现状对需要适配的设备机型做分析,覆盖的机型、系统版本、分辨率等进行优先覆盖排序。

2023-03-01 18:32:04 369

原创 了解磁盘IO的那些事

作为程序开发,我们的任务就是在操作系统允许的范围内,了解其原理,减少磁盘 IO 中数据的搬运以及系统的调用的次数,提高系统的性能。尽管有了协处理器 DMA 的参与,但是数据的读取依然存在多次的数据搬运的过程,减少数据多次的搬运,是否能提高程序运行的性能?对于数据写磁盘的事情也是受到操作系统内核的约束,我们在程序开发的时候,经常性做的一件事件就是将写的操作放到一块,一起写入磁盘,而不是需要写的时候就直接写入,尤其在操作数据库的时候。③. 磁盘驱动器收到内核的 IO 请求,把数据从磁盘读取到驱动器的缓冲中。

2023-03-01 18:31:11 784

原创 PDF文档电子公章的初试

大家在日常生活中经常会接触到电子公章,比如电子发票上一般会包含电子公章信息,比如下图发票中就带有两个电子公章,顶部的公章是普通的图形公章,右下角的电子公章不仅包含图形公章还包含了时间戳电子签名信息,图形公章用于显示直观信息,其发票的合法性由电子签名保证,其电子签名符合中华人民共和国电子签名法,因此其具有法律效力。在本文给大家展示在Java程序中如何给Pdf文档加盖图形公章的同时增加网络时间戳电子签名的,签名最终效果图如下所示,在开展工作前需要准备一个.pfx格式的电子签名文件,和图形公章.png格式文件。

2023-03-01 18:31:05 266

原创 ▁▂▃ 详解各大厂编程规范 ▃▂▁

在早期尚未形成所谓“现代”编程思想的时候,此规范就已经面世并发挥作用了,其中的某些观点可能与 C++ 官方不符,比如 C++ 创始人曾一度认为用常数 0 表示空指针比用 NULL 更好,而GSG 的观点与之相反,但历史表明 GSG 的观点是正确的,C++11 引入了专属符号 nullptr 以表示空指针的值。安全规则集合侧重违规代码的量化界定,严格遵循 C11 和 C++11 标准,并兼顾 C18、C++17 以及历史标准,可为不同方向的开发团队提供灵活而统一的规范指导。各大厂知名规范体系~

2023-03-01 18:30:25 201

原创 技术分享 | 网页 frame 与多窗口处理

从上面源代码中的说明可以看出,switch_to.window()需要提供一个 windows_name,可以是 name 也可以是 windows handle。需要注意的是,把被测浏览器对应版本的 chromedriver 放置到某个路径下,配置到环境变量或者脚本代码中。Java 中切换句柄需要使用迭代器,如果有下一个句柄,则切换,没有则不切换,上面代码表示切换到最后一个窗口。元素有属性,浏览器的窗口其实也有属性的,浏览器窗口的属性用句柄(handle)来识别。如图可以看到iframe的标签。

2023-03-01 18:29:15 189

原创 Windows-Python 应用:使用消息操作窗口

窗口是位于屏幕中的一个区域,它用于接收用户的输入,然后以文本或图形的形式显示输出。在Windows端经常会使用到一些带界面的工具,但在实现自动化的时候对这些工具的自动化如果使用位置点击的方式,那么自动化的稳定性不太好,并且实现起来也不方便,除了界面点击的方式是否还有其它更简单、稳定的方式呢?发生事件时,Windows先将触发的消息放入系统消息队列,之后根据消息的 hwnd 值将消息复制到相应的应用程序消息队列,接着应用程序中的消息循环在其消息队列中检索每个消息并发送给相应的窗口处理函数。

2023-03-01 18:28:48 707

原创 技术分享 | web 控件的交互进阶

常用模拟鼠标的行为,比如单击,双击,拖动等。当调用 ActionChains 或者 Actions 的方法时,会将所有操作按顺序存入队列,当调用 perform() 方法时,队列中的事件会依次执行。当需要模拟键盘或者鼠标操作时,Python需要使用 ActionChains 来处理,Java需要 Actions 来处理。下面代码中,action是模拟键盘或者鼠标的实例对象,on_element 是需要传递一个元素进去,默认值为 None。前面介绍的方法会将所有操作按顺序存入队列,要执行这些操作,需要调用。

2023-02-28 14:21:53 93

原创 测试人生 | 00后0经验应届毕业生拿下2线城市15W offer,好励志~

本人毕业于武汉市某不知名二本院校的物联网工程专业,物联网专业在我们学校是偏硬件的,对于软件的学习仅仅停留在基本的理论和操作方面。我们班很少有同学从事软件相关的工作,大部分都转行了。我在知乎上刷到了霍格沃兹测试开发学社的帖子,才想进一步的了解到软件测试这个行业。对比了很多机构后,我决定加入霍格沃兹测试开发学社进行系统性软件测试学习。由于错过了秋招,经过了三个多月的学习后,在春招中拿下了三个offer,最终选择了江苏15w年薪的offer。

2023-02-28 14:19:17 118

原创 技术分享 | Web 控件定位与常见操作

在做 Web 自动化时,最根本的就是操作页面上的元素,首先要能找到这些元素,然后才能操作这些元素。工具或代码无法像测试人员一样用肉眼来分辨页面上的元素。那么要如何定位到这些元素,本章会介绍各种定位元素的方法。

2023-02-28 14:19:06 149

原创 测试人生 | 疫情之下,1个月内涨薪50%拿下亿级流量金融上市公司新 offer,我柠檬了~

涨薪幅度50%,年包40W。我是在20年加入的,当时就跟着学起来了,刚开始公司也不怎么忙,学习了课程也能练习一下,挺好的。首先是简历的制作,当时先看了一下老师之前教怎么写简历的课程,自己先写了一份,然后把简历发给了学社负责简历的老师。与霍格沃兹测试开发学社结识是在20年,当时看到技能图谱里面覆盖很全面,而且内容都是对标一线大厂的,学完之后薪资也相当给力,就去听了思寒的公开课,产生极大的兴趣。现在印象最深的一个问题是数据库的脏读,当时立马就想起来,学社的老师讲过这个问题,所以后面就不用说了吧,你们晓得了。

2023-02-02 18:36:56 194

原创 技术分享 | Web自动化之显式等待与隐式等待

等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。

2023-02-02 18:36:08 222 1

原创 面试 | 互联网大厂测试开发岗位会问哪些问题?

测试开发从入门到高级实战」**课程,果然自信了好多,一直闯关到四面。由于本人习惯于记录学习笔记,面试完通常也会记下来问题,供自己查缺补漏,在这里也供各位小伙伴参考。本文作者测试媛 **@j2w。「测试开发从入门到高级实战」

2023-02-02 18:35:16 192

原创 测试面试题集锦(四)| Linux 与 Python 编程篇(附答案)

本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群。本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!软件测试工程师面试题。

2023-02-02 18:34:19 131

原创 测试人生 | 30 而立之年的蜕变,6 个月完成从国企到 BAT 大厂测开的华丽转身

不过,一开始我的自学是比较盲目的,虽然快速补充了各类测试技术和流行工具的知识学习和基础使用,如Selenium、Requests 框架,Postman、JMeter 工具等等,但由于实际工作中没有应用场景,很快就遇到瓶颈,对于测试工作,既然是偏技术的岗位,那么技术一定要过关。所以,虽然遭遇这样有点颠覆性的冲击,但毕竟内心深爱这个行业,愿意深耕下去,于是我很快调整了心态,鼓励自己“更让我感到打击的是,在尝试通过各种渠道搜罗学习零碎的自动化测试技术知识时,我发现自己不会的东西太多了,要系统掌握绝非易事。

2023-02-02 18:32:27 126

原创 测试面试 | 某互联网大厂测试面试真题,你能回答出多少?

近期,霍格沃兹测试学院的@T同学面试了某知名互联网大厂测试开发岗位,面试过程中遇到不少令人头疼的题目,心态也随之起伏。虽然最终通过三面,拿下高薪Offer,但也直呼刺激。本文是其复盘总结的部分面试真题,分享出来供各位测试小伙伴学习参考。看看下面这些题目,你可以回答出多少呢?

2023-02-02 18:28:25 102

原创 测试面试 | 头铁硬肝自动化测试,跳槽薪资翻 3 倍(附面试题)

我会把落地过程中用到的技术和细节以及踩坑经验都会一一记录到笔记中,哪怕现在公司用不到没关系,当公司业务突然要用到这个知识时,我只需要看下笔记就非常的清楚我当初是如何落地的。在帮业务测试转型到UI自动化测试时,你觉得你目前培训的整体的系统性是什么样子的?简单的评价下从你目前获悉的这些方面来看,你觉得你原来的工作经验有些方面有好的应用场景在我们公司这边呢?让你进来做负责人岗位的话,需要带团队遇到一些困难的过程,你对这个过程是有信心的吗?要有特点的问题,是经过自己分析思考的,而不是从网上参考的,解决方案是什么?

2023-02-02 18:26:54 124

原创 测试面试 | 某个版本/模块问题很多,但上线时间紧迫怎么办?

测试工程师技术面试,除了考核技术基础外,面试官通常也会抛出几个开放性问题,考察应聘者的测试实战经验、测试思路等综合实力。本文整理了霍格沃兹测试学院特邀顾问,资深测试专家刘晓光老师对两个测试面试经典问题的点评,供参考。

2023-02-02 18:25:29 122

原创 测试人生 | (汇总篇)从小团队的业务到独角兽的测开,涨薪超过60%,90后小哥哥凤凰涅槃了

python提供了@符号作为装饰器的语法糖,使我们更方便的应用装饰函数。但使用语法糖要求装饰函数必须return一个函数对象举例:ls-a|grepmysql说明:就是把前一个命令的结果当成后一个命令的输入。结合本例就是先显示所有的文件,然后再用grep命令在ls的结果中查找包含mysql的文件三次握手能保证数据可靠传输又能提高传输效率。若握手是两次:如果只是两次握手,至多只有连接发起方的起始序列号能被确认,另一方选择的序列号则得不到确认。要保证双方都关闭了连接。

2023-02-01 16:12:32 149

原创 测试人生 | 半年涨薪10W+,从手工+外包是如何完成蜕变的?

本文为霍格沃兹测试学院优秀学员笔记先简单的介绍一下自己。本人17年毕业于天津一所普通二本学校,之后一直在天津从事手工测试,年薪10万。在20年2月走上北上之路,进入了字节外包,年薪13万,只过了五个月时间,实在无法忍受一直做手工测试,所以在8月提出离职,同时入职一家国企,年薪17万。同年10月报名了霍格沃兹的测开班,于三月底跳槽,年薪30万+。

2023-02-01 16:11:34 127

原创 测试人生 | 毕业2年,拒绝独角兽入职名企大厂涨薪10万+,这个95后小姐姐好飒

本文为霍格沃兹测试学院优秀学员跳槽笔记本人19年本科毕业,校招进入一家数据分析类的公司做功能测试,今年6月初跳槽进入一家零售行业公司,岗位仍旧是功能测试。在6月初报名了霍格沃兹的测试开发课,一边面试也有一边听,后来被某大厂邀约面试,有幸拿了测试开发offer,后续面试也有咨询老师,在这期间给了我帮助。在这里记录一下自己短短两年的测试经历,希望给想从功能测试转测试开发的同学一点启发和鼓励。

2023-02-01 16:10:58 136

原创 测试人生 | 自考本科没前途?85后妹子在3年内完成从医学专业到测试开发,年薪近40W

本文为霍格沃兹测试学院优秀学员跳槽笔记我呢,学医、自考本科。毕业后按部就班的进入医院,工作了几年后,不愿意继续忍受夜班+不规律作息,于是决定转行测试。从刚入行的9.5K薪资到现在总年包38w+,只花了3年不到的时候(中间有2年备孕生娃了)。

2023-02-01 16:09:30 157

原创 测试人生 | 从传统行业到名企大厂,薪资翻倍,我做到了

本人本科毕业之后,就入职了安防行业。安防行业测试方法主要是以手工测试为主,测试的技术栈非常落后。如何从手工测试进阶测试开发以谋求更好的发展呢?机缘巧合之下,在知乎看到了学院的课程。试听之后,便毫不犹豫的报了课程。通过学习,明确了未来的发展方向。学院的项目实践,极大程度的加深了我对测开知识框架的理解和掌握。也分享一下自己的一点学习心得和成长经验。

2023-02-01 16:08:36 124

原创 当面试官问你:如何才能带领好团队?

前些天有位学员找到我,问:“面试官问我怎么才能带好团队,这个问题我要怎么回答呢?相信大部分同学在面试过程中也都遇到过类似的情况吧?那么我们今天就聊一下这个问题,在团队管理中,要怎么做才能带好团队呢?在工作中,很多时候团队问题多,问题严重,是因为基本工作没做到位。很多团队工作没有章法。所谓种瓜得瓜,种豆得豆。你为团队付出多少,你就能得到多少。

2023-02-01 16:07:27 140

原创 测试开发面试真题 | 测试老兵进阶突破,成功挑战大厂 P7 Offer!

后来,有幸了解到霍格沃兹测试学院,觉得学院根据 BAT 大厂前沿设计的课程内容和大咖导师完美匹配我的要求,所以就参加了「测试开发从入门到高级实战」第 10 期的课程,**让我学到了很多在工作当中没办法实践到的,最前沿的测试技术及实战技巧,完善了测试开发技术栈,也积累了必要的项目经验。但在我出去面试新机会的时候,很快就发现了自己的不足。其实面试时,我更多的是抱着持续学习的态度,但最终也比较幸运的拿下了理想的 Offer,能加入这么优秀的测试团队,后续对自己的要求也会更高,希望能够继续加强自己技术栈的积累。

2023-02-01 16:07:13 144

原创 测试面经 | 从测试螺丝钉到大厂测试开发,三点成长心得和面试经验

有库存,价格,图片,尺码,颜色,购买数量这几个,让我直接在ide里面写一下测试点,分别对功能、性能、兼容性、安全四个方面写了一下。接着,问了一下平常有开发过什么工具吗,说了一下之前写的数据回滚的工具,根据数据库事务Log,Oracle提供的那个Flashback,先把数据准备和用例执行过程中会变动的表全部拿到,开启表行权限,再记录当前的scn号,在执行完以后将表全部回滚,里面还封装了一下HTTPClient,写了一个get方法,两个post方法去刷缓存,一个是json串的,一个是key-value的。

2023-02-01 16:05:37 140

原创 测试面试 | Java 经典面试题汇总

Java目前仍然是业界应用最为广泛的编程语言,在很多互联网大厂,深度掌握Java是中高级测试开发/测试架构师的必备核心技能。技术面试中,Java编程技能也一直是考核重点。本文整理汇总了常见的经典Java面试题目(较偏向初级和中级水平),供各位测试开发同学参考。这里只给出问题,不列出参考答案(很多问题答案并不唯一),有兴趣的可以留言讨论,进阶学习文末加群。

2023-02-01 16:04:46 607 1

软件测试用例设计,11月17日实战回放视频

软件测试用例设计,11月17日实战回放视频

2022-11-18

霍格沃兹测试开发学社国庆好礼大放送

现场抽奖+红包雨+大额优惠券 近期学社活动+学员案例+课程分析

2022-09-30

空空如也

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

TA关注的人

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