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

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

个人介绍

暂无个人介绍

擅长的技术

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

    能力说明:

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

    获取记录:

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2022年03月

  • 03.18 16:40:56
    发表了文章 2022-03-18 16:40:56

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

    Frida 通过 C 语言将 QuickJS 注入到目标进程中,获取完整的内存操作权限,达到在程序运行时实时地插入额外代码和数据的目的。官方将调用代码封装为 python 库,当然你也可以直接通过其他的语言调用 Frida 中的 C 语言代码进行操作。 ## Frida安装和启动 ## - Frida 支持 python2 和 python3 版本,演示所使用的版本为 python3.8 ``
  • 03.18 16:40:39
    发表了文章 2022-03-18 16:40:39

    性能测试实战 | 修改 JMeter 源码,定制化聚合压测报告

    性能和压力测试是每一个互联网应用程序上线之前都必须检验的测试项目。JMeter 作为目前互联网大厂最流行、最强大的性能测试工具,已经成为测试人员行走江湖的必备利器。 相比传统的压力测试工具(如 LoadRunner),JMeter 最显著的特点就是开源、轻量级、易于维护、便于扩展。 面对变化多端的业务情况,测试开发人员可以基于 JMeter 源码修改和二次开发,快速实现定制化功能,更好的满足业务
  • 03.18 16:40:27
    发表了文章 2022-03-18 16:40:27

    思寒漫谈测试人职业发展

    应不少同学的要求,通过本文分享下对测试工程师职业发展的看法,话题较大,不敢随便乱写,抛砖引玉,仅供大家参考。 1. 测试行业发展背景 微软引领的大测试时代 中国最早的对 IT 工程的启蒙和测试定位的探索大多来自于微软。当年的大背景是微软故意放任 Windows 的盗版,并积极的输出他自身的 IT 生态技术栈到中国。中国从政府到民间几乎全部使用了 Windows。中国有大量的微软认证的 V
  • 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 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。 最常见的有三种等待方式: - 隐式等待 - 显式等待 - 强制等待 后面会一一介
  • 发表了文章 2025-10-22

    别再手动处理琐事了!用Coze搭建AI工作流,我每天白赚2小时

  • 发表了文章 2025-10-20

    n8n错误处理全攻略:构建稳定可靠的自动化工作流

  • 发表了文章 2025-10-17

    让AI帮你跑用例-重复执行,不该成为测试工程师的主旋律

  • 发表了文章 2025-10-17

    n8n零基础入门:5分钟搭建你的第一个自动化工作流

  • 发表了文章 2025-10-16

    复盘:如何用Coze+Kimi,搭建一个能自动分析财报的“金融助理”?

  • 发表了文章 2025-10-15

    用Dify搭建自动化工作流,我每天节省了3小时

  • 发表了文章 2025-10-15

    保姆级教程 | 0代码,用n8n一键打通微信、钉钉与数据库,效率提升500%

  • 发表了文章 2025-10-15

    Dify让你拖拽式搭建企业级AI应用

  • 发表了文章 2025-10-14

    入门指南:使用 Playwright MCP Server 为你的 AI Agent 赋予浏览器自动化能力

  • 发表了文章 2025-10-14

    实战教程:构建能交互网页的 AI 助手——基于 Playwright MCP 的完整项目

  • 发表了文章 2025-10-13

    流量突然提升100倍QPS,怎么办?

  • 发表了文章 2025-10-13

    架构剖析:Playwright MCP Server 的工作原理与性能优化最佳实践

  • 发表了文章 2025-10-10

    Playwright MCP 浏览器自动化框架全面解析

  • 发表了文章 2025-10-10

    利用MCP Server革新软件测试:更智能、更高效的自动化

  • 发表了文章 2025-10-10

    Playwright MCP在UI回归测试中的实战:构建AI自主测试智能体

  • 发表了文章 2025-10-10

    利用Playwright MCP与LLM构建复杂的工作流与AI智能体

  • 发表了文章 2025-10-10

    如何设计10亿用户级的微博Feed流系统并应对100W QPS的挑战?

  • 发表了文章 2025-10-10

    AI大模型应用实践 八:如何通过RAG数据库实现大模型的私有化定制与优化

  • 发表了文章 2025-10-10

    Playwright MCP 与 Claude 的完美协作:打造网页操作智能体

  • 发表了文章 2025-09-30

    使用 Playwright MCP 实现 UI 自动化测试

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