如何运用unittest框架进行基本测试操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1982个文字,预计阅读时间需要8分钟。
一. 命名要求: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对.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
表示每个类运行前后会各运行一次。

