上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 做web自动化,之前我们已经将环境搭建好了,现在的话总结下怎么定位元素的 最基本的元素定位是有6种: driver.find_element_by_id("") driver.find_element_by_class_name("") driver.find_element_by_link_tex 阅读全文
posted @ 2019-11-21 11:12 大渝 阅读(1748) 评论(0) 推荐(0)
摘要: 之前有人问过我,在接口自动化中,测试数据是怎么写的,比如我的注册接口里面,注册的是手机号码,怎么保证我的手机号每次都不一样呢?下面我就介绍下我是怎么处理这个问题的吧 首先,比如注册接口就只有手机号这个参数(这是举个栗子哈) 我们写测试数据可以这么写:{"phone":"#phone#"} 那么问题来 阅读全文
posted @ 2019-11-15 16:13 大渝 阅读(419) 评论(0) 推荐(0)
摘要: selenium是一个运用于web自动化的工具,大家一定知道测试中的金字塔模型吧 从金字塔模型可以看出,单元测试>接口自动糊>UI自动化,既然前面我们做了接口自动化后为什么还要做UI自动化呢? UI层面上都是由前端工程师去做的,前端工程师一般常用的就是HTML、JS、CSS,他们也是有自己的逻辑处理 阅读全文
posted @ 2019-11-14 10:19 大渝 阅读(326) 评论(0) 推荐(0)
摘要: 前面已经说了很多关于接口自动化所用到的库以及封装代码了,但是可能有的小伙伴还是对于接口自动化的框架到底是怎么个构建 今天我主要在这里分享下我自己搭建的一个简单的接口自动化框架 上面就是我整个接口自动化的框架示意图,下面简单那介绍下各个模块的作用 项目名称: 公用方法: db_handler.py:这 阅读全文
posted @ 2019-11-12 16:50 大渝 阅读(295) 评论(0) 推荐(0)
摘要: 上次我们提到了unittest单元测试框架,运用单元测试框架unittest进行编写测试用例 但是遇到了一个问题,就是难道我一个测试点中有多个测试用例,我要每一个都要去编写一条测试用例嘛?这实在是太复杂了,人工成本太高了 经过一系列的挣扎,最开始是使用的for循环实现的,这个也可以,但是过于累赘,然 阅读全文
posted @ 2019-11-12 15:12 大渝 阅读(1055) 评论(0) 推荐(1)
摘要: 今天我介绍一个测试框架:不管我们是做接口自动化还是UI自动化,我们都要用的一个框架 unittest unittest是python里面的一个单元测试框架,我们做自动化测试的话,都是要用到这个测试框架的(当然,我们也可以用pytest) 下面介绍下unittest的一些简单特性吧, 1、unitte 阅读全文
posted @ 2019-11-11 15:41 大渝 阅读(343) 评论(0) 推荐(1)
摘要: 我们在做接口自动化项目,自己做框架的话,肯定是要用到配置文件的,因为做框架肯定是避免不了将一些数据或者配置项什么的给放到配置文件中去,当然配置文件我们可以用很多种形式, 比如说:.ini 、.config、.py等文件其实都可以作为我们的配置文件,这个就看自己的一些目的了,去选择最优的配置文件类型 阅读全文
posted @ 2019-11-11 14:47 大渝 阅读(594) 评论(0) 推荐(1)
摘要: 前面已经写到了日志类的封装了,因为我们做接口自动化避免不了需要连接数据库做一些数据库的查询,或者是断言数据库中的数据 这些操作我们都是需要连接数据库的,在企业中用的最广泛的还是MySQL,下面我来说下怎么连接MySQL数据库的吧! 在python中连接MySQL数据库用的是pymysql这个库 安装 阅读全文
posted @ 2019-11-05 19:26 大渝 阅读(1079) 评论(0) 推荐(1)
摘要: 上篇随笔已经写到了读取Excel类的封装了,下面就写下日志类, 日志类在我们自动化的过程中是十分重要的,在我们的自动化程序出现异常的时候就可以打印日志 下面是我自己封装的日志类 import logging import os import time from common.path_dir imp 阅读全文
posted @ 2019-11-01 10:11 大渝 阅读(807) 评论(0) 推荐(2)
摘要: 上次我们已经将requests库封装成我们想要的样子了,我们的接口自动化已经完成了最开始的一步了,接下来我们需要完成我们相应的其他模块的封装,下面简单介绍下我们在接口自动化需要用到的模块吧在接口自动化中我们常用的模块有requests、openpyxl、pymysql、configparser、dd 阅读全文
posted @ 2019-10-31 19:32 大渝 阅读(857) 评论(0) 推荐(2)
上一页 1 ··· 3 4 5 6 7 8 下一页