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

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

个人介绍

暂无个人介绍

擅长的技术

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

    能力说明:

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

    获取记录:

云产品技术能力:

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

阿里云技能认证

详细说明
暂无更多信息

2022年03月

  • 03.21 13:33:13
    发表了文章 2022-03-21 13:33:13

    构建测试平台与对应的组织架构需要哪些能力?

    腾讯、阿里、百度、华为等知名公司里的测试平台与测试产品越来越多,他们是如何做的,又有什么样的价值,来听思寒仔细给你解答。 ### 01 我们先来说下测试平台这几年开始火爆的原因。 随着DevOps与持续交付的成熟应用,交付速度越来越快,对测试的要求也会越来越高。很多测试团队中都有大量的测试过程需要执行,比如手工测试、UI自动化测试、接口自动化测试、性能测试、安全测试以及大量的非功能/专项测试
  • 03.21 13:31:42
    发表了文章 2022-03-21 13:31:42

    最流行的接口测试体系,从入门到项目实战

    在微服务架构全面流行的背景下,接口测试能够快速并充分验证多个模块应用之间的交互(API 数据的交换、传递和控制管理过程等),可以让隐藏在代码中的底层 Bug 提前暴露,让测试能更早的发现问题,更快的作出质量反馈,促进开发在第一时间修正代码,从而让整个产品研发和测试流程更加敏捷。 所以,测试面试 BAT 大厂,接口测试技能和项目经验是必考重点,并直接影响到职级评定和薪资水平!这对没有接触过接
  • 03.21 13:31:31
    发表了文章 2022-03-21 13:31:31

    智能遍历测试在回归测试与健壮性测试的应用

    首先来看业界用的较早也是经常听过的一款工具—— Monkey。这是 Android 官方提供的一个工具。谷歌原本设计这款工具是为了对 App 进行压力测试的。谷歌早期在设计 Android 的时候,Android 需要响应滑动、输入、音量、电话等事件,早期 activity 设计不完善的时候,谷歌希望测试 activity 的性能,把所有的数据批量化的输出给 activity,看 activ
  • 03.21 13:31:18
    发表了文章 2022-03-21 13:31:18

    文末领视频 | 从PO设计模式到Appium源码剖析

    ![](https://ceshiren.com/uploads/default/original/3X/5/b/5b1ce184ed78d43bafffcff19ce1ef1c2c930f48.png) 1.关于Appium Appium是一个自动化测试开源工具,它允许测试人员在不同的平台(iOS,Android)使用同一套API来写自动化测试脚本,这样大大增加了iOS和Android测试
  • 03.21 13:31:04
    发表了文章 2022-03-21 13:31:04

    接口自动化你不懂?听HttpRunner的作者怎么说

    HttpRunner最让我们惊喜的是HttpRunner简单易用。它做到了工具集成,也有自己的核心技术,就像requests代码和HttpRunner的YAML文件,你可以无缝切换。 它是一款面向 HTTP(S) 协议的通用测试框架,你确实只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。那么首先我们需要问一下,HttpRunner是什么
  • 03.21 13:30:51
    发表了文章 2022-03-21 13:30:51

    文未有福利 | BAT 名企大厂做接口自动化如何高效使用 Requests ?

    ![](https://ceshiren.com/uploads/default/original/3X/d/e/de45ab029ee81b1a02ed3702078ca2f2795f3d46.jpeg) Requests是一个优雅而简单的python HTTP库,其实python内置了用于访问网络的资源模块,比如urllib,但是它不如requests简单,优雅,而且缺少许多实用功能。接下来
  • 03.21 13:30:36
    发表了文章 2022-03-21 13:30:36

    数据持久化技术(Python)的使用

    - 传统数据库连接方式:mysql(PyMySQL) - ORM 模型:SQLAlchemy MyBatis、 Hibernate ## PyMySQL 安装: ``` pip install pymysql ``` ## 简单使用 利用 pymysql.connect 建立数据库连接并执行 SQL 命令(需要提前搭建好数据库): ``` import pymysql db =
  • 03.21 13:21:28
    发表了文章 2022-03-21 13:21:28

    接口管理工具YApi怎么用?颜值高、易管理、超好用

    众多接口管理工具如雨后春笋搬冒出。让人欣慰的是,有许多优秀作品来自国内,包含YApi和rap。 看着中文的官网,熟悉的汉语,不禁让人暗爽。当然这也就带来另一个弊端,因为使用基数少,所以参考资料少。我们想学习使用方法,只能依赖官方文档,也算是福祸相倚了。 本文将带您走进Yapi的世界,让您体验一回小清新的接口管理工具。 根据统计,市面上互联网项目超过10亿,保守统计涉及的API数量有100亿。
  • 03.21 13:21:14
    发表了文章 2022-03-21 13:21:14

    接口测试项目实战与经典面试题解析,挑战 BAT 大厂必会!

    近年来,接口测试技术体系已在各大互联网企业落地普及,各种新接口框架不断涌现,业界也形成了不少成熟方案和成功案例。当前 BAT 大厂在招聘测试人员时,接口测试技能和项目经验是必考重点,直接影响到职级评定和薪资水平! 在微服务架构全面流行的背景下,接口测试能够快速并充分验证多个模块应用之间的交互(API 数据的交换、传递和控制管理过程等),可以让隐藏在代码中的底层 Bug 提前暴露,让测试能更早的发
  • 03.21 13:21:02
    发表了文章 2022-03-21 13:21:02

    接口测试该怎么做?持证上岗的Charles,可以帮你做什么?

    上篇文章,我们感受到tcpdump与wireshark的组合之美,原来工具与工具之前不只竞争,还有合作,你是否还记得上篇文章中有一个伏笔,那就是代理工具:charles。本文章针对charles进行讲解,带你继续体验接口测试之旅。 charles是一个优雅的名子,你可以称呼它:查尔斯先生。它是一个网络的管理员,你的任何http/https网络消息,都要经过查尔斯先生审核,如果你和查尔斯先生关系好
  • 03.21 13:20:47
    发表了文章 2022-03-21 13:20:47

    接口测试框架实战(二)| 接口请求断言

    题图引用自 Real Python 接口请求断言是指在发起请求之后,对返回的响应内容去做判断,用来查看是否响应内容是否与规定的返回值相符。 在发起请求后,我们使用一个变量 r 存储响应的内容,也就是 Response 对象。 Response 对象有很多功能强大的方法可以调用,比如直接获取响应头,获取 Unicode 编码后的响应内容,获取二进制的响应内容,获取原始的响应内容等等。 获得响应头
  • 03.21 13:15:06
    发表了文章 2022-03-21 13:15:06

    接口测试框架实战(六) | 配置的数据驱动

    ![](https://ceshiren.com/uploads/default/original/3X/2/2/22b4f83fe9f5101b131f3a629dcad6453b7c31d9.jpeg) 霍格沃兹出品 《测试开发实战进阶》课程,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践。4 个月 20+ 项目实战强化训练,带你一站式掌握 BAT 测试开发工程师必备核心技能(对
  • 03.21 13:14:54
    发表了文章 2022-03-21 13:14:54

    接口测试框架实战(一) | Requests 与接口请求构造

    ![](https://ceshiren.com/uploads/default/original/3X/f/e/feeae45fbc8cfe74f087da06bc8b37283fc97ddb.jpeg) Requests 是一个优雅而简单的 Python HTTP 库,其实 Python 内置了用于访问网络的资源模块,比如urllib,但是它远不如 Requests 简单优雅,而且缺少了许多
  • 03.21 13:14:40
    发表了文章 2022-03-21 13:14:40

    接口测试框架实战 | 流程封装与基于加密接口的测试用例设计

    接口测试仅仅掌握 Requests 或者其他一些功能强大的库的用法,是远远不够的,还需要具备能根据公司的业务流程以及需求去定制化一个接口自动化测试框架的能力。所以,接下来,我们主要介绍下接口测试用例分析以及通用的流程封装是如何完成的。 首先在做用例分析之前,可以通过追查公司一年来所有的故障原因,定位问题起因,或者通过与 CTO、产品经理、研发、运维、测试调查,得到质量痛点,还可以分析业务架构、
  • 03.21 13:14:28
    发表了文章 2022-03-21 13:14:28

    接口测试实战| GET/POST 请求区别详解

    ![](https://ceshiren.com/uploads/default/original/3X/6/1/61019ec5860cbe3c19abbe3e6206ca213bb2a867.jpeg) 1.请求行的 method 不同; 2.POST 可以附加 body,可以支持 form、json、xml、binary等各种数据格式; 3.从行业通用规范的角度来说,无状态变化的建议使用
  • 03.21 13:14:15
    发表了文章 2022-03-21 13:14:15

    接口测试 Mock 实战(二) | 结合 jq 完成批量化的手工 Mock

    因为本章的内容是使用jq工具配合完成,因此在开始部分会先花一定的篇幅介绍jq机器使用,如果读者已经熟悉jq,可以直接跳过这部分。 先来看应用场景,App 经常会有一些信息展示的列表页,比如商家的菜品、股票的公司、文章的列表展示等,例如下面这样: 菜品不够吃的话~不是,是菜品数量较少不够测试的量,假如我们想要测试几百个菜品时,会不会在刷的时候是否有性能影响,展示是否正常,列表展示的边界值测试等;
  • 03.21 13:13:19
    发表了文章 2022-03-21 13:13:19

    接口协议之抓包分析 TCP 协议

    TCP 协议是在传输层中,一种面向连接的、可靠的、基于字节流的传输层通信协议。 ## 环境准备 对接口测试工具进行分类,可以如下几类: - 网络嗅探工具:tcpdump,wireshark - 代理工具:fiddler,charles,anyproxyburpsuite,mitmproxy - 分析工具:curl,postman,chrome Devtool - ## 抓包分析TCP协
  • 03.21 13:13:06
    发表了文章 2022-03-21 13:13:06

    持续交付-Pipeline入门

    Pipeline 是 Jenkins2.X 的最核心的特性,帮助 Jenkins 实现从 CI 到 CD 与 DevOps 的转变。 Pipeline 是一组插件,让 Jenkins 可以实现持续交付管道的落地和实施。持续交付管道(CD Pipeline)是将软件从版本控制阶段到交付给用户或客户的完整过程的自动化表现。软件的每一次更改(提交到源代码管理系统)都要经过一个复杂的过程才能被发布。
  • 03.21 13:12:52
    发表了文章 2022-03-21 13:12:52

    持续交付-Jenkinsfile 语法

    实现 Pipeline 功能的脚本语言叫做 Jenkinsfile,由 Groovy 语言实现。Jenkinsfile 一般是放在项目根目录,随项目一起受源代码管理软件控制,无需像创建"自由风格\"项目一样,每次可能需要拷贝很多设置到新项目,提供了一些直接的好处: - Pipeline 上的代码审查/迭代 - Pipeline 的审计跟踪 - Pipeline 的唯一真实来源,可以由项目的多
  • 03.21 13:12:36
    发表了文章 2022-03-21 13:12:36

    持续交付-Blue Ocean 应用

    Blue Ocean 提供了一套可视化操作界面来帮助创建、编辑 Pipeline 任务。 Blue Ocean 特性: - 流水线编辑器:用于创建贯穿始终的持续交付流水线,是一种直观并可视化的流水线编辑器。 - 流水线的可视化:对流水线的可视化表示,提高了全企业范围内持续交付过程的清晰度。 - 流水线的诊断:即刻定位自动化问题,无需持续扫描日志或关注多个屏幕。 - 个性化仪表盘:用户可以自定
  • 03.21 13:12:22
    发表了文章 2022-03-21 13:12:22

    技术提升为管理,最重要的能力是什么?

    做为一个测试开发工程师,日常的工作是需要与先进的测试技术死磕,学习 -> 实践 -> 新技术落地 -> 搞定 bug。用最快的速度、最少的投入来攻克一个个难题。领导觉得是个高潜人才,于是升职加薪做了管理。 但是问题来了。做为一个技术,与一个技术点死磕,似乎是件很简单的事情。但是,做为一个管理,不仅要学会向上管理(和领导去争取资源),还要学会向下兼容(和同事愉快沟通)、还要能够合理管理各方的时
  • 03.21 13:04:52
    发表了文章 2022-03-21 13:04:52

    技术分享 | 黑盒测试方法论—边界值

    边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。边界值分析法也是作为对等价类划分法的补充,测试用例来自等价类的边界。 这个方法其实是在测试实践当中发现,Bug 往往出现在定义域或值域的边界上,而不是在其内部。为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果。 在用边界值分析法的时候,一般规定了取值范围以及值的个数的场景。 在分析等价类案例,划分等价类的时
  • 03.21 13:04:39
    发表了文章 2022-03-21 13:04:39

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    技术分享 | 黑盒测试方法论-判定表

    设计判定表首先需要列出所有的条件桩和动作桩,确定规则数量,规则数由条件桩确定,规则数 = 条件取值数 ^ 条件数。
  • 03.18 16:47:43
    发表了文章 2022-03-18 16:47:43

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

    Vuetify 是 Vue 的语义化组件框架,旨在提供整洁、语义化和可重用的组件,使得构建应用程序更方便。 Vuetify 核心是为了提供各种可重复使用的,即插即用并且适合各种项目规格的组件。 - Vue 的语义成分。利用 Vue 的功能组件,所有基于标记的用于援助主部件的类,比如一个 card 题目,可以使用 v-card-title 来处理 - 成型容易。Vuetify 被设想为从底层创建。
  • 03.18 16:47:29
    发表了文章 2022-03-18 16:47:29

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

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

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

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

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

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

    技术分享 | Spring Boot 集成 Swagger

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

    技术分享 | Spring Boot 异常处理

    - Java 异常类 首先让我们简单了解或重新学习下 Java 的异常机制。 Java 内部的异常类 Throwable 包括了 Exception 和 Error 两大类,所有的异常类都是 Object 对象。 Error 是不可捕捉的异常,通俗的说就是由于 Java 内部 JVM 引起的不可预见的异常, Java 虚拟机会选择终止线程。如 OutOfMemoryError ,就是 Jav
  • 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
  • 发表了文章 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环境安装与架构介绍

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