09 2022 档案

摘要:tempfile库介绍 tempfile属于python的标准库,无需安装,直接导入即可使用。tempfile 模块专门用于创建临时文件和临时目录,它既可以在 UNIX 平台上运行良好,也可以在 Windows 平台上运行良好 在实际的项目处理中,往往我们并不需要创建文件,仅仅用于中转而已。这个时候 阅读全文
posted @ 2022-09-28 18:08 测试-13 阅读(1550) 评论(0) 推荐(0) 编辑
摘要:单例模式介绍: 单例模式是一种常用的软件设计模型,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。例如访问数据库、MQ等 以下有3种方法可以实现单例模式 1、模块导入:实例化一个对象后,使用的时候直接用import导入这个对象 2 阅读全文
posted @ 2022-09-22 16:48 测试-13 阅读(859) 评论(0) 推荐(0) 编辑
摘要:Python 中有6个标准的数据类型,它们又分为可变对象和不可变对象 不可变对象:Number(数字)、String(字符串)、Tuple(元组) 可变对象:List(列表)、Dictionary(字典)、Set(集合) 可变对象是指,一个对象在不改变其所指向的地址的前提下,可以修改其所指向的地址中 阅读全文
posted @ 2022-09-20 10:03 测试-13 阅读(90) 评论(0) 推荐(0) 编辑
摘要:数据驱动ddt 数据驱动ddt可以实现测试数据与测试脚本的分离,通过ddt来将测试数据加载到脚本中。采用数据驱动设计模式使一组数据对应一个测试用例,用例自动加载生成。 ddt 是第三方模块,需安装: pip install ddt DDT包含类的装饰器ddt和方法装饰器data 通常情况下,data 阅读全文
posted @ 2022-09-14 17:05 测试-13 阅读(204) 评论(0) 推荐(0) 编辑
摘要:关键字驱动介绍 1.关键字驱动和POM模式是企业经常用到的两种设计模式,采用合适的设计模式可以减少代码的冗余,方便后期的维护和管理。 2.关键字驱动可以应用在UI自动化,接口自动化 3.将常用的selenium操作行为进行封装,通过调用自定义函数来实现自动化,是一种常见的关键字驱动。 4.关键字驱动 阅读全文
posted @ 2022-09-14 10:58 测试-13 阅读(451) 评论(0) 推荐(0) 编辑
摘要:最近需要给一个python脚本做成通用的脚本,不需要看源码,其他人拿到脚本就知道该如何使用。sys库的argv办不到这种效果,但Python的argparse库能够很好达到这个效果,拿到脚本,输入-h,就可以看到各参数含义以及脚本的作用,那么下面直接来学习argparse库的一些简单使用方法 arg 阅读全文
posted @ 2022-09-09 13:52 测试-13 阅读(207) 评论(0) 推荐(0) 编辑
摘要:快速排序介绍 快速排序(Quick Sort)是通过分治的思想来进行排序。它的主要思想是:取数组中的一个数作为基准值(往往取数组中的第一个数),把所有小于基准值的数都放在它的左侧,再把所有大于基准值的数都放在它的右侧。随后,对基准值左右两侧的数组分别进行快速排序。 快速排序的平均时间复杂度是O(), 阅读全文
posted @ 2022-09-07 16:01 测试-13 阅读(180) 评论(0) 推荐(0) 编辑
摘要:冒泡排序介绍 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。 阅读全文
posted @ 2022-09-07 10:25 测试-13 阅读(38) 评论(0) 推荐(0) 编辑

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