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

霍格沃兹测试开发
个人头像照片
286
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2022年04月

  • 04.28 10:53:34
    发表了文章 2022-04-28 10:53:34

    技术分享 | 做为测试,那些不得不掌握的测试技术体系

    软件测试技术是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程。其目的是尽快尽早地发现在软件产品中所存在的各种问题,与用户需求、预先定义的不一致性。检查软件产品中可能存在的 Bug,并且编写缺陷报告,交于开发人员修改。软件测试人员的基本目标是发现软件中的错误。 软件测试技术就相当于是软件测试人员的武器。作为软件测试人员,必须要清楚
  • 04.28 10:53:09
    发表了文章 2022-04-28 10:53:09

    技术分享 | 专项测试技术初识Hook

    Hook 技术需要预先分析目标应用的源代码和逻辑,根据目标测试场景设置目标、逻辑和数据,然后运行时动态的对目标函数参数值、逻辑或者返回值做修改,达到修改现有函数逻辑、实现目标测试场景的目的。 ## Hook的价值 在测试中,虽然通过修改数据以实现测试场景的需求,大部分情况下都可以通过 Mock 技术实现,但是还有一小部分场景,例如需要修改应用内部函数的参数、返回值或运行逻辑等情况,这时就需要用
  • 04.28 10:52:35
    发表了文章 2022-04-28 10:52:35

    技术分享 | 一步一步学测试平台开发-Vue restful请求

    一般在构建应用时需要访问后端的 API 接口获取后端数据并展示。做这件事的方法有很多种(比如 axios,vue-resource,fetch-jsonp),使用 promise 的 HTTP 客户端 axios 是其中非常流行的一种方式。axios 也支持 RESTful 请求调用规范。 promise 是一个用来传递异步操作信息的对象,主要是用来解决回调的问题。 ## axios介绍 a
  • 04.28 10:52:02
    发表了文章 2022-04-28 10:52:02

    技术分享 | 一文带你了解测试流程体系

    软件测试是软件质量保证的关键步骤。越早发现软件中存在的问题,修复问题的成本就越低,软件质量也就越高,软件发布后的维护费用越低。 为了能更好的保障软件质量,在软件测试的实践中,慢慢形成了一些流程用来达到这一目标。下面就来介绍一下常见的测试流程。 ## 传统测试流程 在传统的测试流程中包含了如图所示的步骤。 下面分别介绍下每一步流程的含义。 ### 单元测试 单元测试是对软件中的基本组成单位
  • 04.28 10:51:28
    发表了文章 2022-04-28 10:51:28

    技术分享 | Spring Boot 集成 Swagger

    Swagger UI 允许任何人(无论您是开发团队还是最终用户)都可以可视化 API 资源并与之交互,而无需任何实现逻辑。它是根据您的 OpenAPI(以前称为 Swagger)规范自动生成的,具有可视化文档,可简化后端实现和客户端使用。 ## 为什么使用Swagger - 跨语言性,支持 40 多种语言,Swagger 已经慢慢演变成了 OpenAPI 规范; - Swagger UI 呈现
  • 04.27 17:44:14
    发表了文章 2022-04-27 17:44:14

    技术分享 | Web自动化之显式等待与隐式等待

    > 本文节选自霍格沃兹测试开发学社内部教材 等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。 在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。
  • 04.26 16:53:17
    发表了文章 2022-04-26 16:53:17

    技术分享 | Spring Boot 异常处理

    - Java 异常类 首先让我们简单了解或重新学习下 Java 的异常机制。 Java 内部的异常类 Throwable 包括了 Exception 和 Error 两大类,所有的异常类都是 Object 对象。 Error 是不可捕捉的异常,通俗的说就是由于 Java 内部 JVM 引起的不可预见的异常, Java 虚拟机会选择终止线程。如 OutOfMemoryError ,就是 Jav
  • 04.26 16:52:33
    发表了文章 2022-04-26 16:52:33

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

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

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

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

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

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

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

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

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

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

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

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

    干货|app自动化测试之Appium WebView 技术原理

    混合应用测试或微信小程序测试,都会涉及到 WebView 组件,这节内容将分析一下 WebView 的技术原理。首先通过日志分析查看 Appium 的运行过程。 ## WebView日志分析 要想查看 ChromeDriver 的日志,需要在 Capability 里开启 一个开关项 showChromedriverLog。让 Appium 运行测试用例时能够生成 ChromeDrive
  • 04.26 16:26:37
    发表了文章 2022-04-26 16:26:37

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

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

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

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

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

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

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

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

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

    ![](https://ceshiren.com/uploads/default/original/3X/6/b/6b7c415433c9acc8c4e15708b60b419da5eb9ed3.png) ![](https://ceshiren.com/uploads/default/original/3X/8/d/8dec96d8de9bc7b8ceab15cf3117a3b772c7dc7
  • 04.24 17:47:35
    发表了文章 2022-04-24 17:47:35

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

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

    Cypress 插件实战:让测试更稳定,不再“偶尔掉链子”

  • 发表了文章 2025-10-17

    复盘:利用 Coze+Kimi 搭建自动财报分析“金融助理”的方法

  • 发表了文章 2025-10-16

    JMeter 分布式压测指南:深入挖掘系统性能极限

  • 发表了文章 2025-10-15

    完整项目实战:使用 Playwright MCP 构建网页交互 AI 助手教程

  • 发表了文章 2025-10-13

    深入剖析:Playwright MCP Server 的工作机制与性能优化策略

  • 发表了文章 2025-10-10

    构建高性能且防篡改选票系统的策略

  • 发表了文章 2025-10-09

    探索Playwright MCP和Claude的协作:智能网页操作新境界

  • 发表了文章 2025-09-28

    高效设计:支持亿级用户社交关系的100W QPS架构方案

  • 发表了文章 2025-09-23

    Playwright MCP 实现小红书全自动发布的全流程指南

  • 发表了文章 2025-09-19

    轻松掌控Cursor,让AI成为你的代码助手

  • 发表了文章 2025-09-19

    AI大模型入门第四篇:借助RAG实现精准用例自动生成!

  • 发表了文章 2025-09-17

    Playwright MCP浏览器自动化指南

  • 发表了文章 2025-09-17

    快速掌握Dify+Chrome MCP:打造网页操控AI助手

  • 发表了文章 2025-09-17

    新手轻松上手:零基础搭建Qwen智能体指南

  • 发表了文章 2025-09-06

    Coze平台指南(3):核心功能-创建智能体与设计角色

  • 发表了文章 2025-09-06

    Playwright携手MCP:AI智能体实现自主化UI回归测试

  • 发表了文章 2025-09-06

    Browser Use:打造你的浏览器自动化助手

  • 发表了文章 2025-09-02

    Coze平台指南(2):开发环境的搭建与配置

  • 发表了文章 2025-09-02

    构建可扩展的 AI 应用:LangChain 与 MCP 服务的集成模式

  • 发表了文章 2025-09-02

    零基础搭建AI应用:Coze与Dify对比指南

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