- 博客(18)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python+selenium—无弹窗驱动浏览器(无头浏览器)
Python+selenium—实现无弹窗驱动浏览器(无头浏览器)import timefrom selenium import webdriverclass Driver: # 获取驱动 def get_driver(self, uil): self.chrome_options = webdriver.ChromeOptions() self.chrome_options.add_argument('--headless') se
2020-11-10 16:14:52
722
原创 Typora的使用(旧版本)
标题“#”的数量,代表标题的等级字体加粗 两个**在加粗对象两边 快捷键Ctrl + B斜体 一个*在加粗对象旁边 快捷键Ctrl + I下划线 快捷键Ctrl + U删除线 两个~~在加粗对象两边 快捷键Alt + Shift + 5引用“>”+空格引用分割线三个—回车三个***回车列表有序列表 阿拉伯数据 + 英文的. + 空格
2022-05-29 22:12:46
392
原创 Docker学习笔记
学习的视频地址: https://www.bilibili.com/video/BV1og4y1q7M4DockerDocker 为什么要学它高级工程师必备DevOps开发模式学前准备:Linux(必备)SpingBootDocker 学习学习路线Docker 概述Docker 安装Docker 命令镜像命令容器命令操作命令… .Docker 镜像容器数据卷DockerFileDocker 网络原理IDEA整合Docker
2022-05-28 15:33:57
20020
原创 性能测试
一、理论二、Loadrunner1.Loadrunner是HP旗下一款专注于软件性能测试的商业软件·前美利科(Mercury)公司研发·2006年被惠普公司收购2.它的成名时间早,是软件测试行业中,性能测试的标杆软件3.它可以用于各种软件架构体系(B/S、C/S)的性能测试4.它生成的脚本,可以是C、Java、C#、VB语言5.目前最新的版本是Loadrunner~,可以下载免费试用版本备注:美科利是性能测试的领导者常用C语言执行效率高,本身性能消耗低,能提高性能测试的准确性免费版最
2021-05-03 22:51:27
118
原创 测试总结①
一.软件测试分类1.按阶段划分:单元测试(功能测试) 集成测试 系统测试 验收测试2. 按是否覆盖源代码划分:黑盒测试 白盒测试 灰盒测试3. 按是否运行划分 : 静态测试 动态测试4. 按是否自动化划分: 手工测试 自动化测试5.更多:冒烟测试 回归测试 随机测试 探索性测试二.软件质量模型6大模型:功能 可靠性 易用性 效率 可维护 可移植三.软件开发流程瀑布模型 快速原型模型 螺旋模型1.按阶段划分单元测试(功能测试)测试:系统的独立的模块,如登录、注册、
2020-11-19 00:37:26
198
原创 python+Airtest—获取当前页面截图
获取当前页面截图from airtest.core.api import *def get_png(self, txt): # msg描述测试点 png_name = BASE_DIR + "/screenshot/{}_{}.png".format(txt, time.strftime("%Y-%m-%d-%H-%M-%S")) snapshot(filename=png_name, msg=txt) return snapshot(filename=png_name
2020-11-10 17:27:18
1625
原创 python+request+csv爬取网站上的资料—02—读取csv文件的数据
读取csv文件的数据import csv# 按字典的读取方式读取def readCsvDict(): with open('G:/business_auto/data/pug_url.csv', encoding='gbk') as f: data = [tuple(line) for line in csv.reader(f)] return data
2020-11-10 17:05:42
224
原创 python+Aritest自动化—06—conftest.py—用于补全文件路径
用户补全地址import osBASE_DIR = os.path.dirname(os.path.abspath(__file__))
2020-11-10 17:01:43
106
原创 python+Aritest自动化——05—run_tool.py(BeautifulReport测试报告调用)
# ---------------------- 使用BeautifulReport批量运行测试用例并生成测试报告--------------------------# 1.导包import timeimport unittestfrom BeautifulReport import BeautifulReportfrom conftest import BASE_DIR# 文件地址suite = unittest.defaultTestLoader.discover(BASE_DIR + '
2020-11-10 16:54:20
228
原创 python+Aritest自动化—04—read_yaml.py—读取yaml的数据
获取yaml文件上键对应的值import yamlfrom conftest import BASE_DIRdef build_ui_data(): with open(BASE_DIR + '/data/ui_examine_data.yaml', encoding='utf-8') as f: data = yaml.safe_load(f) data_list = list() for i in data: d
2020-11-10 16:50:59
148
原创 python+Aritest自动化——03—test_cace.py—写自动化测试用例
测试用例的执行# -*- coding: utf-8 -*-import timeimport unittestfrom dateutil.parser import parsefrom app_util import AppDriver"""备注"""# 读取的数据来源data = "ui_examine_data.yaml"class Test(unittest.TestCase): @classmethod def setUpClass(cls):
2020-11-10 16:46:06
244
1
原创 python+request+csv爬取网站上的资料—01
利用parameterized实现数据驱动,代码少快爽# -*- coding: utf-8 -*-import unittestfrom parameterized import parameterizedfrom test import readCsvDictimport osimport urllib.requestclass Test(unittest.TestCase): @parameterized.expand(readCsvDict()) # ------>
2020-11-10 16:00:04
159
原创 python+Aritest自动化—02—app_util.py—app驱动
用于驱动手机或模拟器import loggingimport yamlfrom airtest.core.api import *from poco.drivers.android.uiautomation import AndroidUiautomationPocoimport logging.handlersfrom conftest import BASE_DIR# Android://127.0.0.1:5037/emulator-5554---雷电模拟器class AppDri
2020-11-10 15:50:36
222
原创 python+Aritest自动化—01—base.py—常用方法的封装
后期持续优化# 对象库层-基类,把定位元素的方法定义在基类中import loggingimport pytesseractfrom PIL import Imagefrom airtest.core.api import *from app_util import AppDriver, logger_config# 综合基类from conftest import BASE_DIRclass Base: # 对于基类而言,后续可能添加其它需要封装方法,那么这些方法也可能用到
2020-11-10 15:41:21
650
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人