python unittest
计划两点
正则表达式
re模块
re.match
re.search
re.findall
re.sub
re.split
unittest
TestCase类
setUp
tearDown 是给我们留的钩子
setUpClass 是在类级别的
tearDownClass
在unittest.TestCase中封装了assertXXX相关方法
用例的状态
成功
跳过
失败
self.fail()会抛出一个failureException, failureException = AssertionError
TestCase类里面有run(self, result)
如果你直接调用run,那么‘runTest’就是默认的测试方法
# 这段代码比较容易理解了,其实就是执行一段测试代码result = unittest.TestResult()TestMyCase().run(result)
比如我的一个用例失败了,我要知道这个用例失败了,同时我也要知道这个失败的信息,在unittest框架中,这些数据都存放在result
TestResult
TextTestResult
TextTestRunner
BaseTestSuite
TestSuite
通过suite把用例组合运行
测试套,在python看来,只是可迭代的列表,通过遍历进行执行里面具体的用例。
测试的要素
测试结果
需求介绍:
yml作为单个测试用例测试数据存放位置,在上层目录的yml作为通用的数据
用例发现机制
用例执行引擎
报告展示
你怎么定义用例,你认为是数据库里面的一行是一个用例,还是一个类是一个用例,或者是一个python文件是一个用例?
例如,unittest 用例发现机制是什么样子的?
或者你自己实现一套基于数据库的
python unittest相关推荐
- python单元测试框架-Python unittest单元测试框架总结
什么是单元测试 单元测试是用来对一个模块.一个函数或者一个类来进行正确性检验的测试工作. 比如对于函数abs(),我们可以编写的测试用例为: (1)输入正数,比如1.1.2.0.99,期待返回值与输入 ...
- pythonunittest接口测试_基于python+unittest +requests接口测试
2019独角兽企业重金招聘Python工程师标准>>> 谈到接口测试,大家都不会感到陌生.接口测试的工具和实现方式也有很多,比如ant+jmeter+jemkins.postman. ...
- python appium自动化测试框架unittest_Appium基于Python unittest自动化测试 自动化测试框架 -- PO并生成html测试报告...
基于python单元测试框架unittest完成appium自动化测试,生成基于html可视化测试报告 代码示例: #利用unittest并生成测试报告 class Appium_test(unitt ...
- python unittest断言_python unittest之断言及示例
assert.png 前言 python unintest单元测试框架提供了一整套内置的断言方法. 如果断言失败,则抛出一个AssertionError,并标识该测试为失败状态 如果异常,则当做错误来 ...
- Selenium UI自动化测试(四)Python+Unittest+HTMLTestRunner测试报告—百度hao123实例
Python+Unittest+HTMLTestRunner测试报告-百度个人中心实例 环境配置:https://blog.csdn.net/sevensolo/article/details/100 ...
- Python unittest –单元测试示例
Today we will learn about python unittest and look through python unit test example programs. In pre ...
- Python+unittest+requests 接口自动化测试框架搭建 完整的框架搭建过程 实战
一.Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建_00--框架结构简解 首先配置好开发环境,下载安装Python并下载安装pycharm ...
- python unittest执行程序在pycharm可以成功运行但使用cmd会报错:E列表 test_register (unittest.loader._FailedTest)
python unittest执行程序在pycharm可以成功运行但使用cmd会报错 如题,在pycharm中执行主程序运行成功: 用例執行.debug日志均沒問題 在cmd执行主程序报错: 最惡心的 ...
- python+Unittest+ddt 自动化测试
此为系列博客 Python测试 Coverage代码覆盖率 python+Unittest+ddt 自动化测试 (当前位置) UnitTest+HTMLTestRunner 测试可视化 文章目录 安装 ...
- 简单实现接口自动化测试(基于python+unittest)
简单实现接口自动化测试(基于python+unittest) 简介 本文通过从Postman获取基本的接口测试Code简单的接口测试入手,一步步调整优化接口调用,以及增加基本的结果判断,讲解Pytho ...
最新文章
- Opencv Mediapipe 人体追踪
- 笔试分享 | 带你解读校招人工智能笔试题
- linux 文件操作函数,Linux下的文件操作函数及creat用法
- 【iOS XMPP】使用XMPPFramewok(四):收发消息
- [ZZOJ#31]类欧几里得
- 深度学习入门笔记(五):神经网络的学习
- idea上传新项目至svn仓库
- Android 神兵利器之通过解析网页获取到的API数据合集,可拿来就用
- 公众号后台管理系统php开发,微信公众平台开发管理后台开发
- 沃尔沃押注“超大尺寸HUD”,软硬件同步升级机会凸显
- 计算机无法关闭密码保护,Windows 10不会关闭密码保护共享
- java中List 的Stream常用的几种用法
- Xeam Visual Installer白金版,Xeam Visual Installer完整用户体验
- Word文档或PDF转图片
- jQuery 下载保存图片的方法
- 学习记录 - Simpack之轨道车辆如何生成车轮不圆
- es查询所欲_elasticsearch之查询的两种方式
- 电子电力系统仿真整理
- 洗衣机控制系统c语言编程,采用C语言编辑基于51单片机的全自动洗衣机控制系统毕业论文.doc...
- sofasofa—公共自行车使用量预测—参数调整、优化结果