自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口测试经典面试题:Session、cookie、token有什么区别?

HTTP是一个没有状态的协议,这种特点带来的好处就是效率较高,但是缺点也非常明显,这个协议本身是不支持网站的关联的,比如https//ceshiren.com/和https//ceshiren.com/t/topic/9737/7这两个网站,必须要使用别的方法将它们两个关联起来。当用户访问带cookie浏览器时,这个服务器就为这个用户产生了唯一的cookie,并以此作为索引在服务器的后端数据库产生一个项目,接着就给客户端的响应报文中添加一个叫做Set-cookie的首部行,格式为kv。...

2022-07-21 09:21:26 419 1

原创 技术分享 | 实战详解接口测试请求方式Get、post

技术分享 | 接口测试常用代理工具原文链接在接口测试中,有各种功能强大的代理工具,比如 Charles 、 Burpsuite 、 mitmproxy 等等。这些代理工具可以帮助我们构造各种测试场景、以及更好的完成测试工作。下面的介绍以 Charles 为主。Charles 是一款代理服务器,可以截取请求和响应达到分析抓包的目的,且支持多平台,能够在 Windows,Mac,Linux 上使用。Charles 上边是菜单栏,左边记录了访问过的每个网站/主机,右侧显示信息细节。Charles 可以存储各种网络

2022-07-20 11:10:16 509

原创 技术分享 | 接口测试常用代理工具

技术分享 | 接口测试常用代理工具原文链接在接口测试中,有各种功能强大的代理工具,比如 Charles 、 Burpsuite 、 mitmproxy 等等。这些代理工具可以帮助我们构造各种测试场景、以及更好的完成测试工作。下面的介绍以 Charles 为主。Charles 是一款代理服务器,可以截取请求和响应达到分析抓包的目的,且支持多平台,能够在 Windows,Mac,Linux 上使用。Charles 上边是菜单栏,左边记录了访问过的每个网站/主机,右侧显示信息细节。Charles 可以存储各种网络

2022-07-13 17:30:09 328

原创 使用postman发送请求

使用postman发送请求作为测试,要有对接口进行测试的能力。在接口测试中,常用的工具是 postman。postman 是一个强大的接口测试平台,具有体验友好的可视化界面,在工作中常常作为研发的接口调试工具,以及测试的手动接口测试工具。可以进入 postman 官方网站自行选择系统下载安装:下面使用 postman 发送一次 get 请求。使用学院官方演练地址 ,进行演示完成以上操作,就实现了Post请求,大家可以练习操作一下,在练习过程中遇到什么问题,都可以留言给我哦~更多技术文章分享...

2022-07-11 09:43:16 2056

原创 Docker 还可以搭建Web服务器nginx ?这么宝藏的吗

抓包分析 TCP 协议TCP 协议是在传输层中,一种面向连接的、可靠的、基于字节流的传输层通信协议。对接口测试工具进行分类,可以如下几类:tcpdump 是一款将网络中传送的数据包的“头”完全截获下来提供分析的工具。它支持针对网络层、协议、主机、网络或端口的过滤,并提供 and、or、not 等逻辑语句去掉无用的信息。让 tcpdump 时刻监听 443 端口,如果有异样就输入到 log 文件中利用这条命令,会把得到的报告放到目录 中。wireshark 也是一款网络嗅探工具,它除了拥有 tcpdump

2022-07-08 15:55:12 114

原创 抓包分析 TCP 协议

抓包分析 TCP 协议TCP 协议是在传输层中,一种面向连接的、可靠的、基于字节流的传输层通信协议。对接口测试工具进行分类,可以如下几类:tcpdump 是一款将网络中传送的数据包的“头”完全截获下来提供分析的工具。它支持针对网络层、协议、主机、网络或端口的过滤,并提供 and、or、not 等逻辑语句去掉无用的信息。让 tcpdump 时刻监听 443 端口,如果有异样就输入到 log 文件中利用这条命令,会把得到的报告放到目录 中。wireshark 也是一款网络嗅探工具,它除了拥有 tcpdump

2022-07-06 10:33:58 1548

原创 app自动化测试(Android)– Capability 使用进阶

app自动化测试(Android)– Capability 使用进阶获取更多资料原文链接Capability 是一组键值对的集合(比如:“platformName”: “Android”)。Capability 主要用于通知 Appium 服务端建立 Session 需要的信息。客户端使用特定语言生成 Capabilities,最终会以 JSON 对象的形式发送给 Appium 服务端。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mG4AOUnl-1656499012142

2022-06-29 18:37:17 113

转载 app自动化测试(Android)–显式等待机制

WebDriverWait 用法代码参数解析:driver:WebDriver 实例对象timeout: 最长等待时间,单位秒poll_frequency: 检测的间隔步长,默认为 0.5signored_exceptions: 执行过程中忽略的异常对象,默认只忽略 TimeoutException 异常类Java 版本常用的有两个参数,参数解析:driver:WebDriver 实例对象timeOutInSeconds: 最长等待时间,单位秒WebDriverWait 通常与 until 和 util

2022-06-22 10:27:42 114

转载 技术分享 | app自动化测试(Android)–高级定位技巧

XPath高级定位技巧XPath 简介XPath 的英文全称为:XML Path Language,意旨对 XML 中的元素进行路径定位的一种语言,它可适用 XML 标记语言,Html 标记语言,app Dom 结构。XPath 是自动化工具的定位基础,可适用于 Selenium 工具,Appium 工具,Appcrawler 工具。由于前面章节已经对 XPath 进行说明,本篇只做举例说明。XPath 基本语法下面是 XPath 的常用方法:​XPath 模糊定位技巧contains( )方法是模糊匹配

2022-06-13 17:26:37 230

原创 Docker 搭建 nginx

Docker 搭建 nginx更多技术文章Nginx(发音同 engine x)是一个异步的Web服务器,主要提供 Web 服务、反向代理、负载均衡和 HTTP 缓存功能。由 Igor Sysoev 创建于2004年,使用 C 语言开发。浏览器访问:https://hub.docker.com/_/nginx 查看Nginx镜像详细信息。下载镜像,默认会下载lastest最新版本的软件,可以指定软件的版本。例如:nginx:1.17.9。运行 Nginx 容器运行 Nginx 容器命令为:run

2022-06-12 18:22:45 340

原创 一文带你了解K8S 容器编排(下)

技术分享 | 被测系统架构与数据流分析更多技术文章深入了解测试过程中被测系统的架构与数据流,有助于理解业务逻辑,梳理业务用例以及促进部门协同。更深的理解业务逻辑是指要分析公司是做什么的,公司的重要的商务决策是什么,公司内部数据流是怎么运行的,有哪些常见的业务场景。这也能考验对公司业务的负责程度,可以更好的去服务业务部门,为公司创造价值。下面以开源项目 litemall 为例,分析一下这个项目中的系统架构。litemall 这款产品是一个小的商城,以 SpringBoot 作为后端,Vue 管理员结合微信小程

2022-06-10 17:01:52 216

原创 技术分享 | 被测系统架构与数据流分析

技术分享 | 被测系统架构与数据流分析更多技术文章深入了解测试过程中被测系统的架构与数据流,有助于理解业务逻辑,梳理业务用例以及促进部门协同。更深的理解业务逻辑是指要分析公司是做什么的,公司的重要的商务决策是什么,公司内部数据流是怎么运行的,有哪些常见的业务场景。这也能考验对公司业务的负责程度,可以更好的去服务业务部门,为公司创造价值。下面以开源项目 litemall 为例,分析一下这个项目中的系统架构。litemall 这款产品是一个小的商城,以 SpringBoot 作为后端,Vue 管理员结合微信小程

2022-06-09 16:35:02 120

原创 app自动化测试(Android)–App 控件定位

app自动化测试(Android)–App 控件定位更多技术文章客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。其中包含的内容为:节点 node节点属性:包括 clickable(是否可点击)、content-desc(内容)、r

2022-06-08 09:48:49 140

原创 常用的设备交互api

更多技术文章Appium 提供了很多系统操作,在测试 APP 过程中会有一些特殊场景,比如来电话、短信,横竖屏切换,安装/卸载 APP,手机上的键盘操作,录屏等功能。下面介绍几个常用的设备交互 API。更多用法参见官网:http://appium.io/docs/en/about-appium/intro/用下面的命令模拟 GSM 电话和短信,注意:只能在模拟器上使用!App操作weditor安装方式键盘事件可以参考 Android 官网:https://developer.android.c

2022-06-06 16:51:56 131

原创 薪资翻倍涨至50W是种什么样的体验?

薪资翻倍涨至50W是种什么样的体验?更多技术文章本人已经工作7年了,做的都是功能测试以及写一些简单的自动化脚本,加上之前没有学习的意识,导致专业技术水平与工作年限不匹配,在上家公司工作3年只有一次晋级调薪。随着时间的流逝,职场危机感越来越严重,觉得做功能没有什么职场竞争力。看到身边朋友都入职了不错的公司,薪资也比较可观。跟他们的交流中他们极力向我推荐学社,于是就报名参加了学社的课程。学完课程之后,拿到了 shopee 超过50W 的 offer,薪资翻倍还不止。拒绝焦虑的最好办法就是学起来去年的裁员降薪潮,

2022-06-02 15:40:59 129

原创 App常见bug解析

App常见bug解析更多技术文章功能Bug内容显示错误前端页面展示的内容有误。这种错误的产生有两种可能1、前端代码写的文案错误2、接口返回值错误功能错误功能错误是在测试过程中最常见的类型之一,也就是产品的功能没有实现。比如图中的公众号登录不成功的问题。界面展示错乱产品界面上的元素展示重叠(如下图),这类型的错误一般是前端代码问题。界面展示后台信息前端页面展示了不应该出现的后端日志信息(如下图),这类的错误一般是由于后端服务错误导致。推送信息错误推送消息中包含了不正确的内

2022-05-30 09:26:22 269

原创 技术分享 | Frida 实现 Hook 功能的强大能力

技术分享 | Frida 实现 Hook 功能的强大能力更多技术文章Frida 通过 C 语言将 QuickJS 注入到目标进程中,获取完整的内存操作权限,达到在程序运行时实时地插入额外代码和数据的目的。官方将调用代码封装为 python 库,当然你也可以直接通过其他的语言调用 Frida 中的 C 语言代码进行操作。Frida安装和启动电脑端 Frida 安装pip install frida-tools如果在安装中卡住,需要在 Frida 的 pypi 页面下载对应系统的 egg 文件

2022-05-25 10:05:58 302

原创 文件上传与弹框处理

原文链接文件上传与弹框处理实战演示文件上传input 标签使用自动化上传,先定位到上传按钮,然后 send_keys 把路径作为值给传进去.如图所示,是企业微信文件上传的页面 定位到标签为 input,type 为 file 的元素信息,然后使用 send_keys 把文件路径作为值给传进去。Python 版本driver.find_element(By.CSS_SELECTOR, "#js_upload_input")\ .send_keys("./hogwarts.png")

2022-05-24 17:51:34 366

原创 app测试中常用的Android模拟器

更多技术文章app测试中常用的Android模拟器EmulatorEmualor 是 Android Studio 自带的模拟器,是官方提供的工具,Android 开发最常使用的就是这一款。它功能非常齐全,电话本、通话等功能都可正常使用。用户可以使用键盘输入,鼠标点击模拟器按键输入,甚至还可以使用鼠标点击、拖动屏幕进行操纵。当然模拟器毕竟是模拟器,和真实的手机设备还是存在差别的。Emualor 模拟器和真机的不同之处:不支持呼叫和接听实际来电不支持 USB 连接不支持相机/视频

2022-05-23 16:09:40 397

原创 入行未满3年拿下AI领域上市公司30W+ offer,他靠的是什么?

更多技术文章先聊一下自己的情况,双非普通本科,非计算机相关专业。19年入行到现在不到三年。员工身份经历了从外包到甲方的转变,职业上也从功能测试->自动化测试->测试开发的转变。目前的薪资在年薪30W左右。作者碎碎念:疫情期间希望大家不要工作焦虑,沉下心来学习一定会有好运的。初涉软件测试,不知路在何方本身非计算机专业在大四实习时期面临着的选择并不多,在临近毕业的焦虑中和本专业本身薪水不高的情况下,和大学室友一起从事了软件测试这一行。19年毕业后来到上海入职某短视频大厂做外包测试,开启了自己

2022-05-19 09:13:46 1006

原创 web自动化测试-PageObject 设计模式

更多技术文章为 UI 页面写测试用例时(比如 web 页面,移动端页面),测试用例会存在大量元素和操作细节。当 UI 变化时,测试用例也要跟着变化, PageObject 很好的解决了这个问题。使用 UI 自动化测试工具时(包括 selenium,appium 等),如果无统一模式进行规范,随着用例的增多会变得难以维护,而 PageObject 让自动化脚本井然有序,将 page 单独维护并封装细节,可以使 testcase 更稳健,不需要太多改动。使用具体做法:把元素信息和操作细节封装到 Page

2022-05-18 09:09:57 107

原创 web自动化测试-文件上传与弹框处理

原文链接实战演示文件上传input 标签使用自动化上传,先定位到上传按钮,然后 send_keys 把路径作为值给传进去.如图所示,是企业微信文件上传的页面 定位到标签为 input,type 为 file 的元素信息,然后使用 send_keys 把文件路径作为值给传进去。Python 版本driver.find_element(By.CSS_SELECTOR, "#js_upload_input")\ .send_keys("./hogwarts.png")Java 版

2022-05-17 09:19:55 384

原创 面试 | Python 自动化测试技术面试真题

原文链接Python 测试开发实战进阶,文末加群。本文为面试某公司测试开发/自动化测试工程师时的面试题笔记。全部笔试内容没有全部写全,只贴通用性的技术相关的笔试面试题,至于测试理论和团队管理的问题,都是大同小异,也没什么实际的参考价值。Python 自动化测试面试题直接手写一个 Python 类- 直接手写一个构造函数- 紧接着上面的代码,直接手写,补充完整代码,要求:对列表中的人进行排序,并筛选出分数大于80的人的名单,组成一个新的列表显示出来。代码如下:class Person:<

2022-05-12 14:45:18 193

原创 这样准备面试,成功率才高

原文链接金三银四跳槽季,你准备好了吗?告诉你一件可怕的事情,2019 年已经过完六分之一啦,你的新年规划执行的怎么样啦?年初立下的 Flag 倒了多少?告诉你一个好消息,金三银四招聘季要来啦,每年的三四月份都是招聘的高峰期,年终总结写完了,奖金拿完啦,新一年的规划也要做起来啦。虽然刚经历互联网寒冬,各大公司仍然开放了很多职位,也提供了诱人的薪资待遇,可见企业对高级人才的需求仍然是紧迫的(霍格沃兹测试学院最近整理了一波测试开发工程师招聘需求,后续会公开出来)。但是在寒冬里,可以直观的感受到企业对人才

2022-05-12 14:38:55 100

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

原文链接本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群。本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!~软件测试工程师面试题测试常见问题与流程篇- 测试工具篇- 计算机网络知识与数据库篇- Linux 与 Python 编程技能篇- 自动化测试(Selenium、Appium 和接口测

2022-05-12 14:34:15 108

原创 测试面试题集锦(六)| 软素质篇与反问面试官篇(附答案)

原文链接本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群。本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下几个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!~软件测试工程师面试题集锦测试常见问题与流程篇- 测试工具篇- 计算机网络知识与数据库篇- Linux 与 Python 编程技能篇- 自动化测试与性能测试篇- 软素质篇(10 大灵魂

2022-05-12 14:29:35 463

原创 测试面试题集锦(五)| 自动化测试与性能测试篇(附答案)

原文链接本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群。本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!~软件测试工程师面试题测试常见问题与流程篇- 测试工具篇- 计算机网络知识与数据库篇- Linux 与 Python 编程技能篇- 自动化测试与性能测试篇- 软素质篇(10 大灵魂拷问

2022-05-12 14:28:07 219

原创 测试面试题集锦(三)| 计算机网络和数据库篇(附答案)

原文链接本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群。本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!软件测试工程师面试题系列篇 | 目录测试常见问题与流程篇- 测试工具篇- 计算机网络知识与数据库篇- Linux 篇- Python 编程篇- 自动化测试篇:包含 Selenium、A

2022-05-12 11:22:20 441

原创 测试面试题集锦(一)| 软件测试常见必考问题与流程篇(附答案)

原文链接本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群。本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!软件测试工程师面试题系列篇 | 目录测试常见问题与流程篇- 测试工具篇- 计算机网络知识篇- 数据库篇- Linux 篇- Python 编程篇- 自动化测试篇:包含 Selenium

2022-05-12 11:20:40 358

原创 测试面试真题|抖音的广告系统前后台,该如何测试?

原文链接最近,霍格沃兹测试学院的 M 同学在面试大厂(字节跳动)过程中,遇到了一个有意思的开放性题目:如何测试抖音 App 的广告系统,前后台一起测试,需要注意哪些事项?(在系统后台配置广告,有上线时间,广告内容,跳转连接等等)。这个问题该如何回答,才显得有深度? 欢迎留言回复你的看法。以下测试思路来自 TesterHome 社区的几位测试老司机,供交流探讨。Answer by @秦岭需要注意测试的事项:点击量,曝光量验证- 看统计是否准确- 配置的广告具体切换验证,轮播功能验证- 稳定性

2022-05-12 11:19:20 185

原创 测试面试真题|从手工到测开,一位测试媛宝妈的 BAT 大厂逆袭之旅

原文链接关注公众号,回复「面试」获取最新最全 BAT 测试开发面试题目,进阶学习文末加群。最近,霍格沃兹测试学院学员 Y 同学成功拿下某互联网大厂 35W+ 年薪测试开发岗位 Offer,顺利完成从手工测试到测试开发的逆袭,薪资涨幅超过 50%,并获得了学院颁发的优秀学员奖学金。Y 同学是一位测试媛新手宝妈,在照顾宝宝的同时完成技术进阶挑战,实属不易,令人钦佩。欣喜之余,我们也请她分享成长故事和面试经验,供大家参考。那些抱娃学习的成长记忆我大概是在去年年中知道霍格沃兹测试学院的,当时正处于休产

2022-05-11 17:37:05 190

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

原文链接测试工程师技术面试,除了考核技术基础外,面试官通常也会抛出几个开放性问题,考察应聘者的测试实战经验、测试思路等综合实力。本文整理了霍格沃兹测试学院特邀顾问,资深测试专家刘晓光老师对两个测试面试经典问题的点评,供参考。某个版本/模块问题很多,但上线时间紧迫怎么办?又被面试啦,简要答一下:通用的思路:基于风险的测试。测试的本质是抽样,时间资源总是有限的。要把资源用在刀刃上。先看看那个模块是干嘛的,是不是重要,如果出问题,影响面有多大?然后具体问题具体分析。如果是核心模块,会造成重大损失,

2022-05-11 17:33:48 170

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

原文链接本文为霍格沃兹测试学院优秀学员笔记,测试开发进阶学习文末加群。职业发展:坚定不移搞自动化测试本人本科学历,但非计算机专业科班出生,其实毕业后一开始想做开发,可惜没有系统学习过软件开发的知识,所以找了一份入行门槛更低的测试工作。之前一直主要做功能测试,差不多有三年时间。内心很早就坚定信念要做自动化测试,但是不知道从何学起。在了解到霍格沃兹测试学院的测试开发课程,简直如鱼得水。在认真学习两个月的自动化课程内容之后,我就尝试去找自动化测试相关的工作。一开始并不顺利,只找到一家外包的岗位,不过

2022-05-11 17:31:38 73

原创 测试面试 | Python 算法与数据结构面试题系列二(附答案)

原文链接⬆️ 关注 @霍格沃兹测试学院 公众号,回复「面试」,领取 BAT 大厂测试面试真题专辑。1. 排序实现有一组“+”和“-”符号,要求将“+”排到左边,“-”排到右边,写出具体的实现方法。答:如果让+等于 0,-等于 1 不就是排序了么。from collections import dequefrom timeit import Timers = "++++++----+++----"# 方法一def func1(): new_s = s.replace("+",

2022-05-11 17:27:23 68

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

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

2022-05-11 17:14:41 238

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

原文链接星辰 · 远方 · 测试开发进阶之路你努力前行的每一步都算数!本文作者为霍格沃兹测试学院「测试开发从入门到高级实战」系统进阶班第 10 期学员 @AL,作为一枚不甘于呆在舒适区的测试老兵,他一直在挑战突破自己的上限,经历了「**功能测试=》测试开发=》测试经理=》某互联网大厂测试开发技术专家(P7)**」,是测试同行的学习典范。以下是 @AL 分享的测试开发大厂面试经历,供参考!文末加小助手微信,回复「**测试开发**」,加入测试开发技术学习与面试交流群。1 背景本人是计算机软件专业

2022-05-11 17:11:27 168

原创 测试开发基础 | Python 算法与数据结构面试题系列一(附答案)

原文链接⬆️ 关注 @霍格沃兹测试学院 公众号,回复「面试」,领取 BAT 大厂测试面试真题专辑。1. 时间复杂度问题已知 AList = [1, 2, 3],BSet = {1, 2, 3}(1)从AList和BSet中查找4,最坏时间复杂度哪个大?(2)从AList和BSet中插入4,最坏时间复杂度哪个大?答:对于查找,列表和集合的最坏时间复杂度都是O(n),所以一样的。列表操作插入的最坏时间复杂度为o(n), 集合为o(1),所以Alist大。set是哈希表所以操作的复杂度基本

2022-05-11 17:10:27 69

原创 测试人生 | 资深外包逆袭大厂测试开发:面试官的“歧视”表情深深刺痛了我

原文链接⬆️ 关注霍格沃兹测试学院公众号,回复「面试」,领取测试开发面试真题合集!编者按:本文是霍格沃兹测试学院优秀学员 @TM20N 的分享,从“被歧视”的资深外包人员到“被认可”的 BAT 大厂测试开发,他的技术成长、心路历程和职业发展忠告值得每位外包同学学习!测试职业生涯深陷外包测试的困境在测试行业工作有 5 年多了,之前一直是在大厂做外包测试工作。外包测试的工作特点就是:一直跟业务深度绑定,在技术成长方面则提升缓慢。到了后期,就感觉总是在做重复的点点点工作,但无论业务还是个人职业发展都

2022-05-11 16:42:54 98

原创 测试人生 | 突破“大专学历+半路转行”标签,从拉垮到测试团队骨干,走到这一步很知足

原文链接⬆️ 关注霍格沃兹测试学院公众号,回复「面试」,领取测试开发面试真题合集!编者按:本文是霍格沃兹测试学院学员 @XiaoW 分享的测试人生故事,作为学习群阳光活跃的“学习小王子”,背后竟有如此曲折和令人钦佩的经历,这种积极向上的力量极具感染力,也发人深省,当幸福来敲门时,你是否做好了准备?在霍格沃兹测试学院收获很多,应学院的邀请,分享下我个人的测试技术成长经历,深感荣幸,请大家多多指教!为告别频繁出差,从传统制造业转向 IT 行业我转行进入 IT 行业有 2 年多时间了,在这之前,一直

2022-05-10 15:47:29 179

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

原文链接本人19年本科毕业,校招进入一家数据分析类的公司做功能测试,今年6月初跳槽进入一家零售行业公司,岗位仍旧是功能测试。在6月初报名了霍格沃兹的测试开发课,一边面试也有一边听,后来被某大厂邀约面试,有幸拿了测试开发offer,后续面试也有咨询老师,在这期间给了我帮助。在这里记录一下自己短短两年的测试经历,希望给想从功能测试转测试开发的同学一点启发和鼓励。初涉功能测试刚接触测试行业是毕业季找工作的时候,因为对自己的代码能力不自信,加上面试的准备不足,偶然的机会下看到互联网行业还有软件测试这

2022-05-10 15:45:06 319

空空如也

空空如也

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

TA关注的人

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