社区
脚本语言
帖子详情
pycharm 写好了unittest测试用例,如何只选择部分用例执行?
smes2010
2015-11-02 08:34:56
pycharm有没有选择用例保存为任务的功能?
因为我现在写了上千个用例,但每次执行可能需要填写部分用例执行即可。而不是一个目录下执行所有。
pycharm有没有这个功能?或者有没有其他类似工具具备这个功能?
...全文
1295
3
打赏
收藏
pycharm 写好了unittest测试用例,如何只选择部分用例执行?
pycharm有没有选择用例保存为任务的功能? 因为我现在写了上千个用例,但每次执行可能需要填写部分用例执行即可。而不是一个目录下执行所有。 pycharm有没有这个功能?或者有没有其他类似工具具备这个功能?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不可不胖
2019-04-07
打赏
举报
回复
unittest里有测试套件的功能 TestSuite()
wanding_
2015-11-13
打赏
举报
回复
unittest.TestLoader().loadTestsFromName(testCase) testCase 如 "user.UserTestCase.test_login" 则执行user文件里面UserTestCase类里面的test_login方法 看下unittest即可
smes2010
2015-11-03
打赏
举报
回复
顶一下,求指导!
python3的自动化接口测试
python接口自动化测试 项目简介 基于python3的自动化接口测试 功能 Win7 64,python 3,
Pycharm
.
unitt
est
excel管理
用例
邮件发送测试结果 基于pict模糊测试 用法 不使用模糊测试 首先电脑需要配置python3+的环境 维护Report目录下的api.xlsx
写
入接口测试 点击Runner.py的start.bat,或者python runner.py 查看测试报告Report目录下的report.xlsx 使用模糊测试 打开Setting目录下的Config.ini设置为True 模糊测试现在只支持对每个参数的错误,删除的场景,可以自行扩展 模糊测试暂不支持检查点
python的
unitt
est
小技巧:去掉少量不需要
执行
的
用例
无论是UI自动化还是API自动化,我们每次
执行
的时候不会
执行
所有的
用例
,每次只需要更新当前的
用例
,如何挑选
测试
用例
来进行精确
执行
呢? 方法:使用容器进行跳转: # author:闫振兴 # contact: 1753502691@qq.com # datetime:2020/4/9 20:18 # software:
PyCharm
""" 文件说明: """ #encoding:utf-8 import
unitt
est
class MyT
est
Case(
unitt
est
.T
est
Case): # 跳过该
用例
@
unitt
est
.skip("t
est
_case01")
PyCharm
中 unit
est
添加测试套件后未按照添加顺序
执行
问题解决方法
关于unit
est
添加测试套件后未按照添加顺序
执行
问题解决方法 刚刚学习了unit
est
,就编
写
了个百度登录的自动化测试脚本。 (PS:刚刚学习,还不完善,请见谅。) import
unitt
est
from selenium import webdriver from time import ctime,sleep from HTMLT
est
Runner import HTMLT
est
Runner class baidulogint
est
(
unitt
est
.T
est
Case): #
用例
执行
前 打开火狐浏览器 打开百度网址 打开登录页面 清空用户名 密码输入框内容 def s
基于python的
unitt
est
单元测试框架+selenium+HtmlT
est
Runner,UI自动化笔记
软件自动化测试概述 自动化测试是为了在软件测试的过程中节省人力、时间等资源以机器
执行
测试代替人工测试过程而进行的测试 自动化测试只能用来做简单逻辑的业务测试 自动化测试主要目的是为了验证已测功能的正确性 自动化测试适用情况 测试任务明确、需求不会频繁变动 软件系统稳定,变动少 软件需要在多平台、环境下运行
执行
相同的
测试
用例
项目周期长,进度压力不大、测试时间相对充裕等 web自动化测试环境 编程语言:python3 编辑器:编辑器可选用
pycharm
、vscode、eclipse等,此处使用vscode 工具:selenium3、virtualenv 第三方模块 HTMLTE
est
Runner
基于Python的接口自动化框架+源代码+文档说明
### 更新说明: - 本次版本更新,在原有框架基础上进行了优化: - 支持多sheet编
写
测试
用例
,一个sheet编
写
一个业务流程 - 根据sheet名称,自动生成
测试
用例
集合 - 优化之前响应参数错误,jsonpath取值失败的问题,抛出keyError,优化提示 - sheet之间关联数据保持隔离性,每个sheet拥有唯一id识别 - 后续继续开发: 1.setupSheet的设计,在所有sheet
执行
前
执行
,主要用于获取token,解决登入问题 2.尝试多sheet并发
执行
## 项目说明 - 本框架是为了快速实现**http/https**协议而设计的一套数据驱动自动化接口框架,基于**EXCEL+requ
est
s+
unitt
est
+ddt**设计,**pyt
est
**作为
执行
器,本框架无需你使用代码编
写
用例
,那你可能 会担心万一有接口之间相互依赖,或者说需要登入的token等之类的接口,该如何编
写
用例
,在这里告诉你们笨框架已经完美解决此问题,所有的一切将在EXCEL中进行!!本框架实现了在EXCEL中 进行**接口
用例
编
写
,接口关联,接口断言**,还有很重要的一点,实现了类似**jmeter函数助手**的功能,譬如生成UUID,随机定长字符串,格式化日期,正则表达式等,只需要你在EXCCEL中使用特殊的
写
法就能够使用这些函数啦~~是不是很期待!! ## 技术栈 - requ
est
s -
unitt
est
- pyt
est
- pyt
est
-html - xlrd - logging - 函数助手 ## 环境部署 - 解压压缩包,使用
pycharm
打开项目文件 - 进入**File - Settings - Project - Project Interpreter**,
选择
项目中的 **ApiT
est
FrameWork/venv** 作为虚拟环境,若无法使用,可以尝试新增虚拟环境后,在控制台cd到**venv/Scripts**下,使用命令**pip install -r requirements.txt**文件所在的绝对路径(在项目根目录),一条命令安装好所有依赖环境,你要做的就是慢慢等它装好 - 验证环境是否安装完毕 - **File - Settings - Tools - Python Integrated Tools - Default T
est
Runner**
选择
**py.t
est
** -
执行
**runCase.py**,观察结果是否成功,excel中有一条访问百度的
用例
,可以看看
执行
结果百度是否访问成功 - 查看report下是否有测试报告生成 ## 项目结构说明 - conf ===========> 配置文件 - core ===========> 公共方法,工具类等 - db_operate ==========> 数据库相关方法封装 - files ==========> 测试文件 - logs ==========> 日志文件 - report ==========> 测试报告 - t
est
_case ===========>
测试
用例
- venv ============> 虚拟环境 - requirements.txt ============> 相关依赖包文件 - runCase.py =============>
测试
用例
执行
器 - READMD.md ============> 项目说明文档 ## EXCEL字段说明 - **description**:
用例
描述 - **url**:接口地址 - **method**:请求方式(目前只支持GET,POST) - **headers**:请求头,格式为 {"key","value"} - **cookies**:Cookies就是Cookies啦,格式为 {"key":"value"} - **para -------- 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
脚本语言
37,719
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章