unittest是python的一个单元测试框架,内置的,不需要pip install  什么什么的。直接在py文件里面调用 import unittest。

他这个框架是怎么回事呢,他可以对数据初始化,然后执行测试(里面有断言功能就是判断返回是否正确),对数据生成报告。从这三点可以看出这个框架具备了 自动化测试的主要元素。

import unittest

class  TestMethon(unittest.TestCase):def setUp(self):print("测试开始之前执行")def tearDown(self):print("测试结束后执行")def test1(self):print("我正在执行测试用例")

if __name__ == '__main__': unittest.main()

所有的测试case 必须test开头 要不然不执行。

转载于:https://www.cnblogs.com/Chamberlain/p/10777327.html

5-1 unittest框架使用相关推荐

  1. unittest 框架学习

    为什么80%的码农都做不了架构师?>>>    今天我学习了,怎么把testcase分到不同的文件中,然后在集中到一个testsuite中一起跑,我还学会了怎么打包,怎么引用. 打包 ...

  2. unittest框架执行用例

    pycharm中运行脚本的方式总共有三种,分别为:unittest模式,pytest模式,普通模式,今天主要来聊一聊unittest模式执行与普通执行(因为最近在学习unittest框架,所以pyte ...

  3. selenium-webdriver(python) (十六) --unittest 框架

    学习unittest 很好的一个切入点就是从selenium IDE 录制导出脚本.相信不少新手学习selenium 也是从IED 开始的. IDE学习参考: 菜鸟学自动化测试(一)----selen ...

  4. selenium + python自动化测试unittest框架学习(二)

    1.unittest单元测试框架文件结构 unittest是python单元测试框架之一,unittest测试框架的主要文件结构: File >report >all_case.py &g ...

  5. selenium自动化测试、Python单元测试unittest框架以及测试报告和日志输出

    部分内容来自:https://www.cnblogs.com/klb561/p/8858122.html 一.基础介绍 核心概念:test case, testsuite, TestLoder,Tex ...

  6. unittest框架学习笔记

    目录 1.unittest全部属性 2.用例基本类:unittest.TestCase 2.1.前置条件:setUp() 2.2.后置条件:tearDown() 2.3.断言:assert*() 3. ...

  7. selenium + python自动化测试unittest框架学习(一)selenium原理及应用

    unittest框架的学习得益于虫师的<selenium+python自动化实践>这一书,该书讲得很详细,大家可以去看下,我也只学到一点点用于工作中,闲暇时记录下自己所学才能更加印象深刻. ...

  8. linux不执行unittest框架,Unittest加载执行用例的方法总结

    前言 说到测试框架,unittest是我最先接触的自动化测试框架之一了, 而且也是用的时间最长的, unittest框架有很多方法加载用例,让我们针对不同的项目,不同项目的大小及用例的多少自己选择加载 ...

  9. Python 测试驱动开发读书笔记(二)使用unittest框架扩展功能测试

    使用功能测试驱动开发一个最简可用的应用 上一节,我们启用了Django,并且用Selenium驱动浏览器,测试了本地地址http://127.0.0.1,因为只是启动了首页,并没有做任何的页面内容,所 ...

  10. 自动化测试:Selenium8种元素定位+unittest框架设计

    作者简介: 笔名,软件测试君.参与过汇丰银行,国家电网,中国电信等多个大型项目的研发和管理,擅长的技术领域为安全测试,性能测试,自动化框架搭建与维护,曾受南京航空航天大学邀请分享Linux.oracl ...

最新文章

  1. java转置矩阵相乘_java实现矩阵的加-减-乘-转置运算
  2. 10 个最值得 Python 新人练手的有趣项目
  3. Myeclipse 10.5 下载地址
  4. zabbix监控-基本原理介绍
  5. semiautomatic annotated tools
  6. defaultdict python_Python使用defaultdict读取文件各列的方法
  7. 【渝粤题库】陕西师范大学151204 中级财务会计作业(笔试题型)
  8. linux系统下PHP无法调用oracle数据库的解决方法
  9. 断言(Assertion)需要注意的一个地方
  10. Helm 3 完整教程(十三):Helm 函数讲解(7)列表函数
  11. 书籍-Linux运维之道
  12. python decimal.quantize()参数rounding的各参数解释与行为
  13. C语言程序NS流程图生成器,请各位大神帮个忙,画个NS流程图,,急!!!
  14. 用matlab设计模糊控制器
  15. STM32-RTC实时时钟-毫秒计时实现
  16. 鸟哥的linux私房菜-基础学习篇 读书笔记
  17. nginx报错:src/core/ngx_murmurhash.c:39:11: error: this statement may fall through [-Werror=implicit-fa
  18. C++语法——超详细模拟实现list源代码
  19. webIx之表单提交
  20. CBAP备考|BABOK 01 业务分析核心概念

热门文章

  1. python测试用例管理_Python测试框架Pytest的常用插件测试报告
  2. dp主机_MODBUS 和 PROFIBUS-DP 协议有什么区别
  3. iis7设置html支持asp,Win7下启用IIS7配置ASP运行环境的详细方法
  4. python sum函数numpy_解决Numpy中sum函数求和结果维度的问题
  5. Selenium常用API的使用java语言之13-多表单切换
  6. cocos2dx 开启控制台
  7. python 常用镜像
  8. windows下安装zabbix_agent
  9. redis在linux命令行下连续进行命令操作
  10. Discretized Streams: An Efficient and Fault-Tolerant Model for Stream Processing on Large Clusters