news 2026/6/23 18:01:41

Web自动化测试:Unittest单元测试框架

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Web自动化测试:Unittest单元测试框架

🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

一、unitest基础写法格式

1.1引用导入

import unittest

并且需要新建一个类,继承unittest

class Demo(unittest.TestCase):

1.2格式代码示例

备注:

1.用例的方法名中,要以test开头才能被读取出来

2.用例的读取顺序按照方法名的ASCII码顺序运行,顺序:0-9,A-Z,a-z

# -*- coding:utf-8 -*- import unittest class Demo(unittest.TestCase): def setUp(self): print("测试开始") def test_01(self): print("第一条用例") def tearDown(self): print("测试结束") if __name__ == '__main__': unittest.main()

二、常用方法、装饰器详解

2.1 unittest中常用方法、装饰器

运行该模块中的测试用例方法

unittest.main()

装饰器:跳过该方法

@unittest.skip

装饰器: 满足条件时,跳过该方法

@skipIf(condition, reason)

  • condition:判断条件
  • reason:原因描述

装饰器:不满足条件时,跳过该方法

@skipUnless(condition, reason)

  • condition:判断条件
  • reason:原因描述

2.2 TestCase中常用方法

每条用例方法执行前,运行此方法

setUp()

每条用例方法执行后,运行此方法

tearDown()

该类下所有测试用例执行前,运行此方法

@classmethod

def setUpClass()

该类下所有测试用例执行后,运行此方法

@classmethod

def tearDownClass()

跳过执行测试用例

skipTest(reason)

reason:跳过测试的原因

注:该方法可以放在测试用例中执行,此时此用例中该方法后的代码不执行

如果放在setUp()中使用,则该类下的所有测试方法都不执行

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 15:32:51

基于单片机的住宅防火防盗报警系统设计

第一章:系统核心硬件架构与选型 基于单片机的住宅防火防盗报警系统以“全方位监测、快速响应”为设计核心,采用“STC89C52RC单片机多传感检测模块报警执行模块交互模块”的硬件架构,适配普通住宅、小型公寓的安全防护需求。主控芯片选用STC89…

作者头像 李华
网站建设 2026/6/22 18:06:03

基于ZigBee技术的温湿度监测系统设计

一、系统整体架构设计 基于ZigBee技术的温湿度监测系统采用“终端节点-路由节点-协调器-监控中心”四层架构,实现对目标区域的分布式监测。终端节点部署在监测现场,负责采集温湿度数据,每节点配备ZigBee模块(CC2530)与…

作者头像 李华
网站建设 2026/6/22 15:12:13

Windows 10/11 隐私防护神器 WPD 使用教程:告别数据泄露,小白也能会

软件介绍 WPD 是一款专为 Windows 7 及以上版本设计的隐私保护工具,具有免费、绿色、轻量的特点。 核心功能: 隐私保护:全面管理系统隐私设置,防止个人信息泄露 性能优化:禁用不必要的功能,减轻系统负担…

作者头像 李华
网站建设 2026/6/22 4:52:15

生态震荡——当“摘要”成为终点,知识价值链的重塑与博弈

AI搜索,尤其是其“直接生成答案”的核心形态,在为用户带来极致便利的同时,也像一块巨石投入平静的湖面,对构建互联网二十余年的传统内容生态系统产生了剧烈冲击。这场震荡的核心矛盾在于:AI的“产出”高度依赖于人类的…

作者头像 李华