如何运用unittest框架进行基本测试操作?

2026-04-11 11:120阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1982个文字,预计阅读时间需要8分钟。

如何运用unittest框架进行基本测试操作?

一. 命名要求:unittest对.py文件类没有命名要求,只需要函数是以test开头即可。

二. 运行顺序:不同于pytest(从上往下),unittest的运行顺序是按照从0-9,A-Z,a-z的先后顺序运行的。

三.

一.命名要求

unittest对.py文件类没有命名要求,只需要函数是以test为开头的就可以

二.运行顺序

不同于pytest(从上往下)的是,unittest运行顺序是按照从0-9,A-Z,a-z的先后顺序运行的

三.五大组件 1.testcase(测试用例)

(1)运行时可点击类/函数左侧绿色(当前类继承unittest.TestCase才会出现)的开关。点击函

数左侧的表示运行当前函数,点击类左侧的表示运行当前类下的所有case

(2)运行时可将光标停留在类/函数冒号右侧,鼠标右击点击run运行。光标停留在类名右侧表示

运行当前类下所有case,停留在具体函数名右侧,表示运行当前函数

(3)运行时可在main方法中unittest.main()来运行,运行顺序按照:0-9,A-Z,a-z先后运行

class unittest_demo(unittest.TestCase): def test_one(self): print("我是one") def test_two(self): print("我是two") 2.testfixture(测试固件)

unittest中固件有两种。setup和teardown每个函数运行前后会各运行一次。setupclass和teardownclass

表示每个类运行前后会各运行一次。

阅读全文

本文共计1982个文字,预计阅读时间需要8分钟。

如何运用unittest框架进行基本测试操作?

一. 命名要求:unittest对.py文件类没有命名要求,只需要函数是以test开头即可。

二. 运行顺序:不同于pytest(从上往下),unittest的运行顺序是按照从0-9,A-Z,a-z的先后顺序运行的。

三.

一.命名要求

unittest对.py文件类没有命名要求,只需要函数是以test为开头的就可以

二.运行顺序

不同于pytest(从上往下)的是,unittest运行顺序是按照从0-9,A-Z,a-z的先后顺序运行的

三.五大组件 1.testcase(测试用例)

(1)运行时可点击类/函数左侧绿色(当前类继承unittest.TestCase才会出现)的开关。点击函

数左侧的表示运行当前函数,点击类左侧的表示运行当前类下的所有case

(2)运行时可将光标停留在类/函数冒号右侧,鼠标右击点击run运行。光标停留在类名右侧表示

运行当前类下所有case,停留在具体函数名右侧,表示运行当前函数

(3)运行时可在main方法中unittest.main()来运行,运行顺序按照:0-9,A-Z,a-z先后运行

class unittest_demo(unittest.TestCase): def test_one(self): print("我是one") def test_two(self): print("我是two") 2.testfixture(测试固件)

unittest中固件有两种。setup和teardown每个函数运行前后会各运行一次。setupclass和teardownclass

表示每个类运行前后会各运行一次。

阅读全文