首页 > 编程语言 >python—web自动化(4)—测试框架之unittest2使用

python—web自动化(4)—测试框架之unittest2使用

时间:2023-01-16 10:57:57浏览次数:32  
标签:__ web 框架 python 测试用例 main 方法 unittest2

  • 学习目标:自动化测试框架搭建
  • 需求分解:unittest2
    • 测试用例
      • BaseTestCase:
          • 封装测试用例中相同的部分
      • 数据驱动测试(ddt):
          • 测试数据与操作分离
      • 生成测试报告:
  • 技术实验:
    • unittest2使用:单元测试框架
        1. 导包:unittest2
        2. 继承unittest2代码库中的TestCase类:表示当前类是测试用例类
        3. 定义一个test开头的方法:表示这是测试用例方法,可以直接运行
        4. 重写父类中的两个方法:
              1. setUp():在每条测试用例方法开始前,要做的预置操作
              2. tearDown():在每条测试用例方法结束后,要做的场景还原
        5. 通过main关键字,增加:
              1. if__main__ == '__main__' :当前文件直接运行时,该语句下面的代码才会运行
              2. unittest2.main():调用unittest2的主方法,会执行当前类中的所以方法
              3. 更加光标位置,执行对应位置的方法

标签:__,web,框架,python,测试用例,main,方法,unittest2
From: https://www.cnblogs.com/testKK/p/17054871.html

相关文章

  • python爬虫电影数据抓取实战
    想要了解最近电影院播放的都有什么影视电影,哪部值得推荐,如果单纯靠手动收搜不全面,下面我们就先使用urllib.request模块抓取整个网页,再使用re模块获取电影信息,做个简单的爬虫......
  • Web安全入门与靶场实战(7)- 利用nmap进行端口扫描
    在获取的靶机IP之后,接下来我们继续扫描这台靶机开放了哪些端口。端口扫描通常是shentou测试要做的第一步操作。为什么要扫描端口呢?因为端口对应了服务,所以扫描端口的目的就......
  • web 以上超大文件上传和断点续传服务器的实现
    ​前言一、SpringMVC简介1.1、SpringMVC引言为了使Spring有可插入的MVC架构,SpringFrameWork在Spring基础上开发SpringMVC框架,从而在使用Spring进行WEB开发时可以......
  • 【Python学习】图片放缩
    使用图片对模型进行训练时,对图片的大小有一定的要求,因此需要对图片进行放缩。安装包PILpipinstallPillow简单介绍基本使用方法#ImportsPILmodulefromPILi......
  • 一实例从WebSocket入门至精通
    主要是客户端的进化(环境jdk1.7以上tomcat7.34以上) 1、服务器端packagecom;importjava.io.IOException;importjava.util.concurrent.CopyOnWriteArraySet;imp......
  • 学习python 爬虫之pyppteer
    1、安装pyppteer库 pipinstallpyppteer 如果安装出错,使用国内镜像安装 pipinstallpyppeteer-ihttps://pypi.douban.com/simple2、下载chromium浏览......
  • Python 量化交易编程技巧积累
    1.计算股票中的16个常用指标-stockstatus。地址:https://blog.csdn.net/freewebsys/article/details/785785482.获得全世界所有市场的交易日历-exchange_calendar。地址:ht......
  • 尝试python 爬虫新工具playwright
    1、安装playwright库pipinstallplaywright 2、安装浏览器驱动文件(安装过程稍微有点慢)python-mplaywrightinstall......
  • 【801】Python绘制机器学习特征相关性热力图
    参考:python特征相关性热力图怎么画_如何在python中绘制热地图(实例)参考:seaborn.heatmap参考:Choosingcolorpalettes根据具体的特征数据集,计算不同特征之间的相关性,然后......
  • AirSim 自动驾驶仿真 (2-3) python控制无人机 win10
    1首先搭建好环境参考 2python控制https://blog.csdn.net/Zhaoxi_Li/article/details/108002544官方代码位置 自己pythonj教程https://www.cnblogs.com/gooutlo......