计划两点

正则表达式

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相关推荐

  1. python单元测试框架-Python unittest单元测试框架总结

    什么是单元测试 单元测试是用来对一个模块.一个函数或者一个类来进行正确性检验的测试工作. 比如对于函数abs(),我们可以编写的测试用例为: (1)输入正数,比如1.1.2.0.99,期待返回值与输入 ...

  2. pythonunittest接口测试_基于python+unittest +requests接口测试

    2019独角兽企业重金招聘Python工程师标准>>> 谈到接口测试,大家都不会感到陌生.接口测试的工具和实现方式也有很多,比如ant+jmeter+jemkins.postman. ...

  3. python appium自动化测试框架unittest_Appium基于Python unittest自动化测试 自动化测试框架 -- PO并生成html测试报告...

    基于python单元测试框架unittest完成appium自动化测试,生成基于html可视化测试报告 代码示例: #利用unittest并生成测试报告 class Appium_test(unitt ...

  4. python unittest断言_python unittest之断言及示例

    assert.png 前言 python unintest单元测试框架提供了一整套内置的断言方法. 如果断言失败,则抛出一个AssertionError,并标识该测试为失败状态 如果异常,则当做错误来 ...

  5. Selenium UI自动化测试(四)Python+Unittest+HTMLTestRunner测试报告—百度hao123实例

    Python+Unittest+HTMLTestRunner测试报告-百度个人中心实例 环境配置:https://blog.csdn.net/sevensolo/article/details/100 ...

  6. Python unittest –单元测试示例

    Today we will learn about python unittest and look through python unit test example programs. In pre ...

  7. Python+unittest+requests 接口自动化测试框架搭建 完整的框架搭建过程 实战

    一.Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建_00--框架结构简解 首先配置好开发环境,下载安装Python并下载安装pycharm ...

  8. python unittest执行程序在pycharm可以成功运行但使用cmd会报错:E列表 test_register (unittest.loader._FailedTest)

    python unittest执行程序在pycharm可以成功运行但使用cmd会报错 如题,在pycharm中执行主程序运行成功: 用例執行.debug日志均沒問題 在cmd执行主程序报错: 最惡心的 ...

  9. python+Unittest+ddt 自动化测试

    此为系列博客 Python测试 Coverage代码覆盖率 python+Unittest+ddt 自动化测试 (当前位置) UnitTest+HTMLTestRunner 测试可视化 文章目录 安装 ...

  10. 简单实现接口自动化测试(基于python+unittest)

    简单实现接口自动化测试(基于python+unittest) 简介 本文通过从Postman获取基本的接口测试Code简单的接口测试入手,一步步调整优化接口调用,以及增加基本的结果判断,讲解Pytho ...

最新文章

  1. Opencv Mediapipe 人体追踪
  2. 笔试分享 | 带你解读校招人工智能笔试题
  3. linux 文件操作函数,Linux下的文件操作函数及creat用法
  4. 【iOS XMPP】使用XMPPFramewok(四):收发消息
  5. [ZZOJ#31]类欧几里得
  6. 深度学习入门笔记(五):神经网络的学习
  7. idea上传新项目至svn仓库
  8. Android 神兵利器之通过解析网页获取到的API数据合集,可拿来就用
  9. 公众号后台管理系统php开发,微信公众平台开发管理后台开发
  10. 沃尔沃押注“超大尺寸HUD”,软硬件同步升级机会凸显
  11. 计算机无法关闭密码保护,Windows 10不会关闭密码保护共享
  12. java中List 的Stream常用的几种用法
  13. Xeam Visual Installer白金版,Xeam Visual Installer完整用户体验
  14. Word文档或PDF转图片
  15. jQuery 下载保存图片的方法
  16. 学习记录 - Simpack之轨道车辆如何生成车轮不圆
  17. es查询所欲_elasticsearch之查询的两种方式
  18. 电子电力系统仿真整理
  19. 洗衣机控制系统c语言编程,采用C语言编辑基于51单片机的全自动洗衣机控制系统毕业论文.doc...
  20. sofasofa—公共自行车使用量预测—参数调整、优化结果

热门文章

  1. LeetCode 66. Plus One
  2. Linux—JVM等性能调优监控
  3. xCode 安装Mobile Device Framework出错的问题的解决方法
  4. 接收用户的输入 Scanner类
  5. python-format格式化专题介绍1909
  6. django-自关联-三级联动的效果
  7. jquery-只对新用户弹一次窗
  8. [20180826]四校联考
  9. SOFA 源码分析 — 扩展机制
  10. 《Hadoop与大数据挖掘》——2.6 TF-IDF算法原理及Hadoop MapReduce实现