摘要: 一、总体框架介绍 我们先看一下一般项目的总体结构: Automation:项目工程文件 Common:存放一些封装的公共函数,可在已添加的py文件中追加函数和类,也可新增py文件和包来新增公共函数。新增包时请注意不要新增文件夹,新增文件夹的话,在文件夹下新增的py文件无法import,能import 阅读全文
posted @ 2024-07-04 14:57 疯狂学习中 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 一、 conftest.py 文件 作用:存放case的前提条件和后置条件配置函数;一般该类函数都会使用fixture装饰(fixture该篇第二点会介绍);使用conftest里面的函数时不需要导入 conftest.py 这个文件。只需将函数名作为变量传入test_case即可调用; 使用 co 阅读全文
posted @ 2024-07-04 10:58 疯狂学习中 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 前言:在写一些小的测试脚本时,需要查看一些日志,我们不会去搭建一个logger工具;而是选择直接输出到txt文件中,测试完后,也方便查看结果。 在需要输出打印前面,打开txt文件,以追加的方式打开: log = open("c:\log.txt", mode = "a+", encoding = " 阅读全文
posted @ 2022-10-10 13:31 疯狂学习中 阅读(8315) 评论(0) 推荐(0) 编辑
摘要: 前言:测试脚本有些是用python写的,但是测试设备有时候需要在特定的环境下测试;但是不是不是每一台电脑都是安装好环境的,比如:python,allure,request等库;我们想要在一台没有环境的电脑上运行python测试脚本;聪明的你想,要是像普通的执行文件就好了,直接点一下文件就自动执行;那 阅读全文
posted @ 2022-10-10 09:41 疯狂学习中 阅读(451) 评论(0) 推荐(0) 编辑
摘要: fiddler工具是我们常用的抓包工具,因工作需要我需要用fiddler抓一个手机APP上的包,学习网络上一些大佬的教程,终于可以抓https的包了;现将我总结的步骤分享一下: 下载并安装fiddler 可以在官网上下载,官方链接:https://www.telerik.com/fiddler; 也 阅读全文
posted @ 2022-09-20 14:36 疯狂学习中 阅读(2061) 评论(0) 推荐(0) 编辑
摘要: 一、allure简介 Allure是输出网页测试报告的一种框架 1、该框架是基于Java写的,所以安装该框架需要先安装JDK; 2、下载allure命令行工具,路径:https://github.com/allure-framework/allure2/releases 注:①下载包放到pytest 阅读全文
posted @ 2022-09-19 11:29 疯狂学习中 阅读(4064) 评论(0) 推荐(1) 编辑
摘要: 1、下载软件 https://www.jenkins.io/ 2、安装Jenkins 双击jenkins.msi执行安装: 点击next: 咱们还是继续安装在D盘哈!直接在输入框中输入D:\Jenkins\就行了。点击next: 选择第一个,继续next: 选择jenkins启动的端口(一定要记住端 阅读全文
posted @ 2022-09-16 12:45 疯狂学习中 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: 前言:最近几个月本人通过自学写了公司一个产品的接口自动化脚本,想把这个过程记录下来,也把自己的思想梳理一下。 由于之前我对自动化接口不是太熟悉,所以我直接在github上找了一个项目例子下载下来自己研究他的结构。然后我就把我自己的项目也按照这种结构来部署。 以下是我的项目介绍: 一、需安装的库 pi 阅读全文
posted @ 2022-09-14 15:04 疯狂学习中 阅读(233) 评论(1) 推荐(0) 编辑
摘要: 六、Pytest跳过测试用例 有条件跳过和无条件跳过,如图: 七、case的前后置 1、所有用例、类、模块的前后置:setup\teardown 2、部分前后置:使用fixtrue装饰器固件 Fixtrue介绍,方法如下: @pytest. fixture(scope="作用域" , params= 阅读全文
posted @ 2022-09-11 14:21 疯狂学习中 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 前言:该笔记是我在B站上看视频做的一些笔记,自用和供大家在学习pytest时参考;由于内容比较多,分为上下两个部分。 一、pytest简介 特点: 1. pytest是-一个非常 成熟的python的单元框架,比uittest更灵活,容易上手。 2 pytest可以和selenium,request 阅读全文
posted @ 2022-09-09 16:21 疯狂学习中 阅读(92) 评论(0) 推荐(0) 编辑