每天努力一点点,坚持下去 ------ 博客首页

01 2022 档案

摘要:import logging import time import os log_path = os.path.join((os.path.dirname(os.path.dirname(os.path.realpath(__file__)))),'logs') a=os.path.exists(l 阅读全文
posted @ 2022-01-29 20:10 他还在坚持嘛 阅读(287) 评论(0) 推荐(0) 编辑
摘要:什么是正则表达式? 正则表达式是一组由字母和符号组成的特殊文本,可以帮助我们从某个复杂的字符串中,提取出满足我们要求的特殊文本。 用一个形象的比喻大致体会一下正则匹配的过程。苹果相当于写的“正则表达式”,字符串相当于“水果市场”,“正则匹配的过程”就相当于拿着苹果去“水果市场”找苹果的过程,每找到一 阅读全文
posted @ 2022-01-25 22:22 他还在坚持嘛 阅读(84) 评论(0) 推荐(0) 编辑
摘要:前言 YAML 并不是一种新奇的语言,YAML 首次发表于 2001 年,距离现在已经过去差不多 20 个年头。YAML 虽然不如 JSON、XML 之类的语言流行,应用也没有那么广泛,但是 YAML 也有它的优势。 简介 YAML 是一种较为人性化的数据序列化语言,可以配合目前大多数编程语言使用。 阅读全文
posted @ 2022-01-22 22:57 他还在坚持嘛 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:1、执行UI自动化时,通过了,但是会报错:ResourceWarning: Enable tracemalloc to get the object allocation traceback 解决方法: 导入:import warnings 添加:warnings.simplefilter('ign 阅读全文
posted @ 2022-01-22 18:12 他还在坚持嘛 阅读(651) 评论(0) 推荐(0) 编辑
摘要:一、Yaml介绍: YAML 是一种较为人性化的数据序列化语言,可以配合目前大多数编程语言使用。YAML 的语法比较简洁直观,特点是使用空格来表达层次结构,其最大优势在于数据结构方面的表达,所以 YAML 更多应用于编写配置文件,其文件一般以 .yml 为后缀。一种置标语言,类似于xml。 官方介绍 阅读全文
posted @ 2022-01-20 22:17 他还在坚持嘛 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:面试 1、接口自动化和web自动化有多少case ?覆盖率是多少?全部执行完需要多久? 2、接口自动化测试怎么做? web自动化测试怎么做? 3、什么是POM模式?为什么要使用它? 4、说说你对数据驱动和关键字驱动的理解? 5、web自动化测试用例如何设计?如何提高web自动化用例脚本的稳定性? 6 阅读全文
posted @ 2022-01-12 22:21 他还在坚持嘛 阅读(608) 评论(0) 推荐(0) 编辑
摘要:用了这么多年的 Postman,竟然用错了! 有小伙伴问,有啥好用的 API 文档工具推荐,无意间发现了一款工具,这里马不停蹄地来给大家分享一下。 这个 API 接口开发调试神器就是 ApiPost。你可以将其看作是 Swagger 、 Postman 、 Mock 的集合,一个工具就搞定了过去多个 阅读全文
posted @ 2022-01-11 20:18 他还在坚持嘛 阅读(1836) 评论(2) 推荐(0) 编辑
摘要:功能测试 1、你为什么离职? 在上家公司也待了几年,公司的发展相对来说比较缓慢,工作基本上已经进入到一个舒适区有新的进步或技术上的突破,包括发展空间这一块也有一定的局限,而我本身是希望接触到目以及更多的有挑战的技术,原公司和我的职业规划有一点偏差。所以选择离职。 2、结合一个具体的业务场景,问你如何 阅读全文
posted @ 2022-01-09 22:08 他还在坚持嘛 阅读(451) 评论(0) 推荐(0) 编辑
摘要:最近项目中有用到Token和Session,但是我对此不是很理解,所以特地整理下学习笔记,已便自己查看,也可以帮助到更多跟我一样有疑惑者。 一、我们先解释一下他的含义: 1、Token的引入:Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正 阅读全文
posted @ 2022-01-09 21:42 他还在坚持嘛 阅读(191) 评论(0) 推荐(0) 编辑
摘要:1、Unittest:单元测试框架 ——对软件中的最小可测单元进行检查和验证 作用: 提供用例组织及执行 提供丰富的断言方法(判断实际结果与预期结果是否一致) 提供丰富的日志及测试结果 2、Unittest核心要素 TestCase(测试用例):包含完整得测试流程 setUp: 预置条件 run: 阅读全文
posted @ 2022-01-08 10:21 他还在坚持嘛 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1、Allure安装: 安装JDK1.8+才可以运行Allure 参照【https://www.cnblogs.com/luckyplj/p/11974643.html】 allure 的下载地址:https://repo.maven.apache.org/maven2/io/qameta/allu 阅读全文
posted @ 2022-01-06 21:59 他还在坚持嘛 阅读(842) 评论(0) 推荐(0) 编辑
摘要:步骤: 1、【文件】-【设置】: 2、【Python 解释器】-设置 【添加】: 3、位置中后缀任意加一个参数,勾选【继承全局站点包】,点击【确定】 阅读全文
posted @ 2022-01-05 21:24 他还在坚持嘛 阅读(255) 评论(0) 推荐(0) 编辑
摘要:POM+数据驱动+pytest 数据驱动:将测试过程中所有测试数据,进行提取、保存以及管理,提升框架的可维护性,一般情况下会使用到的数据类型:Excel、yaml、json、py......,如:登录场景,需要测试 超长字符串、必填项不填写、账户/密码错误等,使用数据驱动就可以实现同一个用例步骤,搭 阅读全文
posted @ 2022-01-03 17:01 他还在坚持嘛 阅读(361) 评论(0) 推荐(0) 编辑
摘要:1、POM设计模式 ——页面对象模型(Page object Modules),又名:PO/POM,是UI自动化最佳设计模式之一。把一个页面的测试用例,测试逻辑,封装为一个测试方法或者一个测试类(说白了,就是把如send_keys、click等方法封装一下,方便我们调用,后续不需要每次使用时在每次的 阅读全文
posted @ 2022-01-03 11:08 他还在坚持嘛 阅读(1445) 评论(0) 推荐(1) 编辑
摘要:1.什么是classmethod classmethod是用来指定一个类的方法为类方法 长的像下面这个样子 class cc: @classmethod def f(cls, arg1, arg2, ...): ... 2.为什么会出现classmethod (下面的比较琐碎,也不讲章法,但是这些点 阅读全文
posted @ 2022-01-01 11:33 他还在坚持嘛 阅读(108) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示