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

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

个人介绍

暂无个人介绍

擅长的技术

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

    能力说明:

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

    获取记录:

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2022年03月

  • 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/
  • 03.18 15:24:54
    发表了文章 2022-03-18 15:24:54

    实战 | UI 自动化测试框架设计与 PageObject 改造

    ![](https://ceshiren.com/uploads/default/original/3X/e/f/efd4f6ab53cc4a449657509b655cf5e6499878e5.jpeg) 在 UI 自动化测试过程中,面对复杂的业务场景,经常会遇到这样的挑战: - 简单的录制/回放速度快,但无法适应复杂场景; - 编写自动化测试脚本比较灵活,但工作量大且可维护性差; - 以往的
  • 03.18 15:24:15
    发表了文章 2022-03-18 15:24:15

    学习Docker就应该掌握的dockerfile语法与指令

    在日常的工作中,常常需要制作自己的项目的镜像,一般通过以下两种方式制作镜像:Docker commit、Dockerfile。 ## Docker commit Docker commit一般用做从一个运行状态的容器来创建一个新的镜像。定制镜像应该使用Dockerfile来完成。 ``` docker commit 容器名 新镜像名:tag ``` 使用这种方式的缺点是:1.对外不
  • 03.18 15:07:09
    发表了文章 2022-03-18 15:07:09

    如何确保API 的稳定性与正确性?你只需要这一招

    一、什么是rest-assured 现在,越来越多的 Web 应用转向了RESTful的架构,很多产品和应用暴露给用户的往往就是一组 REST API,这 样有一个好处,用户可以根据需要,调用不同的 API,整合出自己的应用出来。从这个角度来讲,Web 开发的成本会越来越低,人们不必再维护自己的信息孤岛,而是使用 REST API 这种组合模式。 ![](https://ceshiren.com
  • 03.18 15:06:31
    发表了文章 2022-03-18 15:06:31

    如何利用 xUnit 框架对测试用例进行维护?

    先看 Wikipedia 上的解释: xUnit 是一系列测试框架的统称,最开始来源于一个叫做 Smalltalk 的 SUnit 框架,现在各种面向对象的语言,如 Java、Python 的鼻祖就是 Smalltalk,后来这些语言都借助了 Sunit 框架的理念,有很多通用的规范和特征,也就统称为 xUnit。 - Java : JUnit、TestNG - Python : UnitTes
  • 03.18 15:06:16
    发表了文章 2022-03-18 15:06:16

    如何做好性能压测:压测环境的设计和搭建

    性能压测,是保障服务可用性和稳定性过程中,不可或缺的一环。我们将从性能压测的设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压测的理论体系,并提供有例可依的实战。 01 性能环境要考虑的要素 系统逻辑架构,即组成系统的组件、应用之间的结构、交互关系的抽象。最简单最基本的就是这三层架构。 三层逻辑结构图 - 客户层:用户请
  • 03.18 14:54:17
    发表了文章 2022-03-18 14:54:17

    大话测试数据(二):概念测试数据的获取

    在大话测试数据(一)文章中,我提到,获取数据的第一步是获取概念上数据。这一步看起来简单,其实不是那么容易。获取概念数据和获取需求的过程是交织在一起的,事实上,它们其实是一个事儿,因为数据是需求中最重要的组成部分。 需求工程是个大话题,目前有很多种流派和实践方式来来搞定需求,但它们的思想都比较一致,那就是:不断的由粗到精的迭代(如下图)。关于需求这里不再展开,如果大家有兴趣的话,推荐两本我觉得还
  • 03.18 14:53:52
    发表了文章 2022-03-18 14:53:52

    大话测试数据(一)

    ![](https://ceshiren.com/uploads/default/original/3X/9/b/9bf7800ee97dd8d5d8ab97247062e7174846a166.jpeg) 测试数据在整个测试过程中扮演着极为重要的角色,但是它却像个没有星象的演员,明明至少是男二号,但总是被观众忽略。在测试过程中,我们往往在测试计划阶段就忽略了测试数据,在起先没有给测试数据的设计
  • 03.18 14:53:39
    发表了文章 2022-03-18 14:53:39

    大话JMeter4|不同的并发数可以自动化做压测吗?

    ![](https://ceshiren.com/uploads/default/original/3X/2/a/2a554254fc8bc1b0940a66a733efe448359a0ec3.jpeg) 上节课爱画漫画的小哥哥用漫画形式向大家展示了JMeter的进阶用法:如何搭建InfluxDB,使用更炫酷的Grafana。 看到很多小伙伴觉得看的不过瘾,在强烈的催促下,小哥哥的新文章又出
  • 03.18 14:53:26
    发表了文章 2022-03-18 14:53:26

    大话JMeter2|正确get参数传递和HTTP如何正确使用

    ![](https://ceshiren.com/uploads/default/original/3X/3/0/3061c49d73b39d6524ffe274f626a9d574786ca7.gif) 上节课展示了JMeter的基础用法:录制回放功能,断言,聚合报告。李政道教授谈论学习方法,他表明我们可以获取很多信息。 但是,从了解到理解还有一段路要走。只有亲手练了才能变成理解,能获取
  • 03.18 14:53:13
    发表了文章 2022-03-18 14:53:13

    基于Requests与mitmproxy打造迷你接口测试框架

    ![](https://ceshiren.com/uploads/default/original/3X/5/e/5ea8dedae80fbc21593b87c72807c990c252cba0.jpeg) 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 很多系统的关联都是基于接口测试
  • 03.18 14:50:28
    发表了文章 2022-03-18 14:50:28

    后端Web开发框架(Java)

    ## 为什么使用Spring Boot - 简化配置,无需编写太多的 xml 配置文件,效率很高; - Spring 可以整合很多各式各样的框架,并能很好的集成; - 基于 Spring 构建,使开发者快速入门,门槛很低; - Spring Boot 可以创建独立运行的应用而不需要依赖外部组件或工具; - 内置 Tomcat 服务器,无需打成 war 包,可以直接在内置 Tomcat 中运行
  • 03.18 14:49:41
    发表了文章 2022-03-18 14:49:41

    后端Web开发框架(Java)

    ## 为什么使用Spring Boot - 简化配置,无需编写太多的 xml 配置文件,效率很高; - Spring 可以整合很多各式各样的框架,并能很好的集成; - 基于 Spring 构建,使开发者快速入门,门槛很低; - Spring Boot 可以创建独立运行的应用而不需要依赖外部组件或工具; - 内置 Tomcat 服务器,无需打成 war 包,可以直接在内置 Tomcat 中运行
  • 03.18 14:49:30
    发表了文章 2022-03-18 14:49:30

    后端Web开发框架(Java)

    ## 为什么使用Spring Boot - 简化配置,无需编写太多的 xml 配置文件,效率很高; - Spring 可以整合很多各式各样的框架,并能很好的集成; - 基于 Spring 构建,使开发者快速入门,门槛很低; - Spring Boot 可以创建独立运行的应用而不需要依赖外部组件或工具; - 内置 Tomcat 服务器,无需打成 war 包,可以直接在内置 Tomcat 中运行
  • 03.18 14:49:19
    发表了文章 2022-03-18 14:49:19

    后端Web开发框架(Java)

    ## 为什么使用Spring Boot - 简化配置,无需编写太多的 xml 配置文件,效率很高; - Spring 可以整合很多各式各样的框架,并能很好的集成; - 基于 Spring 构建,使开发者快速入门,门槛很低; - Spring Boot 可以创建独立运行的应用而不需要依赖外部组件或工具; - 内置 Tomcat 服务器,无需打成 war 包,可以直接在内置 Tomcat 中运行
  • 发表了文章 2025-12-01

    知识图谱和大模型哪个才是大方向?

  • 发表了文章 2025-12-01

    为什么 LLM 搞不定复杂任务?解锁 AI 的认知局限

  • 发表了文章 2025-12-01

    用Coze搭建四阶工作流:AI赋能测试全链路提效实战

  • 发表了文章 2025-11-28

    Playwright MCP项目实战:基于提示的浏览器测试与代码生成

  • 发表了文章 2025-11-27

    程序员的薪资确实不低,但他们为什么还不快乐?

  • 发表了文章 2025-11-27

    用n8n零代码构建你的第一个测试工作流

  • 发表了文章 2025-11-26

    Coze, Dify, N8N:三款主流AI工作流平台在测试中的应用对比

  • 发表了文章 2025-11-25

    2025年测试工程师的核心竞争力:会用Dify工作流编排AI测试智能体

  • 发表了文章 2025-11-25

    测试用例生成太慢?我们用RAG+大模型,实现了分钟级全覆盖

  • 发表了文章 2025-11-24

    Playwright MCP浏览器自动化全攻略:让AI听懂你的指令

  • 发表了文章 2025-11-24

    【干货】软件测试转 AI 测试开发?这些面试题你必须知道!

  • 发表了文章 2025-11-24

    亲测有效!用Dify工作流+AI智能体,我们的测试效率提升了300%

  • 发表了文章 2025-11-24

    被裁后,我如何实现0到3份大厂Offer的逆袭?(内附面试真题)

  • 发表了文章 2025-11-21

    人为漏测防不住?让Dify工作流成为你的“测试策略大脑”,7x24小时在线排查

  • 发表了文章 2025-11-20

    大厂都在用的测试基础设施:深度解析Dify工作流引擎的设计哲学与最佳实践

  • 发表了文章 2025-11-20

    使用Playwright MCP实现UI自动化测试:从环境搭建到实战案例

  • 发表了文章 2025-11-19

    AI驱动下的天猫测试全流程革新:从人工到智能的实践与落地经验

  • 发表了文章 2025-11-18

    AI智能体实现自主化UI回归测试全解析 Playwright+MCP

  • 发表了文章 2025-11-18

    基于Dify工作流与Jira API构建自优化测试系统

  • 发表了文章 2025-11-17

    Playwright MCP:AI自动化测试,告别传统脚本编写

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