
python技术性问题面向测试
测试工程师_
本来早想创建一个博客写点东西,用自己走的路来帮助学者们少绕弯儿,也帮助自己积累知识的时候不忘最初的梦想,现在想来也不晚,通过一年半的积累我想把我学到的以及今后要走的路让csdn的一片片文章记录
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于使用sqlalchemy+bd2时 打包pyinstaller步骤
1.sqlalchemy包中的两个文件下init需要修改,为了引用到ibm_db_sa。 1)dialects/__init__.py 在__all__=() 元组中增加“ibm_db_sa” 2) databases/__init__.py from dialects中的ibm_db_sa 写法和其他from import相同。 然后在__all__=() 元组中增加 ibm_db_sa 3)sqlalchemy连接db2时需要将protocol(连接地址)改为ibm_...原创 2021-03-24 13:48:47 · 678 阅读 · 0 评论 -
python管理pip的工具包
导出Python环境安装包pip freeze > packages.txt这将会创建一个 packages.txt文件,其中包含了当前环境中所有包及各自的版本的简单列表(即pip list 所列出的包列表)安装导入Python环境包pip install -r packages.txt...原创 2021-03-16 17:13:26 · 128 阅读 · 0 评论 -
面试问题之 pytest和unittest的区别
问:请简单说一下unittest和pytest的区别??答:1.uninttest是python的官方库,兼容性稍好。pytest在安装时可能会出现和python版本不匹配的问题 2.uninttest在编写用例时是以类的形式编写的,并且都要继承testCase, pytest当中支持函数和类两种编写形式,并且pytest有conftest.py这个文件来支持全局的共享前置后置 3.在用例收集上,uninttest要利用testloader和testsuite来主动收集...原创 2021-02-22 10:02:41 · 3203 阅读 · 2 评论 -
面试问题之 请你简单介绍下你的自动化测试框架
问:请你简单介绍下你的自动化测试框架?答:我的自动化框架主要是为了测试***而设计的(举例:*** = 接口 框架主要是利用了分层设计思想以及数据驱动和关键字驱动, 我的框架主要分为以下几大模块。 模块一:封装了通用的工具模块 里面包含了 http请求,数据库操作,以及excle数据读取等相关的功能 模块二:主要存放用例相关数据,实现用例的管理 主要是使用excle或yaml来存放用例 模块三:用例模块,整个项目中所有的用...原创 2021-02-22 09:52:47 · 1601 阅读 · 0 评论 -
面试问题之 python中的闭包函数是什么???
问:请简单描述下什么是闭包函数???答: 闭包函数必须包含以下三个特性: 其一: 函数中必须嵌套一个函数 其二:外层函数的返回值必须是内层函数的函数名 其三: 内层嵌套函数对外层的作用域有非全局变量的引用。 简单来说闭包函数在第二个时候返回的不仅仅是一个简单的函数,这个函数还携带了一个封闭式的作用域,代码举例:def func(): 其一函数中必须嵌套一个函数 name = 'python' def inner(): ...原创 2021-02-22 09:46:24 · 260 阅读 · 0 评论 -
面试问题之 你如何在团队开展自动化测试??
问: 你如何在团队开展自动化测试??答: 第一:根据产品的业务特性整理出来可以做自动化的功能或者模块 第二:根据所整理出来的功能模块的优先级以及人员现状来制定合理的自动化测试计划 第三:会从功能测试中挑选合适的用例来转换成自动化测试用例 第四:技术选型,选择合适的语言框架或者工具来实现自动化 第五:自动化的脚本开发 第六:根据项目来制定自动化的执行方案 第七:自动化的报告生成以及成果汇报,后期维护。...原创 2021-02-22 09:40:33 · 1045 阅读 · 0 评论 -
面试问题之生成器和迭代器的区别
问:python生成器和迭代器有什么区别??答: python迭代器有两个特定的方法,1.__iter__()用来生成迭代器 2.__next__() 用来迭代器的取值 2。生成器是一种特殊的迭代器,支持所有的迭代器操作,还有就是生成器还实现了普通迭代器没有的特点 比如:可以使用send()方法和迭代器内部进行数据交互,和yield修饰的变量进行赋值,其次还能使用close方法进行关闭,可以使用 throw方法引发内部异常...原创 2021-02-22 09:30:46 · 374 阅读 · 0 评论 -
面试问题之 什么项目适合做自动化测试
问:什么项目适合做自动化测试答:不变的,重复的,规范的。1.需求变化不能太频繁,项目周期要足够长2.脚本可以重复使用3.被测软件是否规范,文档是否齐全。4.手工测试无法完成的。...原创 2021-02-22 09:24:21 · 273 阅读 · 0 评论