1、TestFixture,
用于测试环境的准备和销毁还原。
每次执行测试用例时,需要准备测试环境,每次测试完成后恢复测试环境,比如执行前连接数据库,打开浏览器
服务器等。执行完成后,需要进行恢复数据库、关闭浏览器等操作。这时候可以启用testfixture。
2、TestCase,
一个测试用例。
一个类class继承 unittest.TestCase。
一个完整的测试流程包括测试前搭建准备环境(setUp)、执行测试代码(run)、测试后恢复环境(tearDown)。
3、TestSuite,可以将多个测试用例集合在一起。
一个测试套件可以将多个测试用例聚集在一起,并一起执行选定的测试用例。
4、TextRunner类。
通过TextTestRunner类提供的run()方法来执行test suite/test cas
格式
runner = unittest.TextTestRunner(verbosity=2)
runner.run(suite)
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何访问私有方法10/26
- ♥ python中的unittest框架是什么?12/11
- ♥ 如何解决openpyxl运行大excel文件速度变慢的问题09/16
- ♥ python有哪些自定义函数规则?09/28
- ♥ python类可以继承吗12/25
- ♥ 如何在 python 中构建 pyqt5 网格布局10/23
内容反馈