UnitTest自动化测试框架中断言的用法
2023-09-14 09:12:52 时间
1、常用的unittest内置的断言语句
如下代码中即为unittest中常用的断言语句,因为这些语句都在unittest.TestCase中,所以在测试用例中可以直接通过self来调用即可,代码如下:
import unittest
class TestDemo01(unittest.TestCase):
def test_01(self):
self.assertEqual(1,1)
self.assertNotEqual(1,2)
self.assertFalse(False)
self.assertTrue(True)
self.assertIn(1,[1,2])
self.assertNotIn(1,[2,3])
self.assertIsNone(None)
self.assertIsNotNone(1)
self.assertIs(1,1)
self.assertIsNot(1,2)
self.assertIsInstance(1,int)
self.assertNotIsInstance(1,str)
if __name__ == "__main__":
unittest.main()
执行结果如下:
Ran 1 test in 0.002s
OK
相关文章
- E2E测试框架
- pytest接口自动化测试框架 | 多进程运行用例
- pytest接口自动化测试框架 | pytest断言
- pytest接口自动化测试框架 | parametrize中ids的用法
- 测试开发实战|接口自动化测试框架开发 (pytest+allure+aiohttp+ 用例自动生成)
- 五大自动化测试的Python框架
- Pytest自动化测试框架-权威教程11-模块及测试文件中集成doctest测试
- Pytest自动化测试框架教程24-导入机制及系统路径
- Pytest自动化测试框架-权威教程09-捕获标准输出及标准错误输出
- Pytest自动化测试框架-权威教程04-断言的编写和报告
- 八、Pytest自动化测试框架 — Pytest测试报告
- 软件测试干货:接口测试框架开发(下)
- Selenium Page Object 自动化测试框架-data测试数据设计
- websocket接口自动化集成pytest测试框架
- UI自动化测试框架搭建 —— 编写一个APP自动化
- 基于python的接口自动化测试框架
- jmeter--轻量级接口自动化测试框架
- 2022全网最全教程,一篇文章带你学会 Pytest 测试框架
- 基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - 内部框架及UI自动化测试框架思维导图