
自动化测试
文章平均质量分 70
Immoralay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
接口自动化框架python+pytest+Allure 思路总结
前言:好久没有更新博客了,新的一年该对过去一年的学习经验做一个总结了~之前一直用unittest库做接口自动化测试框架,最近发现pytest库太好用了,而且参数化起来很方便,因为是自己加上通过网络上一些科普帖子知识学习来的,以下都是个人自学pytest库来做的框架,如有不妥的地方还请指出,当然跟大神比起来我的水平还差了很多~如果小伙伴对这篇文章感兴趣的话我会慢慢更新更多内容(其实已经有很多内容放在草稿里了~),看这篇文章的小伙伴儿最好先有接口自动化或者自动化框架的一个基本思维,这个网上很多公开课原创 2021-03-02 17:48:14 · 805 阅读 · 0 评论 -
python接口自动化第十二篇--自动化测试报告浏览器输出篇 run
#整个框架需要用run 脚本去跑import osimport unittestfrom datetime import datetimefrom HTMLTestRunner_one import HTMLTestRunnerfrom TeacherWebsite.setting.constant import p_path#初始化suitsuit = unittest.Te...原创 2020-02-23 16:49:47 · 347 阅读 · 0 评论 -
python接口自动化第十一篇--配置文件中的常量篇 constant
#建立常量,可以吧所有可能会发生变动的常量import osclass ProjectPath(): #ROOT_PATH = os.path.dirname(os.path.abspath(__file__))#ROOT_PATH获取的文件夹是setting ROOT_PATH = os.path.dirname(os.path.dirname(os.path.abs...原创 2020-02-23 16:48:19 · 473 阅读 · 0 评论 -
python接口自动化第十篇--测试用例篇
说明:以上9篇文章是为自动化框架作准备,接下来开始记录测试用例篇,test case部分这里简单介绍下test case 的大概框架,具体项目内容需要和实际业务关联import configparserimport jsonimport osimport unittestfrom TeacherWebsite.common.config_handler import co...原创 2020-02-23 16:46:07 · 472 阅读 · 0 评论 -
python接口自动化第九篇--自动化框架说明
1、接口自动化基础框架(1)针对我们之前八篇文章里我们学习的都是各个驱动器,我们可以把这些驱动器放入到一个包里可以命名为common包(2)有驱动器就要有测试数据,就是我们平时用的Excel测试用例数据,我们统一放到一个包里,包名可以随意起,一般习惯性叫data(3)一个框架肯定要有一个配置文件的地方,我们可以统一放在一个包里,包的命名我们可以任意起,不过习惯性叫做sett...原创 2020-01-30 20:17:26 · 515 阅读 · 0 评论 -
python接口自动化第八篇--config 配置文件封装
import osfrom TeacherWebsite.setting.constant import p_pathfrom configparser import ConfigParser, NoSectionError, NoOptionErrorclass ConfigHandler: def __init__(self,filename,encoding='u...原创 2020-01-20 18:03:04 · 1896 阅读 · 0 评论 -
python接口自动化第六篇--封装Excel
1、Excel封装是为了框架中读取测试数据,打开我们设置写好的用例Excel文件该类里边最常用的就是read方法,经验所得最好以字典的方式进行读取举个例子,下图是我的测试用例,我们可以将第一行当作字典的‘key',比如:{‘caseid’:'1,2'}如果是采取列表方式,则后续可能我们对文件进行插入列的时候,就需要更改test_case文件的一些参数,很麻烦2、from ...原创 2020-01-20 17:41:42 · 494 阅读 · 0 评论