摘要: 原因:未进入pytest模式 如何设置pytest参考该篇文章:https://www.cnblogs.com/renjie1105/p/15977330.html,打开pycharm进入了test模式,具体表现为用“Run ‘py.test xxx.py’” 如何退出pytest模式 方法1: 第 阅读全文
posted @ 2023-12-01 17:57 luoqingqing6 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Fixture作用域之scope 用于控制Fixture的作用范围,作用类似于Pytest的setup/teardownscope参数可以是session, module,class,function,默认为function,作用范围顺序:session》module》class》function 阅读全文
posted @ 2023-12-01 14:41 luoqingqing6 阅读(37) 评论(0) 推荐(0) 编辑
摘要: fixture的优势 fixture是在测试函数运行前后,由pytest执行的外壳函数。fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集,配置测试前系统的初始状态,为批量测试提供数据源,等等。命名方式灵活,不局限于 setup 和teardown 这几个命名 fixtu 阅读全文
posted @ 2023-11-30 22:03 luoqingqing6 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 一、jenkins认知 jenkins是一个java开发的、开源的、非常好用持续集成的工具,它能帮我们实现自动化部署环境、测试、打包等等的工作,还可以在构建任务成功或者 失败之后给我们发邮件通知。 什么叫持续集成呢,就是能重复、持久的去运行一个任务。 使用jenkins,只要你本地提交了代码,服务器 阅读全文
posted @ 2018-03-21 18:45 luoqingqing6 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、查看当前系统Python版本 #python --version 或 python -V 系统默认安装的是Python 2.6.6,这个我们也不需要理会了 二、下载python的安装包 wget https://www.python.org/ftp/python/3.6.3/Python-3.6 阅读全文
posted @ 2018-03-20 15:01 luoqingqing6 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、安装 安装ddt模块:pip install ddt 安装yml模块:pip install pyyaml 二、YAML YAML和YML是同一种格式,YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于XML, 但是语法比XML简单得多, 阅读全文
posted @ 2018-03-19 19:15 luoqingqing6 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一、结构分层 APT目录包括如下目录: bin:存放自动化测试执行文件,例如run.py cases:存放写用例的文件(xls文件) common:存放实现各个功能模块的文件,比如MyLog.py、report.py、sendmail.py、tools.py文件 conf:存放配置文件setting 阅读全文
posted @ 2018-03-19 18:25 luoqingqing6 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一、什么是线程 线程:是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需要的一串指令 阅读全文
posted @ 2018-03-16 15:00 luoqingqing6 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、什么是框架 unittest 单元测试的一个框架,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。那么什么是框架呢,就是做接口自动化的需要用的到的东西都封装好了的一套工具的集合 二、Python UnitTest测试框架介绍 1) TestCase:所有测试用例类继承的基本类, 阅读全文
posted @ 2018-03-15 18:31 luoqingqing6 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 一、日志级别 loging.debug('This is debug message'):最低级别,一般开发人员用来打印一些调试信息 loging.info('This is info message'):正常输出信息,一般用来打印一些正常的操作 loging.warning('This is wa 阅读全文
posted @ 2018-03-14 19:10 luoqingqing6 阅读(157) 评论(0) 推荐(0) 编辑