随笔分类 - python接口自动化测试
摘要:requests模块是一个用于访问网络的模块,其实类似的模块还有很多,不在一一在这里解释。这么多的相似的模块为什么都说只有这个好用呢,因为他人性化。如果你学过urllib之类的模块的话,比如urllib,对比一下就很清楚了。 1、requests模块的安装 requests模块的安装非常简单,使用p
阅读全文
摘要:在正式进入接口测试之前,我们来回忆和补充一下关于接口的基础知识,这将为我们后面做接口测试奠定基础。好了,废话不多说,直接上干货。 1、接口的分类 硬件接口:指的是两个硬件设备之间的连接方式(比如:鼠标和电脑之间通过USB接口进行连接); 软件接口:简单来书就是软件程序之间数据交互的通道。 2、软件接
阅读全文
摘要:yaml ,它是另一种标记语言。yaml 是专门用来写配置文件的语言,非常简洁和强大。用ini也能写配置文件,看了yaml后,发现这个更直观,更方便,有点类似于json格式。下面我们将为大家介绍这个强大的yaml文件。 1、yaml简介 1)基本语法规则: 大小写敏感 使用缩进表示层级关系 缩进时不
阅读全文
摘要:前面我们为大家介绍了logging模块的基本使用,相信大家已经能够通过logging提供的功能去写日志了,那么,我们来思考一个问题,在自动化测试过程中,我们可能会有很多个模块需要去写日志,难道我们要在每一个模块当中都去对这些代码进行copy吗,显然这是不可能的,我们需要将这些代码封装起来,在需要的时
阅读全文
摘要:在公司开发的任何一个系统都会有日志设计,通过日志,把系统的行为记录并保存起来,一旦系统发生了一些问题便可以通过日志去分析问题发生在哪里,是因为什么原因发生的。同样,我们在设计测试框架的时候,也可以通过设计日志来记录框架的整个测试流程,一旦执行过程中出现异常,我们也能通过日志中记录的错误信息找到问题发
阅读全文
摘要:前面我们为大家介绍了openpyxl模块的基本操作,下面我们将以登录接口为例为大家演示excel数据源下测试数据获取的解决方案。用例设计如下: 用例分析: 1)case_id :用例编号,从1开始,唯一; 2)module :测试用例所属的模块,这里因为我们测试的是登录模块,所以都是“登录”; 3)
阅读全文
摘要:在日常的测试工作中,我们的测试用例一般都是保存在Excel文件中,当然也有一些公司会使用Xmind来编写测试用例,那么为什么我们在这里只是讲解Excel的读写的,因为Excel它是一种更规范、更常用的测试用例格式,对于自动化测试来说,如果我们将用例保存在Excel中,那么剩下的问题就是使用什么样的奇
阅读全文
摘要:1、单元测试的概念 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。 对于单元测试中单元的含义,要根据实际情况去判定其具体含义,一个单元可能是功能模块、类、方法(函数)等。 2、单元测试工具 不同的编程语言都有比较成熟的单元测试框架,语法规则有些差别,其核心思想都是
阅读全文