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

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

个人介绍

暂无个人介绍

擅长的技术

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

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

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2022年04月

  • 04.28 17:38:59
    发表了文章 2022-04-28 17:38:59

    技术分享 | 黑盒测试方法论—等价类

    等价类划分是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 需要把用户所有可能输入的数据,划分成若干份(若干个子集),然后从每一个子集当中选取少数具有代表性的数据作为测试用例,这种方法被称为——等价类划分法。 在有限的测试资源的情况下,用少量有代表性的数据得到比较好的测试
  • 04.28 17:38:34
    发表了文章 2022-04-28 17:38:34

    技术分享 | 这些常用测试平台,你们公司在用的是哪些呢?

    测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题。在整个测试过程中,需要对测试用例、Bug、代码、持续集成等等进行管理。下面分别从这四个方面介绍现在比较流行的管理平台。 ![](https://ceshiren.com/uploads/default/original/3X/5/c/5c4e637fe1f84f97d597e2ab85951a6fe324a
  • 04.28 17:38:11
    发表了文章 2022-04-28 17:38:11

    技术分享 | 软件项目管理与跨部门沟通协作

    项目管理是在项目活动中运用知识、技能、工具和方法,以便达到项目要求。 软件项目管理有其特定的对象、范围和活动,着重关注成本、进度、风险和质量的管理,还需要协调开发团队和客户的关系,协调内部各个团队之间的关系,监控项目进展情况,随时报告问题并督促问题的解决。 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process
  • 04.28 17:37:44
    发表了文章 2022-04-28 17:37:44

    技术分享 | 软件测试入门必会-流程管理平台

    JIRA 是目前比较流行的测试流程管理系统,现在很多大厂使用的都是 JIRA。为什么大厂更爱用 JIRA 呢?其实就是因为它的定制性非常的强。可以自己定义流程,自己定义界面,自己定义字段。通过这些自定义的方式,就可以让整个系统更贴合公司的业务。而且 JIRA 的各种插件也非常的丰富,可以满足公司的各种业务需求。 在测试工作当中的一些工作流程,比如测试用例和 Bug 都可以用 JIRA 平台去进
  • 04.28 17:37:20
    发表了文章 2022-04-28 17:37:20

    技术分享 | 跨平台API对接(Java)

    本章介绍基于 Jenkins API 调用的跨平台 API 对接。 ## 基于Jenkins实现跨平台API对接 Jenkins 提供了远程访问应用编程接口(Remote Access API),能够通过 Http 协议远程调用相关命令操作 Jenkins 进行 Jenkins 视图、任务、插件、构建信息、任务日志信息、统计信息等,非常容易与其配合更好的完成 CI/CD 工作。 Jenkin
  • 04.28 17:36:52
    发表了文章 2022-04-28 17:36:52

    技术分享 | 被测项目需求你理解到位了么?

    需求分析是开始测试工作的第一步,产品会先产出一个需求文档,然后会组织需求宣讲,在需求宣讲中分析需求中是否存在问题,然后宣讲结束后,通过需求文档分析测试点并且预估排期。所以对于需求的理解非常重要。 ## 需求文档 产品经理在做完用户需求调查之后,会根据用户需求输出一份需求文档,在文档中会详细描述用户所需的功能和功能实现的效果。文档生成之后,产品经理会和开发测试一起开一个需求宣讲会,讲解需求中的内
  • 04.28 17:36:29
    发表了文章 2022-04-28 17:36:29

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

    深入了解测试过程中被测系统的架构与数据流,有助于理解业务逻辑,梳理业务用例以及促进部门协同。 更深的理解业务逻辑是指要分析公司是做什么的,公司的重要的商务决策是什么,公司内部数据流是怎么运行的,有哪些常见的业务场景。这也能考验对公司业务的负责程度,可以更好的去服务业务部门,为公司创造价值。 ## 开源项目litemall系统架构 下面以开源项目 litemall 为例,分析一下这个项目中的系统
  • 04.28 17:36:02
    发表了文章 2022-04-28 17:36:02

    技术分享 | 测试平台开发-前端开发之数据展示与分析

    测试平台的数据展示与分析,我们主要使用开源工具ECharts来进行数据的展示与分析。 ## ECharts简介与安装 ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表,功能非常强大,目前ECharts已经发布到ECharts 5版本。我们的项目也选择Echarts来作为我们的数据展示与分析工具。 ECharts官网: ```
  • 04.28 17:35:38
    发表了文章 2022-04-28 17:35:38

    技术分享 | 测试平台开发-前端开发之Vue.js 框架的使用

    首先将 Vue.js 下载到本地,本章就以本地的 Vue.js 为例。在本地创建一个工作区即创建一个文件夹,使用 vscode 打开,将 Vue.js 放到工作区目录下。 ## 创建挂载元素 首先创建一个 index.html 的文件,使用 <script src="./vue.js"></script>加载 vue.js,这里的 ./vue.js 路径根据自己 Vue.js 文件位置而定。
  • 04.28 17:35:11
    发表了文章 2022-04-28 17:35:11

    技术分享 | 测试平台开发-前端开发之Vue.js 框架

    Vue.js 是一套用于构建用户界面的渐进式框架,在目前的前端开放中比较流行的前端框架。 Vue 被设计成自底向上的逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或已有项目整合。但是学习 Vue.js 需要一定的 HTML、CSS、和 JavaScript 基础,所以本章节将不对这些基础内容进行讲解。 ## Vue的组件化开发 目前的前端开发中组件化开发成为了潮流
  • 04.28 10:55:58
    发表了文章 2022-04-28 10:55:58

    技术分享 | 测试平台开发-前端开发之Vue router路由设计

    这里的路由是指的页面之间的路径管理器,简单的理解为 vue-router 就是链接路径的管理系统。vue-router 是 Vue.js 官方的路由插件,它和 vue.js 是深度集成的,适合用于构建单页面应用。vue-router 就是将组件映射到路由上面。在 vue-router 单页面应用中,是路径之间的切换,也就是组件的切换。 ## vue router 路由配置 在 Vue 中,路
  • 04.28 10:55:35
    发表了文章 2022-04-28 10:55:35

    技术分享 | 测试人员必须掌握的测试用例

    测试用例(Test Case)是为特定的目的而设计的一组测试输入、执行条件和预期结果的文档。它的作用其实就是为了测试是否满足某个特定需求。测试用例是指导测试工作进行的依据。 ## 测试用例的组成 标准的测试用例通常由以下几个模块组成: - 用例编号:测试用例的唯一标识。 - 模块:标明被测需求具体属于哪个模块,主要为了更好识别以及维护用例。 - 用例标题:又称之为测试点,就是用一句话来描述测
  • 04.28 10:55:12
    发表了文章 2022-04-28 10:55:12

    技术分享 | 数据持久化技术(Java)

    本章介绍 Web 后端开发中数据持久化技术 TKMyBatis。 ## TKMyBatis简介 TKMybatis 是基于 Mybatis 框架开发的一个工具,内部实现了对单表的基本数据操作,只需要简单继承 TKMybatis 提供的接口,就能够实现无需编写任何 sql 即能完成单表操作。 下面简单介绍下 MyBatis , MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存
  • 04.28 10:54:30
    发表了文章 2022-04-28 10:54:30

    技术分享 | 想测试入门就必须要懂的软件开发流程

    从事软件测试行业,每天面对的被测对象都是软件。如果想要更好的去完成测试工作,首先需要对被测对象,也就是对软件要有基本的了解。 ## 软件 与计算机系统操作有关的计算机程序、可能有的文件、文档及数据。 程序好理解,就是可以操作的产品。比如 wps、微信、QQ、网页等等这些都是程序。比如说需求文档、设计文档、用户手册这些东西都属于文档。在页面中展示的,还有用户输入的内容这些都是数据。 所以说程
  • 04.28 10:53:59
    发表了文章 2022-04-28 10:53:59

    技术分享 | 学做测试平台开发-Vuetify 框架

    Vuetify 是 Vue 的语义化组件框架,旨在提供整洁、语义化和可重用的组件,使得构建应用程序更方便。 Vuetify 核心是为了提供各种可重复使用的,即插即用并且适合各种项目规格的组件。 - Vue 的语义成分。利用 Vue 的功能组件,所有基于标记的用于援助主部件的类,比如一个 card 题目,可以使用 v-card-title 来处理 - 成型容易。Vuetify 被设想为从底层创建。
  • 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) 玩游戏的时候最怕的就是卡顿。排位赛的紧急关头,明明马上就能上一段位,却因为卡顿导致给对方送人头。还把对手送上了王者。引起队友骂声一片。作为测试工程师的你,可以忍? 卡顿测试也是专项测试里的
  • 发表了文章 2025-09-06

    从文本到知识:使用LLM图转换器构建知识图谱的详细指南

  • 发表了文章 2025-09-06

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

  • 发表了文章 2025-09-06

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

  • 发表了文章 2025-09-06

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

  • 发表了文章 2025-09-06

    让AI更了解你:掌握提示词与上下文工程的核心策略

  • 发表了文章 2025-09-02

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

  • 发表了文章 2025-09-02

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

  • 发表了文章 2025-09-02

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

  • 发表了文章 2025-08-29

    初识LightRAG:轻量级知识图谱框架指南

  • 发表了文章 2025-08-29

    Coze与Dify深度对比:AI应用开发最佳利器的选择指南

  • 发表了文章 2025-08-27

    Playwright进阶指南 (6) | 自动化测试实战

  • 发表了文章 2025-08-26

    探索传统与互联网软件测试的区别

  • 发表了文章 2025-08-26

    Playwright与PyTest结合使用指南

  • 发表了文章 2025-08-26

    MCP零基础学习(7)|实战指南:构建论文分析智能体

  • 发表了文章 2025-08-26

    AI智能体架构详解:从LLM核心到工具扩展的自主进化之旅

  • 发表了文章 2025-08-25

    Python高效工作必备:20个实用脚本推荐!

  • 发表了文章 2025-08-23

    MCP零基础学习(6)|与大型语言模型(LLM)的深度融合

  • 发表了文章 2025-08-19

    深入解析AI智能体记忆机制:八大策略与实现方案

  • 发表了文章 2025-08-19

    Dify入门指南(5):从零开始构建智能客服机器人(保姆级教程)

  • 发表了文章 2025-08-15

    避免无效回归!基于MCP协议的精准测试影响分析实践

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