自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 质效率访谈第1期:面试经验--讲讲我是如何进大厂的

最近恰巧和招聘我进阿里的HR聊天,聊到为什么很多面试者没能最终通过面试,她半开玩笑跟我说:能不能给大家辅导一下,我是很懂怎么表现能让leader们兴奋的那个点。我第一反应当然是开心,同时又思考了一下,其实面试是有套路的,刚好之前应测试窝的小伙伴邀请讲过一些面试的点,也分享给大家面试问答1. 应聘自动化测试需要的条件?测试广度很重要,必要的框架、语言基础。需要懂一些质量保障的点,质量保障不仅仅是线下还有线上,除了2. 自动化测试比测开岗了解更多的业务?不同公司定义不一样,还是要看公司的jd描述,一般

2020-09-25 23:58:44 4685

原创 测试工程师躲不过的难题(1):点点点之痛

做什么不无聊,做什么工作会觉得提升很大呢?在我看来,其实所有的工作都会有无聊掺杂其中。举个例子。你觉得销售工作应该不无聊吧?毕竟是跟人打交道的职业,我早期做过销售的工作——电话销售,打一整天的电话都没有一个成交;我以为这是因为我自己资质问题,可能我不太会说话,但后来我认识了销售经理、销售总监,混熟了之后我问了一个很真实的问题。销售工作最大的挑战是什么?他的回答时是战胜无聊,他有过反复出差去甲方爸爸公司,做了很多工作但最后并没有中标的经历;也有过反复出差到最后只是为了给自己老板传些悄悄话的经历,因为自.

2020-09-01 23:47:36 132

原创 react限制日期范围为选中时间前后3个月

基于react的日期控制插件头部引用功能函数插件使用最终结果头部引用使用react的useState,通过记录state状态的变量来判定日期当前值。 import React,{ useState } from 'react'; const { RangePicker } = DatePicker; const [selectDate, setSelectDate] = useState(null);功能函数 //日期限制 const disabledDate = (curre

2020-08-11 16:54:09 206

原创 Python自动化测试(2) :thrift到json转换

def json_thrift_convertor2(src_json, dest_struct, ignore_unknow_key=False): """ @src_json: dict loads from user pass json body @dest_struct: final thrift type after parse @ignore_unknow_key: default False, if one key in src_j

2020-06-02 13:41:15 313

原创 测试开发工程师面试总结(三)——Linux基础篇

###一个面试失败者引发的提问某大厂面试官Boss问了一个测试五年以上的工程师一个基础的Linux致命题,以下为对话:Boss:用一条命令查出机器上所有python进程,并杀掉候选人:ps -ef|grep python|kill -9 ,先grep之后并killBoss:这个不能杀掉进程。提示:可以考虑下如何传递参数候选人:不清楚。。。 (此处省略一千字……面试失败)面试官非常郁闷,开始怀疑是不是自己的问题太偏门了,于是开始灵魂拷问组员,以下为群消息:Boss:不许上网,5s给

2020-05-27 11:55:49 606

原创 Python自动化测试(1) : json到thrift转换

从thrift到pyi转换pyi是什么?为什么要用pyi?可见官方解释The *.pyi files are used by PyCharm and other development tools toprovide more information, such as PEP 484 type hints, than it is ableto glean from introspection of extension types and methods. They arenot intende

2020-05-27 11:11:26 288

原创 git同时配置gitlab和github双账号(踩坑分享)

网上已经有了很多相关的文档,但是有些使用过后并不能成功,本文将踩坑之后总结的点整理出来,方便大家同时配置公司git和GitHub,分别管理,不踩红线。...

2018-09-27 16:33:54 4222 12

原创 测试开发工程师面试总结(二)——算法篇

算法也属于常见面试内容之一,但基本不会超过《剑指offer》的范围,在此附上一篇简书上整理的内容: 第二版java解法 常见的面试题包括以下几类:字符串操作,文件输入输出流及统计,矩阵操作,单例模式等。1.针对字符串的操作:如字符串反转、字符串去重、含有左右括号的字符串匹配。含有左右括号的字符串匹配的题目及代码如下: 给定一个字符串,其中的字符只包含三种括号:花...

2018-08-13 16:54:58 4449 4

原创 测试开发工程师面试总结(一)——Java基础篇

打算换一份工作的时候才发现,随手百度一下都能找到**岗位面试总结,但是有关测开岗位的面试总结却寥寥无几。总体原因可能是这两个:1 测试行业整体水平参差不齐,导致不同公司面试的问题不能抽象出来写概览。2 很多做测开的人可能内心对这个行业缺少热爱,所以不爱去写。 算法 50%以上的公司会先考面试者的算法水平,在这里列出几个被问到的概率比较高的问题: 比较经典的 2. 爱奇艺两个算法:经...

2018-08-12 17:54:48 13051 1

原创 cookie、session和token详谈

cookie、session和token都是web访问很常用的工具,首先三者都是为了解决http无状态协议而出现的。 cookie是一种客户端保持状态的方案。客户端访问web服务器时,服务器在客户端的机器上访问的缓存。同时浏览器还会缓存一些静态资源等来加速浏览器的访问,cookie在这其中是非常特殊的存在。浏览器缓存主要有两类:缓存协商:Last-modified ,Etag 和彻底缓存:cac...

2018-07-17 20:13:09 242

原创 maven 自动更新jar包的几种方式

经常使用maven的人会发现,如果依赖包的版本号经常更新,手动改版本号是一件很头疼的事,现在提供几个思路解决这个问题:使用version自带的latest标签或者release标签<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId&g...

2018-04-19 14:42:03 12090 1

原创 git第一次上传要注意什么

git第一次上传项目到远程仓库每次使用git都要先Google一下,这次决定记录下来不同情况的步骤:1.首先要在git上创建对应的project,然后复制ssh地址 执行remote命令创建远程分支git remote add origin git@git.*.com:{$group名称}/{$project名称}.git2. 将本地的代码上传到本地仓库 执行add和commit命...

2018-04-04 11:57:04 215

原创 大家都在问的测试策略到底是什么?

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-12-11 15:15:34 2483

原创 Linux环境下WEB应用启动或关闭tomcat脚本编写(二)

接下来,就是如何通过脚本关闭tomcat:1. 查找进程pid使用ps命令查找到对应的进程,ps -aef | grep java|grep "【关键字】"关键字为应用安装路径,得到结果为展示当前应用pid的一条记录2. 将pid作为变量传递给下一个命令使用sed命令替换空格为冒号(:)标识,并使用cut命令进行截断,ps -aef | grep java|gr

2017-12-11 14:57:07 234

原创 Linux环境下WEB应用启动或关闭tomcat脚本编写(一)

首先,要搞清Linux系统下环境变量的设置:          环境变量配置的两种方法:一,永久的:需要用户修改相关的配置文件,变量永久生效。1. vim在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。例如:#vim etc/profile export        export JAVA_HOME=/export/ser

2017-12-07 11:42:38 220

原创 打开一个网页的时候,到底经历了哪些步骤?

本文介绍从用户在浏览器输入域名开始,到web页面加载完毕的过程。一、页面加载(一般使用Nginx)1. 在浏览器输入地址回车之后,浏览器进行dns解析:浏览器自身缓存(Chrome浏览器通过输入:chrome://net-internals/#dns 打开DNS缓存页面)-> 搜索hosts文件和操作系统缓存 -> 域名解析服务器发送解析请求 -> 域名解析服务器也没有该域名的记...

2017-12-06 17:20:46 2764

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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