unittest 测试实例1
来源:互联网 发布:全球网络摄像头直播 编辑:程序博客网 时间:2024/05/16 06:53
采用一个runtest 运行脚本去管理testsuite 中的多个测试用例(testadd、testsub.........)
1、第一个测试用例(用例中包含了2个测试用例方法)
#testadd2.py import unittestimport HTMLTestRunnerclass TestAdd(unittest.TestCase): def setUp(self): pass def test_add(self): self.assertEqual(2+3,5,"testError") def test_add2(self): self.assertEqual(0+8,7,"testError") def tearDown(self): passif __name__ == '__main__': unittest.main()
#testsub.pyimport unittestclass TestSub(unittest.TestCase): def setUp(self): pass def test_sub(self): self.assertEqual(16-5,11) def test_sub2(self): self.assertEqual(15-7,8) def tearDown(self): passif __name__ == '__main__': unittest.main()
3、runtest 测试运行脚本。在此脚本中可以维护需要验证的测试用例文件和测试用例方法。同理可以将要测试的用例、方法都通过 suite.addTest() 方法添加到 testsuite中
#runtest.py
import unittestimport testadd2import testsubsuite = unittest.TestSuite()suite.addTest(testadd2.TestAdd('test_add'))suite.addTest(testadd2.TestAdd('test_add2'))suite.addTest(testsub.TestSub('test_sub'))suite.addTest(testsub.TestSub('test_sub2'))if __name__ == '__main__': runner = unittest.TextTestRunner() runner.run(suite)
0 0
- unittest 测试实例1
- unittest 测试实例2
- Unittest命令行执行测试、执行测试发现操作实例
- Unittest操作简单实例进行系统讲解测试用例
- Python测试代码1之--unittest
- python测试之unittest
- python测试之unittest
- python unittest 测试框架
- 自动化测试之unittest
- unittest + HTMLTestRunner 自动化测试
- python 测试框架 unittest
- Python-unittest测试框架
- Android测试-unitTest
- python unittest 自动化测试
- unittest测试用例带有setUp、两个测试函数操作实例
- Unittest测试用例加入到测试集中的操作实例
- Python unittest 参数化测试
- Python unittest测试框架详解
- PHP第三方登陆(QQ\微博版)
- 深度强化学习初窥之DQN
- ci框架搜索memcache缓存
- Webservice笔记(二)
- hbase创建表抛出TableExist异常
- unittest 测试实例1
- 博为峰Java面试题-Java集合类2
- 关于分布式系统的数据一致性问题
- 大数据学习笔记-------------------(23)
- Ubuntu14.04下配置测试Faster R-CNN+Caffe(Matlab+CPU)目标检测
- Rxjava(其他)--doOnSubscribe原理
- 使用SwipeRefreshLayout和RecyclerView实现仿“简书”下拉刷新和上拉加载更多
- 一维条码、二维码各种类型简介
- Android中Context详解 ---- 你所不知道的Context