摘要: 在公司开发的任何一个系统都会有日志设计,通过日志,把系统的行为记录并保存起来,一旦系统发生了一些问题便可以通过日志去分析问题发生在哪里,是因为什么原因发生的。同样,我们在设计测试框架的时候,也可以通过设计日志来记录框架的整个测试流程,一旦执行过程中出现异常,我们也能通过日志中记录的错误信息找到问题发 阅读全文
posted @ 2020-05-31 16:39 笔筒里的猫 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 对于同一接口的批量测试,测试逻辑都是一样的,变动的就只有测试数据,在前面,我们已经为大家展示了从excel数据源中读取测试用例数据的类的封装,那么如何将excel中读取到的数据与我们的接口测试结合起来呢,我们这里用到了一个叫做ddt的装饰器,通过用ddt装饰测试类、测试方法,依次注入测试数据然后完成 阅读全文
posted @ 2020-05-27 23:24 笔筒里的猫 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 前面我们为大家介绍了openpyxl模块的基本操作,下面我们将以登录接口为例为大家演示excel数据源下测试数据获取的解决方案。用例设计如下: 用例分析: 1)case_id :用例编号,从1开始,唯一; 2)module :测试用例所属的模块,这里因为我们测试的是登录模块,所以都是“登录”; 3) 阅读全文
posted @ 2020-05-27 21:19 笔筒里的猫 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 在日常的测试工作中,我们的测试用例一般都是保存在Excel文件中,当然也有一些公司会使用Xmind来编写测试用例,那么为什么我们在这里只是讲解Excel的读写的,因为Excel它是一种更规范、更常用的测试用例格式,对于自动化测试来说,如果我们将用例保存在Excel中,那么剩下的问题就是使用什么样的奇 阅读全文
posted @ 2020-05-27 20:53 笔筒里的猫 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 1、单元测试的概念 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。 对于单元测试中单元的含义,要根据实际情况去判定其具体含义,一个单元可能是功能模块、类、方法(函数)等。 2、单元测试工具 不同的编程语言都有比较成熟的单元测试框架,语法规则有些差别,其核心思想都是 阅读全文
posted @ 2020-05-25 22:20 笔筒里的猫 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 我们常说人以群分,物以类聚,即根据特征去划分,这其实就是类的思想。在编写类时,我们会定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可以根据需要赋予每个对象独特的个性。下面我们就来具体了解一下什么是类和对象。 1、类与对象的语法规范 关键字:class 语法如下: 阅读全文
posted @ 2020-05-21 13:01 笔筒里的猫 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 在 Linux 中我们比较习惯用命令去新建以及删除文件,那么在python里面我们怎样去操作目录呢?下面我们将为大家介绍自动化测试中常用的一些I/O目录处理函数。 在使用IO常用函数之前,我们需要引入其所在的模块,使用我们在模块导入时学习到的import关键字进行导入即可: 1、新建/删除目录 1) 阅读全文
posted @ 2020-05-14 23:25 笔筒里的猫 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在前面的学习中,其实我们已经接触过模块引入的方法:import random,所以我们可以使用 random 里面一系列的函数。在python里面有多种引入方式,这就是本节我们要学习的重点。 在了解模块导入之前,我们需要了解一下什么是模块: Python 模块(Module),是一个 Python 阅读全文
posted @ 2020-05-13 23:19 笔筒里的猫 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1、从文件中读取数据 有时我们会将一些数据存储在文本文件中,比如测试用例,等需要用到这些数据的时候,就可以从文本中读取出来。如下,我们存了一个文档数据test_ata.txt: 打开文件的语句如下: file_name:代表要打开的文件的文件名称 mode:打开文件的模式 下面我们将详细介绍一下常用 阅读全文
posted @ 2020-05-13 21:23 笔筒里的猫 阅读(172) 评论(0) 推荐(0) 编辑
摘要: python中的内置函数有很多,这里我们先未大家列出一些比较常用的内置函数及其用法,后续会继续进行补充。 1、input() 函数:接受一个标准输入数据,返回为 string 类型。 2、open() 函数用于打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。 3、enumerat 阅读全文
posted @ 2020-05-13 16:47 笔筒里的猫 阅读(506) 评论(0) 推荐(0) 编辑