Python
文章平均质量分 90
测试界的霉霉
专注分享软件测试相关技术
展开
-
精美可视化:Python自动化生成漂亮的测试报告
运用Python的Unittest、数据驱动测试(DDT)、Excel、Jinja2和HTML技术,构建一个能够自动生成精美可视化测试报告的自动化测试框架**”**原创 2024-05-27 17:37:15 · 806 阅读 · 0 评论 -
解锁Python神器vars:让你的代码瞬间脱颖而出!
vars()不带参数:返回当前作用域的__dict__。带参数:返回对象的__dict__属性。vars()函数是Python中一个功能强大且多用途的工具,它让你能够动态地查看和操作对象的属性。它适用于模块、类和实例对象,让你更好地理解对象的内部结构。通过了解和熟练使用vars()函数,可以更高效地编写代码,进行调试和探索Python对象。然而,需要注意,并非所有对象都具有__dict__属性,而对于__slots__来说,vars()函数也不能直接使用。原创 2024-05-25 17:27:09 · 299 阅读 · 0 评论 -
Python 实现定时任务的九种方案
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux 6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 10、开放性测试题,11、安全测试,12、计算机基础。通过编写一个包含Python命令的脚本,并将其添加到cron作业中,可以在指定的时间执行Python脚本。下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!和循环,可以实现简单的定时任务。原创 2024-05-24 17:28:40 · 973 阅读 · 0 评论 -
Python 脚本化 Git 操作:简单、高效、无压力
如何判定此次测试是否达标,代码覆盖率是衡量的标准之一。前段时间,利用fastapi框架重写了覆盖率统计服务,核心其实就是先获取全量代码覆盖率,然后通过diff操作统计增量代码覆盖率,当然要使用diff操作,避免不了与git打交道,那python如何操作gi t呢?下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!软件测试面试小程序被百万人刷爆的软件测试题库!!!谁用谁知道!!!原创 2024-05-21 17:46:17 · 1136 阅读 · 0 评论 -
yarl,一个神奇的 Python 库!
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux 6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 10、开放性测试题,11、安全测试,12、计算机基础。通过以上代码示例,您可以更全面地了解 yarl 库的高级功能,包括编码解码、合并拆分 URL、URL 参数操作、URL 锚点操作以及 URL 路径操作。2、数据爬取和解析中的 URL 管理:yarl 提供的功能可以优化爬虫程序的 URL 处理逻辑,提升效率和稳定性。原创 2024-05-21 17:35:38 · 808 阅读 · 0 评论 -
python学习笔记——控制流
Return是函数执行结束的标识,函数执行遇到return语句,就会结束执行。用户输入的数据默认都是str类型,跟数值进行比较一定要记得做类型转换。如果函数调用的时候传入了参数,就是用传入的参数;不确定需要传递多少个参数的时候,使用关键字参数的形式传递。循环里面还有循环,第一层循环跑完1次,第二层循环跑n次。I:代词:可迭代对象中的元素轮流赋值给i。注意:只能定义,不能直接赋值,否则会报错。定义在函数里面,仅限包含的函数可以使用。反之,就不写,默认返回none。定义在函数外面,供全局函数使用。原创 2024-04-01 17:57:19 · 813 阅读 · 0 评论 -
python学习笔记——函数
Return是函数执行结束的标识,函数执行遇到return语句,就会结束执行。如果函数调用的时候传入了参数,就是用传入的参数;反之,则使用默认参数。不确定需要传递多少个参数的时候,使用关键字参数的形式传递。注意:只能定义,不能直接赋值,否则会报错。定义在函数里面,仅限包含的函数可以使用。生成一个从0到x的序列对象,左闭右开。3. step:默认为1,同切片。分别以tuple、dict接收。反之,就不写,默认返回none。定义在函数外面,供全局函数使用。1. start:默认为0。将局部变量设置成全局变量。原创 2024-04-02 17:30:22 · 1459 阅读 · 0 评论 -
python学习笔记——文件操作
5. Closefd:文件关闭的时候,文件描述要不要关闭,默认为true关闭。写文件的时候都是往内存区域去写,等程序运行结束之后,就会从内存区写到文件里。使用场景:大量写入数据的时候,建议一边写一边保存,防止数据丢失。覆盖写入,写入的时候不会换行,所有数据都会写在同一行。按行读取所有文件的数据,返回list。参数:偏移量即开始位置,单位:字节数。读取文件的所有数据,默认从头开始。1. Offset:行,默认为0。2. Whence:列,默认为0。1. File:需要打开的文件。原创 2024-04-05 17:04:44 · 808 阅读 · 0 评论 -
python学习笔记——类
定义再类中,通过@classmethod修饰之后,第一个参数是类本身cls(和self的意义一样)一个类继承了多个类就叫多继承,此时他会拥有他继承的所有类方法和属性(私有属性和方法不会被继承)使用场景:当类不能重复初始化的时候,就可以使用类方法或者实例方法。3. 在类的外面:类实例.函数名称() == 类().函数名称。定义在类里面的,在方法函数外面的属性,就叫类属性。类、类属性、类方法不需要实例化就可以直接访问。相同点:都是在类下面,可以通过类直接调用。不同点:类方法可以使用类的方法和静态方法。原创 2024-04-07 16:54:15 · 1019 阅读 · 0 评论 -
软件测试学习之MySQL学习笔记(完结)
级别:1. 了解,面试概率10%2. 掌握,面试概率50%3. 重点,面试概率80%原创 2024-04-08 17:46:56 · 1307 阅读 · 0 评论