霍格沃兹测试开发学社_个人页

个人头像照片 霍格沃兹测试开发学社
个人头像照片 个人头像照片
238
0
0

个人介绍

暂无个人介绍

擅长的技术

  • 前端开发
  • 容器
  • Linux
  • 测试技术
获得更多能力
通用技术能力:
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

    获取记录:

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2022年03月

  • 03.18 16:39:10
    发表了文章 2022-03-18 16:39:10

    快速上手 Pytest + Requests + Allure2 测试框架实战技能

    随着分层测试策略和自动化测试的普及,测试框架和接口测试成为测试工程师需重点掌握的底层核心技能。 在 Python 自动化测试领域,Pytest 由于入门简单,扩展丰富,功能强大,易于维护等特性,成为目前大厂最流行最好用的 Python 自动化测试框架,没有之一! Pytest 主要优势如下: 为了帮助测试同学快速掌握 Python 测试框架实战技能,霍格沃兹测试学院特别策划了《Pytest 测试
  • 03.18 16:38:58
    发表了文章 2022-03-18 16:38:58

    干货|移动端App自动化之触屏操作自动化

    工作中我们经常需要对应用的页面进行手势操作,比如滑动、长按、拖动等,AppiumDriver 为我们提供一个模拟手势操作的辅助类 TouchAction,可以通过它对手机屏幕进行手势操作。 具体用法参见链接:https://ceshiren.com/t/topic/3275 ## 导入TouchAction ``` from appium.webdriver.common.touch_ac
  • 03.18 16:38:44
    发表了文章 2022-03-18 16:38:44

    干货|接口测试必备技能-常见接口协议解析

    服务与服务之间传递数据包,往往会因为不同的应用场景,使用不同的通讯协议进行传递。比如网站的访问,常常会使用 HTTP 协议进行传递,文件传输使用 FTP,邮件传递使用 SMTP。上述的三种类型的协议都处于网络模型中的应用层。除了应用层的常用协议之外,对于传输层的 TCP、UDP 协议,以及 Restful 架构风格、RPC 协议等等基础网络知识要有一定的了解和认知。 ## 网络协议介绍 在
  • 03.18 16:38:31
    发表了文章 2022-03-18 16:38:31

    干货|app自动化测试之设备交互API详解

    Appium 提供了很多系统操作,在测试 APP 过程中会有一些特殊场景,比如来电话、短信,横竖屏切换,安装/卸载 APP,手机上的键盘操作,录屏等功能。下面介绍几个常用的设备交互 API。 更多用法参见官网: http://appium.io/docs/en/about-appium/intro/ ## 模拟电话/短信 用下面的命令模拟 GSM 电话和短信,注意:只能在模拟器上使用!
  • 03.18 16:34:57
    发表了文章 2022-03-18 16:34:57

    干货|app自动化测试之模拟器控制

    测试时需要用到测试设备,通常测试人员会选择使用模拟器进行自动化调试。模拟器分为原生模拟器与第三方模拟器。我们今天介绍的就是原生模拟器是 Android SDK 中自带的模拟器,可以通过 Android Studio 工具创建模拟器。 ## 创建/管理 原生模拟器 Android 虚拟设备(AVD)是一种配置,它可以定义 Android 模拟器例如:Android 手机、平板电脑、Wear O
  • 03.18 16:34:45
    发表了文章 2022-03-18 16:34:45

    干货|app自动化测试之Capability 使用进阶

    Capability 是一组键值对的集合(比如:"platformName": "Android")。Capability 主要用于通知 Appium 服务端建立 Session 需要的信息。客户端使用特定语言生成 Capabilities,最终会以 JSON 对象的形式发送给 Appium 服务端。 ## Appium底层架构 ![](https://ceshiren.com/uploa
  • 03.18 16:34:03
    发表了文章 2022-03-18 16:34:03

    干货|app自动化测试之Appium 源码修改定制分析

    Appium 是由 Node.js 来实现的 HTTP 服务,它并不是一套全新的框架,而是将现有的优秀的框架进行了集成,在 Selenium WebDriver 协议(JsonWireProtocol/Restful web service)的基础上增加了移动端的支持,使 Appium 满足多方面的需求。 官方提供更详细的 Appium 结构说明:https://appium.io/docs/e
  • 03.18 16:32:10
    发表了文章 2022-03-18 16:32:10

    干货|app自动化测试之Appium 原理 与 JsonWP 协议分析

    想要使用 Appium 进行测试,那么就一定要先了解Appium的原理。Appium 不仅能够实现移动端的 JSONWP,并且延伸到了 Selenium 的 JSONWP,它能够控制不同移动设备的行为,例如通过会话安装和卸载 APP。 ## Appium 原理 ![](https://ceshiren.com/uploads/default/original/3X/4/3/435691a3
  • 03.18 16:31:36
    发表了文章 2022-03-18 16:31:36

    干货|app自动化测试之Andriod WebView如何测试

    Hybrid App(混合模式移动应用)是介于 Web-app、Native-app 之间的 app,本质上是 Native-app 中嵌入 WebView 组件,在 WebView 组件里可以访问 Web App。Hybrid App 在给用户良好交互体验的同时,还具备了 Web App 的跨平台、热更新机制等优势。 Android WebView 在 Android 平台上是一个特殊的
  • 03.18 16:31:22
    发表了文章 2022-03-18 16:31:22

    干货|app自动化之如何参数化用例

    参数化是自动化测试的一种常用技巧,可以将测试代码中的某些输入使用参数来代替。以百度搜索功能为例,每次测试搜索场景,都需要测试不同的搜索内容,在这个过程里面,除了数据在变化,测试步骤都是重复的,这时就可以使用参数化的方式来解决测试数据变化,测试步骤不变的问题。 参数化就是把测试需要用到的参数写到数据集合里,让程序自动去这个集合里面取值,每条数据都生成一条对应的测试用例,直到集合里的值全部取完。
  • 03.18 16:31:09
    发表了文章 2022-03-18 16:31:09

    干货|APP自动化Android特殊控件Toast识别

    Toast 是 Android 系统中的一种消息框类型,它属于一种轻量级的消息提示,常常以小弹框的形式出现,一般出现 1 到 2 秒会自动消失,可以出现在屏幕上中下任意位置。它不同于 Dialog,它没有焦点。Toast 的设计思想是尽可能的不引人注意,同时还向用户显示信息希望他们看到。 测试 APP 下载地址: 首先将上面地址的 apk 包下载到本地,并安装到模拟器中;在模拟器中打开 API
  • 03.18 16:26:10
    发表了文章 2022-03-18 16:26:10

    干货 | 谁懂这篇文,玩游戏还会卡顿?

    ![](https://ceshiren.com/uploads/default/original/3X/5/4/547024bf804094aeeaa8f2ff2bed19df06f60c2a.jpeg) 玩游戏的时候最怕的就是卡顿。排位赛的紧急关头,明明马上就能上一段位,却因为卡顿导致给对方送人头。还把对手送上了王者。引起队友骂声一片。作为测试工程师的你,可以忍? 卡顿测试也是专项测试里的
  • 03.18 16:25:56
    发表了文章 2022-03-18 16:25:56

    干货 | 读懂 Appium 日志,让测试效率翻倍!

    ![](https://ceshiren.com/uploads/default/original/3X/2/0/2048a4bda04160753635199ab12a0df0a541bfba.jpeg) Appium 服务器运行时会产生很多日志,但是很多人并不了解其中的意义,也无法掌握有用的信息。本文将详细解读如何读懂 Appium 日志,并让你的测试效率翻倍。 日志第一行显示了 App
  • 03.18 16:03:24
    发表了文章 2022-03-18 16:03:24

    干货 | 移动端App自动化之App控件定位

    客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了我们要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。 ## App的布局结构 从上面这张图中可以看到最左侧是应用的页面的展示,中间部分展示了这个页面的树形结构的 XML 代码。 其中包含的内容为: - 节点
  • 03.18 16:03:10
    发表了文章 2022-03-18 16:03:10

    干货 | 环境问题还是测试的老大难?两个步骤轻松搞定

    ![](https://ceshiren.com/uploads/default/original/3X/3/7/3766bf57a1f31638a1c5f9d41f1b07b2b35acf3d.jpeg) 在实际的工作中,绝大部分公司都至少有3个以上的环境,供测试与研发人员使用。测试人员不可能为每个环境都准备一个自动化测试的脚本,这样的维护成本太过庞大。所以就需要做到一套脚本,可以在各个环境上
  • 03.18 16:02:03
    发表了文章 2022-03-18 16:02:03

    干货 | 测试人职场晋升“潜规则”:15 年经验资深测试经理的职场忠告

    ![](https://ceshiren.com/uploads/default/original/3X/6/b/6b7c415433c9acc8c4e15708b60b419da5eb9ed3.png) ![](https://ceshiren.com/uploads/default/original/3X/8/d/8dec96d8de9bc7b8ceab15cf3117a3b772c7dc7
  • 03.18 16:01:35
    发表了文章 2022-03-18 16:01:35

    干货 | 应用打包还是测试团队老大难问题?

    Docker是一个开源的应用容器引擎,基于 Go 语言开发,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的系统。 Docker 是世界领先的软件容器平台,Docker 官方的口号是”调试你的应用,而不是调试环境“。在进行多人协作开发时,开发者可以使用 Docker 来消除所谓“我这里运行是好的”(works on my machine)问题
  • 03.18 16:01:06
    发表了文章 2022-03-18 16:01:06

    干货 | 在Docker 上搭建持续集成平台 Jenkins

    jenkins 是开源 CI&CD 软件领导者,提供持续集成和持续交付服务,有超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。 可以访问 Jenkins 镜像的介绍网站:https://hub.docker.com/r/jenkins/jenkins/ 查看更多信息。 ``` docker pull jenkins/jenkins ``` ``` docker run -
  • 03.18 15:59:49
    发表了文章 2022-03-18 15:59:49

    干货 | 原来升职加薪的测试工程师都擅长做接口测试

    ![](https://ceshiren.com/uploads/default/original/3X/1/4/14555b1e67a432f376f9f2feea72f8bc85c785f2.png) 互联网行业已进入小步快跑快速迭代的趋势。一个新版本的上线,不仅需要移动端测试,更需要进行服务端的测试。服务端的测试可能比移动端的测试更重要。服务端比移动端更复杂交互更多也更考验技术了。
  • 03.18 15:53:18
    发表了文章 2022-03-18 15:53:18

    干货 | 一文搞定 Docker 容器技术与常用命令

    ![](https://ceshiren.com/uploads/default/original/3X/d/f/df073f547e236febf10c4c13c515bdfce25e2ae4.png) Docker 是一个开源的应用容器引擎,基于 Go 语言开发,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的系统。 Docker 是世界领
  • 03.18 15:53:05
    发表了文章 2022-03-18 15:53:05

    干货 | 一改测试步骤代码就全写?为什么不试试用 Yaml实现数据驱动?

    ![](https://ceshiren.com/uploads/default/original/3X/7/5/752649120a70c837c44f2e4885bb61e62b5d69cb.png) 理念与同“UI自动化测试框架”中的“测试步骤的数据驱动”相同,接口中的测试步骤的数据驱动就是将接口的参数(比如 method、url、param等)封装到 yaml 文件中管理。当测试步骤发生
  • 03.18 15:52:50
    发表了文章 2022-03-18 15:52:50

    干货 | web自动化总卡在文件上传和弹框处理上?

    在有些场景中,需要上传文件,而 Selenium 无法定位到弹出的文件框,以及网页弹出的提醒。这些都是需要特殊的方式来处理。 input 标签使用自动化上传,先定位到上传按钮,然后 send_keys 把路径作为值给传进去. 如图所示,是企业微信文件上传的页面 定位到标签为 input,type 为 file 的元素信息,然后使用 send_keys 把文件路径作为值给传进去。 ![](h
  • 03.18 15:48:38
    发表了文章 2022-03-18 15:48:38

    干货 | Web自动化测试中显式等待与隐式等待该怎么用?

    在实际工作中等待机制可以保证代码的稳定性,保证代码不会受网速、电脑性能等条件的约束。 等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。 在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。 最常见的有三种等待方式: - 隐式等待 - 显式等待 - 强制等待 后面会一一介
  • 03.18 15:40:26
    发表了文章 2022-03-18 15:40:26

    实战演示 H5 性能分析

    使用chrome浏览器对webview进行手工查看,伴随着业务增多,数量加大,手工操作的速度会无法跟上业务增长,此时需要自动化方法测试webview性能。 当页面加载时,会渲染一系列内容,渲染过程可分为多个阶段,比如下图: ![](https://ceshiren.com/uploads/default/original/3X/d/7/d7eab38d60e4430a01c658f6605
  • 03.18 15:40:12
    发表了文章 2022-03-18 15:40:12

    实战 | 电商业务的性能测试(一): 必备基础知识

    ![](https://ceshiren.com/uploads/default/original/3X/7/5/756e5e8564a4e57c44190330107ba54ca7676e16.jpeg) - 需求分析与测试设计(性能需求目标+业务模型拆解) - 测试数据准备和构造(基于模型的数据准备) - 性能指标预期(性能需求目标) - 发压工具配置及脚本编写(压力策略) - 测试过程(
  • 03.18 15:40:00
    发表了文章 2022-03-18 15:40:00

    实战 | 电商业务性能测试(二): Jmeter 参数化功能实现注册登录的数据驱动

    ![](https://ceshiren.com/uploads/default/original/3X/7/5/756e5e8564a4e57c44190330107ba54ca7676e16.jpeg) 此例使用的是 GitHub 上一个开源的电商项目 mall,需要的可以去 GitHub 上下载部署,有详细的部署教程: - GitHub地址: - https://github.com/
  • 发表了文章 2024-05-15

    软件测试/人工智能|HTTPS加密协议,你会多少?

  • 发表了文章 2022-09-01

    技术分享 | 接口自动化测试,如何实现多套环境的自动化测试?

  • 发表了文章 2022-08-30

    技术分享 | 接口自动化测试如何进行认证?

  • 发表了文章 2022-08-24

    技术分享 | 接口自动化测试中,文件上传该如何测试?

  • 发表了文章 2022-08-22

    技术分享 | 接口测试中,请求超时该怎么办?

  • 发表了文章 2022-08-16

    免安装免配置环境的免费 ios 调试工具 sib 来啦

  • 发表了文章 2022-08-15

    技术分享 | 接口自动化如何处理 Form 请求?

  • 发表了文章 2022-08-10

    技术分享 | 实战演练接口自动化如何处理 From 请求?

  • 发表了文章 2022-08-09

    技术分享 | 接口自动化测试如何处理 Header cookie

  • 发表了文章 2022-08-08

    技术分享 | 接口自动化测试之JSON Schema模式该如何使用?

  • 发表了文章 2022-07-18

    技术分享 | 接口测试之HTTP、HTTPS 抓包分析

  • 发表了文章 2022-07-12

    技术分享 | 使用 cURL 发送请求

  • 发表了文章 2022-07-06

    技术分享 | 抓包分析 TCP 协议

  • 发表了文章 2022-07-05

    技术分享 | 常见接口协议解析

  • 发表了文章 2022-07-04

    技术分享 | 接口测试价值与体系

  • 发表了文章 2022-06-14

    技术分享 | app自动化测试(Android)–App 控件交互

  • 发表了文章 2022-06-10

    软件测试最常用的 SQL 命令 | 掌握基本查询、条件查询、聚合查询

  • 发表了文章 2022-06-08

    appium定位-控件定位

  • 发表了文章 2022-06-07

    元素定位三种等待

  • 发表了文章 2022-05-31

    技术分享 | Appium环境安装与架构介绍

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息