测吧测试开发

50 篇文章
12 人订阅

全部文章

霍格沃兹测试开发

软件测试面试 | 一道大厂算法面试真题,你能答上来吗?(附答案)

年底其实是跳槽换坑的绝佳时机,毕竟可以「年前面试,年后入职」,而且面试越早,好坑位较多,可选择的余地也较大。建议有换工作意向的测试同学可以多发发简历,多找找面试...

3520
霍格沃兹测试开发

软件测试实践干货 | 测试登录功能的思路与原理解析(基于 Spring Security)

登录功能对软件测试工程师可能是最常见却是最重要,也是最容易被忽视的测试场景。本文整理一些经验丰富的测试工程师总结的测试用例,并结合 Java Spring Se...

3000
霍格沃兹测试开发

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

在日常的工作当中,HTTP 请求中使用最多的就是 GET 和 POST 这两种请求方式。深度掌握这两种请求方式的原理以及异同之处,也是之后做接口测试一个重要基础...

7130
霍格沃兹测试开发

PageObject(PO)设计模式在 UI 自动化中的实践总结(以 QQ 邮箱登陆为例)

https://martinfowler.com/bliki/PageObject.html

5800
霍格沃兹测试开发

干货 | Dubbo 接口测试技术,测试开发进阶必备

Dubbo 是阿里巴巴开源的一套 RPC 方案,因为理念很契合微服务,这几年很火,用户里面不凡京东,当当,去哪儿等大公司。

2600
霍格沃兹测试开发

接口测试实战 | Android 高版本无法抓取 HTTPS,怎么办?

在接口测试中,相信很多人都遇到过 Android 高版本(Android7.0 以上)系统无法抓包的问题。

1500
霍格沃兹测试开发

REST-assured 获取日志到文件并结合 Allure 报告进行展示

使用 Rest-assured 集合 Allure 运行完用例之后,在生成的报告中只有断言信息,没有请求的日志信息。而当我们的用例失败时,特别是接口失败时,请求...

6420
霍格沃兹测试开发

自动化测试实战 | 搞定 PageObject 设计模式

在为 UI 页面写测试用例时(比如 Web 页面,移动端页面),测试用例会存在大量元素和操作细节。如何面对当 UI 变化时,测试用例也要跟着变化这个问题?Pag...

7220
霍格沃兹测试开发

Python 自动化测试(五): Pytest 结合 Allure 生成测试报告

所以打造一个美观、一目了然的测试报告,清晰的反应质量问题,并提供给相关人员了解项目的整体状态,是非常必要的。

7810
霍格沃兹测试开发

Python 自动化测试(四):数据驱动

在实际的测试工作中,通常需要对多组不同的输入数据,进行同样的测试操作步骤,以验证我们的软件质量。这种测试,在功能测试中非常耗费人力物力,但是在自动化中,却比较好...

7420
霍格沃兹测试开发

Python 自动化测试(三): pytest 参数化测试用例构建

在之前的文章中主要分享了 pytest 的实用特性,接下来讲 Pytest 参数化用例的构建。

7120
霍格沃兹测试开发

pytest 自动化测试框架(二)

在上一篇文章中分享了 pytest 的基本用法,本文进一步介绍 pytest 的其他实用特性和进阶技巧。

9230
霍格沃兹测试开发

pytest 自动化测试框架(一)

pytest 是一个成熟的全功能 Python 测试工具,可以帮助您编写更好的程序。它与 Python 自带的 Unittest 测试框架类似,但 pytest...

11240
霍格沃兹测试开发

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

在实际工作中,为了便于维护,对于环境的切换和配置,通常不会使用硬编码的形式完成。在之前文章《多环境下的接口测试》中,已经介绍了如何将环境的切换作为一个可配置的选...

8341
霍格沃兹测试开发

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

数据驱动就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。简单来说,就是参数化的应用。数据量小的测试用例可以使用代码的参数化来实现数据驱动,数据量...

7422
霍格沃兹测试开发

接口测试框架实战(四) | 通用 API 封装实战

在 APIObject 设计模式中,需要一个 base_api 作为其他 API 步骤的父类,把通用功能放在这个父类中,供其他的 API 直接继承调用。这样做的...

8862
霍格沃兹测试开发

接口测试框架实战(三) | APIObject 模式、原则与应用

在普通的接口自动化测试中,如果接口的参数,比如 url,headers 等传参改变,或者测试用例的逻辑、断言改变,那么整个测试代码都需要改变。APIObject...

4232
霍格沃兹测试开发

接口测试框架实战(二) | 搞定多环境下的接口测试

在实际的工作中,绝大部分公司都有至少 3 个以上的环境,供测试与研发人员使用。测试人员不可能为每个环境都准备一个自动化测试脚步,因为这样的维护成本太过庞大。所以...

12762
霍格沃兹测试开发

测试左移和测试右移的 Why-How-What

软件测试技术应当贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其核心目标是尽快尽早地发现软件产品中所存在的各种问题 bug——...

12751
霍格沃兹测试开发

测试开发基础 mvn test | 利用 Maven Surefire Plugin 做测试用例基础执行管理

这个时候就需要 Maven 登场了,利用 Maven 的Maven-Surefire-Plugin插件可以帮助我们完成上述的目标!它可以通过命令行的形式来管理我...

6100

扫码关注云+社区

领取腾讯云代金券