测吧测试开发

63 篇文章
7K 次阅读
13 人订阅

全部文章

霍格沃兹测试开发

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

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

10930
霍格沃兹测试开发

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

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

10510
霍格沃兹测试开发

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

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

9620
霍格沃兹测试开发

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

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

11820
霍格沃兹测试开发

pytest 自动化测试框架(二)

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

10330
霍格沃兹测试开发

pytest 自动化测试框架(一)

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

13040
霍格沃兹测试开发

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

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

9041
霍格沃兹测试开发

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

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

9922
霍格沃兹测试开发

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

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

10062
霍格沃兹测试开发

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

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

5532
霍格沃兹测试开发

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

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

13862
霍格沃兹测试开发

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

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

15151
霍格沃兹测试开发

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

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

6900
霍格沃兹测试开发

单元测试框架怎么搭?新版的Junit5有哪些神奇之处?

单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。

9020
霍格沃兹测试开发

软件测试丨自动化测试之读取配置文件

在日常自动化测试开发工作中,经常要使用配置文件,进行环境配置,或进行数据驱动等。我们常常把这些文件放置在 resources 目录下,然后通过 getResou...

12120
霍格沃兹测试开发

一文搞定 Linux 常用高频命令

本文列举了测试工程师最常用的 Linux/Shell 高频命令。对于任何一个命令的详细解释都可以使用 –help 查看使用帮助,如 top –help。对于英语...

7430
霍格沃兹测试开发

专项测试实战 | 如何测试 App 流畅度(基于 FPS 和丢帧率)

FPS 和丢帧率可以在一定程度上作为 APP 流畅度的一项衡量标准,本文介绍利用 adb shell dumpsys gfxinfo 命令获取软件渲染加载过程的...

10820
霍格沃兹测试开发

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

接口测试仅仅掌握 Requests 或者其他一些功能强大的库的用法,是远远不够的,还需要具备能根据公司的业务流程以及需求去定制化一个接口自动化测试框架的能力。所...

12420
霍格沃兹测试开发

30 分钟轻松搞定正则表达式基础

提起正则表达式,可能大家的第一印象是:既强大好用但也晦涩难懂。正则表达式在文本处理中相当重要,各大编程语言中均有支持(跟 Linux 三剑客结合更是神兵利器)。

8330
霍格沃兹测试开发

30 分钟轻松搞定正则表达式基础

提起正则表达式,可能大家的第一印象是:既强大好用但也晦涩难懂。正则表达式在文本处理中相当重要,各大编程语言中均有支持(跟 Linux 三剑客结合更是神兵利器)。

9320

扫码关注云+社区

领取腾讯云代金券