测试开发
文章平均质量分 74
Hogwarts测试开发
这个作者很懒,什么都没留下…
展开
-
DNS和BIND总结
Bind(Berkeley Internet Name Domain Service),它是一款实现DNS服务器的开放源码软件,够提供双向解析,转发,子域授权,view等功能,是世界上使用最为广泛的DNS服务器软件,目前Internet上半数以上的DNS服务器有都是用Bind来架设的。根域下来就是顶级域或者叫一级域,有两种划分方式,一种互联网刚兴起时的按照行业性质划分的com.,net.等,一种是按国家划分的如cn.,jp。zone的配置文件在bind配置文件中指定,下图是一份简单的zone配置。原创 2023-02-07 18:11:52 · 294 阅读 · 1 评论 -
Tensorflow-图像处理
高分辨率图像具有更高的像素密度,更多的细节信息,更细腻的画质。要获得高分辨率图像,最直接的办法是采用高分辨率的相机,然而,在实际应用过程中,由于制作工艺和工程成本的考虑,很多场合都不会采用高分辨率、超分辨率的相。要获得高分辨率图像,最直接的办法是采用高分辨率的相机,然而,在实际应用过程中,由于制作工艺和工程成本的考虑,很多场合都不会采用高分辨率、超分辨率的相机来进行图像信号的采集。SRGAN的工作就是: G网通过低分辨率的图像生成高分辨率图像,由D网判断拿到的图像是由G网生成的,还是数据库中的原图像。原创 2023-02-07 18:10:27 · 236 阅读 · 0 评论 -
Java代码静态检查工具Error Prone
Google主导并开源的项目,社区活跃度很高,有详细丰富的文档指导- 提供简单但明确的修复指导- Bug Partten的检查模式,不必维护xml- 不检查字节码,hook到编译过程中,编译即体现,可以尽早发现问题- 支持插件化的自定义检查标准,已有基于Error Prone开源项目NullAway。年轻活跃的开源社区是 Error Prone最大的优势,有着广阔的探索视野,且Google、Uber、Flipboard对于 Error Prone丰富的实践经验,有力的保证了该项目的应用前景。原创 2023-02-07 18:08:50 · 335 阅读 · 0 评论 -
消除对特权账户的依赖使用Kaniko构建镜像
Kaniko会先提取基础镜像(Dockerfile FROM 之后的镜像)的文件系统,然后根据Dockerfile中所描述的,一条条执行命令,每一条命令执行完以后会在用户空间下面创建一个snapshot,并与存储与内存中的上一个状态进行比对,如果有变化,就将新的修改生成一个镜像层添加在基础镜像上,并且将相关的修改信息写入镜像元数据中。无特权的容器镜像构建是注重安全性的公司最需要的功能之一。kaniko以容器镜像的方式来运行的,同时需要三个参数: Dockerfile、上下文、以及远端镜像仓库的地址。原创 2023-02-05 15:47:28 · 215 阅读 · 0 评论 -
InfluxDB 2.0 原理与应用实践
下图中红色框图则是曲线图的Flux查询语句,from表示数据源所在的bucket,|>表示管道连接符,range表示所查询数据所在的时间范围,其中 v.timeRangeStart 和 v.timeRangeStop 代表时间区间下拉框选中的时间段,filter是对range范围内的数据进行过滤,filter中的参数fn,是基于列和属性过滤数据逻辑的匿名函数,yield只在同一个Flux中出现多查询的时候才会出现,yield函数将过滤后的表作为Flux查询结果输出。原创 2023-02-05 14:08:20 · 1054 阅读 · 0 评论 -
测试人生 | 疫情之下,1个月内涨薪50%拿下亿级流量金融上市公司新 offer,我柠檬了~
涨薪幅度50%,年包40W。我是在20年加入的,当时就跟着学起来了,刚开始公司也不怎么忙,学习了课程也能练习一下,挺好的。首先是简历的制作,当时先看了一下老师之前教怎么写简历的课程,自己先写了一份,然后把简历发给了学社负责简历的老师。与霍格沃兹测试开发学社结识是在20年,当时看到技能图谱里面覆盖很全面,而且内容都是对标一线大厂的,学完之后薪资也相当给力,就去听了思寒的公开课,产生极大的兴趣。现在印象最深的一个问题是数据库的脏读,当时立马就想起来,学社的老师讲过这个问题,所以后面就不用说了吧,你们晓得了。原创 2023-02-03 16:17:03 · 102 阅读 · 0 评论 -
如何提取 IOS Document_apis
关于IOS 私有库的搭建,⽹上的教程很少,目前为止,发现的⼀个⽐较好的⽂章,是教你私有库的搭建和扫描,但是⽂章因为存在时间⽐较⻓,套在现在框架中,难免有些不适⽤,我就在⼤神(Deft_MKJing宓珂璟)的基础上,做⼀些补充和修改。那么问题就出来了,在我们最新的环境中,文档是好像是内嵌了个浏览器的形式展现的,同时,也找不到map.db 文件,所以这里,我们需要调整下。原创 2023-02-01 11:13:31 · 137 阅读 · 0 评论 -
Mysql 之执行计划
开发过程经常会遇到接口响应慢的问题,用户也会反馈页面卡顿,响应太慢,导致用户体验差,这个时候作为开发就要赶紧排查了,可能是程序处理的问题、也可能是并发量大导致排队问题、也可能是sql查询性能导致等;**客户端:**这里指连接MySQL各种形式,如.Net中使用的ADO连接、Java使用JDBC连接等,MySQL是客户端和服务器模式,前提先建立连接,才能传输数据,处理相关逻辑。**查询缓存:**当一个SQL进来时,如果开启查询缓存功能,MySQL会优先去查询缓存,平时我们开发都会选择不开启。原创 2023-02-01 11:09:45 · 96 阅读 · 0 评论 -
如何提取 IOS Runtime Headers
因为我这边没有IPhone的最新版本的手机,但是有一台IPAD, 所以直接用IPAD代替,Xcode 版本更新是因为,我们后期要连接真机编译安装RuntimeBrowser,但是连接IPAD 最新版本编译,Xcode 版本有一定要求,所以要对Xcode 进行更新,Mac 系统更新纯属系统和Xcode版本不兼容。我们这边准备使用最新的IOS版本,15.0版本,15.0版本是IOS 最新的系统版本,我们准备的硬件环境。选中我们的设备,直接编译运行。原创 2023-02-01 11:07:54 · 103 阅读 · 0 评论 -
使用 ReportLab 绘制 PDF
单栏页面对象frameT = Frame(doc.leftMargin, doc.bottomMargin, doc.width, doc.height, id='normal')# 双栏页面对象frame1 = Frame(doc.leftMargin, doc.bottomMargin, doc.width / 2 - 6, doc.height - doc.bottomMargin, id='col1')pie.strokeColor = colors.white # 整体饼图边界的颜色。原创 2023-02-01 11:05:29 · 250 阅读 · 0 评论 -
测试人生 | 从外行到外包,从手工测试到知名互联大厂测开 这个90后小姐姐是怎么腾飞的?
本文为霍格沃兹测试学院优秀学员跳槽笔记,测试开发进阶学习文末加群。编者按:本文的主人公小姐姐是我们自动化班的学员,小姐姐人很好,很努力也很优秀。希望她的分享能够帮助到一每位需要帮助的小伙伴,相伴学习的路上,我们一起加油~本人本科就读于某普通一本院校(非985,211),经管类专业,从大四实习到15年毕业后前两年一直在从事自己专业相关的工作。17年时决定想要转业从事计算机相关领域工作,在17年9月的一个机遇大跨度转行到测试行业,至今有3年多的测试经验。原创 2023-01-31 17:56:52 · 90 阅读 · 0 评论 -
测试人生 | 从小团队的业务到独角兽的测开,涨薪超过60%,90后小哥哥凤凰涅槃了
面试官,你好,我叫xx,20xx年xx专业本科毕业,从事软件测试将近xx年的时间,在此期间做过一些项目也积累过一些经验,能够独立地完成软件测试流程的一个工作。我之前主要做过的是功能测试,web、接口自动化测试、和一些管理工作,也带过新人,用过Jmeter做过一些压力方面的测试。我对于缺陷管理工具比如禅道,版本控制器git与svn能够熟悉应用。数据库、linux、Fiddler、Charles、Jmeter这些应用也比较熟悉。对pytest测试框架比如参数化、fixture、allure报告比较熟悉。原创 2023-01-31 17:50:04 · 181 阅读 · 0 评论 -
测试人生 | 从跨专业手工测试转岗外包,再到 Python 测试开发,跳槽涨薪 85%!
本人毕业于某普通本科院校非计算机专业,跨专业入行测试,至今有近 4 年工作经验。第一份测试工作是由别的岗位转行做纯手工功能测试。为了提升技能,第二份工作选择成为某大厂的外包测试(外派)。在这份工作中开始初步接触了自动化测试,也学习了 Jenkins 操作以及 Linux 命令行等相关基础技能。积累一些技能后遇到成长瓶颈,为了寻求突破,系统学习了霍格沃兹测试学院《Python 测试开发实战进阶》系列课程,并顺利跳槽拿到某知名互联网企业测试开发 Offer,涨薪 85%!原创 2023-01-31 17:49:09 · 100 阅读 · 0 评论 -
干货 | 读懂这篇文,玩游戏还会卡顿?
App需要在16ms内完成下一次要刷新的界面的相关运算,以便界面刷新更新,如果无法在16ms内完成运算,就会发生卡顿,影响用户体验。如果一个帧的绘制时间超过0.7s,用户会明显感觉到卡顿,称之为冰冻帧,比如上面红色的帧点。如果帧的绘制时间刚好超过0.6ms,称之为掉帧,比如上面黄色的帧点,但部分掉帧影响不大,主要危险来自于冰冻帧。同时,大量对象的叠加也会增加Heap的压力,从而触发更多的GC操作。过度绘制会导致gpu负荷,每屏的每一帧,像素点应该只被绘制一次,如果重复绘制像素点,就是过度绘制。原创 2023-01-31 17:44:24 · 89 阅读 · 0 评论 -
校招面试 | 一面试就紧张,怎么办?
只要一面试就紧张,有时问的明明是自己很得心应手的技能点,但是面试的时候就嘴瓢,完全是茶壶里倒饺子,有货倒不出来。所以你去面试的时候会紧张,因为你不知道会在一个什么样的环境遇到一个什么样的面试官,这个面试官会问什么样的题目。当面试的时候,面试官提问的问题都是在工作中会遇到的问题。去面试之前先摆正心态,你就当是去学习新技术的,看看现在别家公司都用了哪些技术,有哪些是可以学习提升的。放平心态后,如果那家公司没给你发 offer,你心底安慰自己:这样没眼光的公司不给你发 offer,是拯救自己于水火。原创 2023-01-31 17:43:07 · 66 阅读 · 0 评论 -
软件测试 | 简历中应该如何描述才能体现出软技能的实力 ?
发现、分析和总结问题,其实说到底,就是复盘的能力。一个项目做完之后,是否会分析,哪个模块的 bug 最多,哪个模块的 bug 最少?这些 bug 都是什么原因引起的?引起 bug 的底层原因是什么?下次再做类似项目的时候,有哪些经验可以用在下一个项目里?有哪些 bug 是可以规避的?这些问题,是否总结成一些可以在公司通用的文档,让全公司受益?公司的受益点在哪里?想明白这些问题后,将成果写在简历中,就是非常好的答案呀~我们看到 JD 的时候,一定要多想一想,招聘需求上这么写倒底是需要什么样的能力?原创 2023-01-31 17:41:27 · 95 阅读 · 0 评论 -
技术分享 | Bug定位方法
定位 Bug 首先要明确 Bug 问题的现象和复现步骤,通过分层分析关键过程的数据与问题特征,积累 Bug 特征与问题根源特征,丰富测试经验,提高 Bug 发现的能力。null。原创 2023-01-30 18:17:51 · 67 阅读 · 0 评论 -
当面试官问你:如何才能带领好团队?
前些天有位学员找到我,问:“面试官问我怎么才能带好团队,这个问题我要怎么回答呢?相信大部分同学在面试过程中也都遇到过类似的情况吧?那么我们今天就聊一下这个问题,在团队管理中,要怎么做才能带好团队呢?在工作中,很多时候团队问题多,问题严重,是因为基本工作没做到位。很多团队工作没有章法。所谓种瓜得瓜,种豆得豆。你为团队付出多少,你就能得到多少。原创 2023-01-30 18:14:03 · 106 阅读 · 0 评论 -
使⽤selenium 操作 electron 应⽤
以上⽅式我们其实是重新打开了某个app, 但是更多的时候,我们是期望测试⼀个已经打开的app,试想⼀下如下的场景,某个app需要登录,登录的⽅式⼜⽐较复杂,扫码登录或者短信登录,或者有验证码,但是如果成功登录以后,⼀段时间以后再次打开就不会进⼊到登录界⾯,此时,我们不希望每次运⾏⽤例的时候,都重新登录,这时,我们就需要使⽤ selenium 来测试⼀个打开着的应⽤。"build": "electron-packager .", //添加打包指令。原创 2023-01-30 18:04:02 · 178 阅读 · 0 评论 -
Windows-Python 应用:使用消息操作窗口
//窗口的创建hwnd = CreateWindow ( szAppName,//窗口类名TEXT(“Hello程序”),//窗口标题WS_OVERLAPPEDWINDOW,//窗口风格CW_USEDEFAULT,// x的初始位置CW_USEDEFAULT,// y的初始位置CW_USEDEFAULT,//初始x大小CW_USEDEFAULT,//初始y大小NULL,//父窗口句柄NULL,//窗口菜单句柄hInstance,//程序实例句柄NULL);如果函数调用失败,或超时,返回值是零。原创 2023-01-29 17:36:10 · 226 阅读 · 0 评论 -
技术分享 | 网页 frame 与多窗口处理
/ WebElement: 传入 `selenium.webelement` 对象driver.switchTo().frame(driver.findElement(By.tagName("iframe")));self.driver.find_element_by_css_selector('.s_btn').click() #使用link_text点击。原创 2023-01-29 17:25:40 · 98 阅读 · 0 评论 -
技术分享 | Web自动化之显式等待与隐式等待
等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。原创 2023-01-29 17:24:24 · 96 阅读 · 0 评论 -
测试开发 | 跨平台设备管理方案 Selenium Grid
Selenium Grid 是 Selenium 的三大组件之一,它可以在多台机器上并行运行测试,集中管理不同的浏览器版本和浏览器配置。通过将客户端命令发送到远程浏览器的实例, Selenium Grid 允许在远程计算机 (虚拟或真实) 上执行 WebDriver 脚本. 它旨在提供一种在多台计算机上并行运行测试的简便方法。原创 2023-01-28 15:13:30 · 375 阅读 · 0 评论 -
学习Docker就应该掌握的dockerfile语法与指令
在日常的工作中,常常需要制作自己的项目的镜像,一般通过以下两种方式制作镜像:Docker commit、Dockerfile。原创 2023-01-28 15:11:11 · 254 阅读 · 0 评论 -
个人资料、消息、书签和偏好设置 干货 | 环境问题还是测试的老大难?两个步骤轻松搞定
由上面两个步骤就可以将环境的切换作为一个可配置的选项,根据需求,很方便的去切换不同的使用环境。不过目前这样的解决办法依然是写在代码中,不够优雅,在后面会讲解如何将env变量中的配置信息转换为一个yaml格式的配置文件。首先在上一节提到过的字典结构体的基础上进行改造(没看过的戳这里 干货 | 实战演练基于加密接口测试测试用例设计),将url从一个写死的ip地址改为一个域名。”]读到全部的环境配置选项,再使用改变[env[“default”]]中的选择,去切换不同的环境。原创 2023-01-05 15:02:23 · 311 阅读 · 0 评论 -
干货 | 测试人职场晋升“潜规则”:15 年经验资深测试经理的职场忠告
大家好,我是云胖虎,有近 15 年工作经验,在测试专业上擅长的方向是自动化测试,测试工具平台开发和探索测试相关的一些领域,也拿到过项目管理和敏捷教练的认证,目前是在某知名金融银行企业担任技术经理。今天我分享的 Topic 是个偏职场内功的话题:《测试人晋升指南 —— 如何做好个人绩效管理》。这个 PPT 的内容可以说基本都是多年职场经验积累的干货心得和血泪教训。2020 年马上就要过去了,就当作一个跨年礼物送给大家,有任何意见也欢迎即时反馈。原创 2023-01-05 15:00:26 · 248 阅读 · 0 评论 -
面试真题 | 需求评审中从几个方面发现问题
在需求评审的时候,需要对产品提出的需求所带来的改动进行必要性及改动量评估,有些需求由于产品经理不熟悉产品直接提出,但是有时对应产品有些公共通用组件就可以实现该需求。企业微信要实现考勤异常记录发送给员工,应该实现一个开放式接口,去规定好考勤异常记录的消息模版,不同公司的考勤系统导出异常数据,填入企业微信规定好的模版内即可。需求不只是要排出对应的优先级,还需要对需求进行一个排期,对应开发周期及测试周期,还有最终的该需求的上线日期。有关需求中的数据内容,对应的约束是否比较全面,约束的条件是否规定的比较合理。原创 2022-12-15 15:48:13 · 267 阅读 · 0 评论 -
技术分享 | 测试核心:如何减少线上故障?
线上的故障,最多的呈现形式往往是某个边缘功能的漏测,上线新功能问题等等,但这些问题的出现需要更深层次的深挖。记得很久之前接触过一个业务 B,强依赖与业务 A,而业务 A、B 是隶属于两个团队的,带来的问题就是:不仅开发的时候需要多方周知,测试的时候往往需要找业务 A 的人员创造场景,当然了,因此也引发了一些耦合度太高导致的测试不充分,进而引发了线上故障。故障发生有种种可能的情况,这里更多的是从狭义角度来定义故障的,即:给用户带来不可用的问题,并常常通过回滚版本的方式进行处理,对应硬性质量引发的问题。原创 2022-12-02 11:42:10 · 237 阅读 · 0 评论 -
东莞理工学院举办第二届“火焰杯”软件测试高校就业选拔赛颁奖典礼
火焰杯”软件测试高校就业选拔赛是软件测试就业联盟、霍格沃兹测试开发学社等一线互联网企业与知名高校,立足行业实际,举办的人才选拔、培养的软件测试专业赛事,旨在推动软件测试行业发展,提升国内软件的质量,向软件测试行业输送具有创新能力和实践能力的高端人才,提升高校毕业生的就业竞争力,全面推动行业发展及人才培养进程。据悉,网络空间安全学院成立以来,一直努力探索创新人才培养模式,以课程建设为基础,充分发挥学科专业优势,以学生学科竞赛、校企合作为抓手,多轮驱动不断探索创新型应用人才培养之路,不断提升人才培养质量。原创 2022-12-02 11:39:42 · 56 阅读 · 0 评论 -
三江学院计算机科学与工程学院举办“火焰杯”软件测试开发选拔赛颁奖仪式
计算机科学与工程学院院长刘亚军、副院长叶传标、曹阳、吴德、院党总支副书记王兰英、系主任杨少雄、慧科企业代表尹沁伊人、项目负责人王旭出席本次颁奖仪式,仪式由吴德副院长主持。现阶段,尤其重视创造力的发展和创新人才的培养,训练营和竞赛对提高同学们的实战能力和促进运用型人才的培养有重要意义,并强调以赛促教,以赛促学,对同学们日后的学习提出期望。仪式开始前,刘亚军院长肯定了在上一阶段老师和同学们取得的成就,表示软件测试作为一项重点建设课程,在未来更是一个重要岗位,能取得这样的成就实属不易。原创 2022-12-01 14:36:33 · 88 阅读 · 0 评论 -
技术分享 | 一文搞定 Appium 环境配置
Appium 是一个开源的、跨平台的测试框架,可以用来测试 Native App、混合应用、移动 Web 应用(H5 应用)等,也是当下互联网企业实现移动自动化测试的重要工具。Appium:是 Appium 体系的核心,因为它本身也是一个 web 接口服务,所以也会被成为 appium server,对外默认开启包括 4723 等多个端口。Appium-Desktop:是为了让 Appium 能够更好用,让小白入门更容易,让调试和界面分析更方便,官方开发了 GUI 的工具 Appium-desktop。原创 2022-11-18 12:00:32 · 82 阅读 · 0 评论 -
技术分享 | 测试人员必须掌握的测试用例
测试用例(Test Case)是为特定的目的而设计的一组测试输入、执行条件和预期结果的文档。如果设计全面覆盖需求的用例,测试用例都执行通过,发现的问题全部修改,即可放心交付给客户使用。P2:中优先级测试用例,更全面的验证功能的各个方面,包含异常测试、边界、中断、网络、容错、UI 等测试用例。P3:低优先级测试用例,不常常被执行,一般包含性能、压力、兼容性、安全、可用性等等。测试步骤:测试用例的步骤描述,执行人员可以根据测试步骤完成测试的执行。在不同的公司,可能测试用例的等级划分有所差异,但是基本大同小异。原创 2022-11-16 17:53:03 · 139 阅读 · 0 评论 -
技术分享 | 测试人员必须掌握的测试用例
测试用例(Test Case)是为特定的目的而设计的一组测试输入、执行条件和预期结果的文档。如果设计全面覆盖需求的用例,测试用例都执行通过,发现的问题全部修改,即可放心交付给客户使用。P2:中优先级测试用例,更全面的验证功能的各个方面,包含异常测试、边界、中断、网络、容错、UI 等测试用例。P3:低优先级测试用例,不常常被执行,一般包含性能、压力、兼容性、安全、可用性等等。测试步骤:测试用例的步骤描述,执行人员可以根据测试步骤完成测试的执行。在不同的公司,可能测试用例的等级划分有所差异,但是基本大同小异。原创 2022-11-16 17:52:41 · 78 阅读 · 0 评论 -
技术分享 | 测试开发工程师必读经典好书清单
另外,如果性能测试做得比较深入了,其实可以看相关的开发书籍,比如架构相关的书,数据库管理、调优,JVM 调优,Web 服务器管理、调优,高性能程序设计、调优等。程序员在技术之外的软技能可能才是决定工作和生活幸福度的关键,包括身体健康,成熟的心态,团队协作能力,良好的沟通方式和技巧,高效能工作习惯,职业生涯规划能力等等。推荐几本经典书籍,信息量比较大,对于平时只做系统测试的同学来说可能很难懂,但是建议啃一下,慢慢消化里边的一些知识,在读的过程中多与开发人员,SQA,产品人员,运维人员交流。原创 2022-11-08 14:50:06 · 354 阅读 · 0 评论 -
技术分享 | 使用 Zabbix + Grafana 搭建服务器监控系统
当 Zabbix 监控某个具体的项目,改项目会设置一个触发器阈值,当被监控的指标超过该触发器设定的阈值,会进行一些必要的动作,动作包括:发送信息(邮件、微信、短信)、发送命令(SHELL 命令、Reboot、Restart、Install 等)。Agent 安装在被监控的主机上,Agent 负责定期收集客户端本地各项数据,并发送至 Zabbix Server 端,Zabbix Server 收到数据,将数据存储到数据库中,用户基于 Zabbix WEB 可以看到数据在前端展现图像。原创 2022-11-02 15:41:51 · 335 阅读 · 0 评论 -
测试人生 | 疫情之下涨薪70%从手工转到测试开发,是种什么样的体验?
加入学社后,学院的课程由浅入深,注重实践,并且助教老师在群里积极解答疑惑,学习期间组织每天的编程题目,所有题目都干货满满,当然,师傅领进门,修行在个人,有了学院的平台之后,自身的努力也必不可少。selenium的框架,知识点有:等待方式(显式,隐式,显式内置的常用等待条件),定位方式xpath(轴定位,函数)/css,鼠标键盘交互,切换,执行js脚本,文件上传,弹窗处理,page object模式。完善的学习体系,互助的测试分享平台,前沿的大佬分享,简历的指导,大厂的内推,让我下定决心来学习学社的课程。原创 2022-10-31 10:57:09 · 65 阅读 · 0 评论 -
校招面试真题 | 显式等待与隐式等待的区别?与强制等待的方式分别是什么,有什么区别?
在写自动化测试脚本的过程中,是否熟练掌握了三种等待的使用方式与使用场景?三种等待方式分别是什么,有什么区别?显式等待与隐式等待的区别?需要分别从使用方式、原理、适用场景进行总结。显式等待与隐式等待的区别?与强制等待的方式分别是什么,有什么区别?本文引用自霍格沃兹测试开发学社录播课《Appium原理》原创 2022-10-27 16:17:02 · 72 阅读 · 0 评论 -
技术分享 | 如何确保API 的稳定性与正确性?你只需要这一招
现在,越来越多的 Web 应用转向了RESTful的架构,很多产品和应用暴露给用户的往往就是一组 REST API,这样有一个好处,用户可以根据需要,调用不同的 API,整合出自己的应用出来。对的,这时候应该使用findAll,可以粗鲁的认为多个find的叠加。在这个例子中,需要重用的两个断言数据被定义在"responseSpec",并且与另外一个body断言合并,组成了这个测试用例中全部的断言,那么这个测试用例需要全部断言都通过用例结果才会通过,一旦其中一个断言失败,则测试用例的测试结果为失败。原创 2022-10-25 15:09:13 · 82 阅读 · 0 评论 -
校招面试真题 | 和面试官聊的很 high,但就是拿不到 offer,怎么办?
和面试官聊的很 high,但就是拿不到 offer,怎么办?这是很多人比较 emo 的问题。面试的时候和面试官谈笑风生,有种相见恨晚的感觉。面试完后左等右等就是不见发 offer,而去问 hr 小姐姐,hr 小姐姐只会告诉你,面试没通过。至于太细节问题,没法问呀~接下来我和大家说一说面试中的3个误区,结合你的面试经验,看看你有没有中招哦。原创 2022-10-20 10:59:40 · 141 阅读 · 0 评论 -
保10万涨薪、保Offer、保大厂,1V1私教服务上线啦!
被裁的人数众多,企业放出的职位投递的人比往常多出很多倍,比如有的公司发布了5个测试职位,陆续收到了上千封简历。在平时的工作过程中,会遇到很多难点,也有自己解决不了的问题,不好意思问领导,担心影响领导对自己的能力评估。我们通常都有这样的感受,工作中遇到一个好的领导,在旁边随时提点你,自己在职业技能上会成长的非常快,跟对人可以助你弯道超车,快速达成职业目标。职场守护计划中的全流程的面试辅导,不仅有资深面试官1v1模拟面试,更有面试后的复盘,帮你理清面试逻辑获得最佳表现、拿下心仪Offer。原创 2022-10-17 11:23:21 · 64 阅读 · 0 评论