摘要: 转载:https://www.cnblogs.com/imyalost/p/9048386.html discover()方法 discover(start_dir, pattern ='test *.py', top_level_dir = None ) start_dir:要测试的模块名或测试用 阅读全文
posted @ 2019-10-30 16:45 测试爬虫 阅读(363) 评论(0) 推荐(0) 编辑
摘要: #unittest-test.py import unittestfrom demo import RunMainimport HtmlTestRunner class TestMethod(unittest.TestCase): #类方法 @classmethod def setUpClass(c 阅读全文
posted @ 2019-10-30 16:43 测试爬虫 阅读(359) 评论(0) 推荐(0) 编辑
摘要: unittest提供了以下断言方式: 方法 检查 新进 assertEqual(a, b) a == b assertNotEqual(a, b) a != b assertTrue(x) bool(x) is True assertFalse(x) bool(x) is False assertI 阅读全文
posted @ 2019-10-30 16:28 测试爬虫 阅读(140) 评论(0) 推荐(0) 编辑
摘要: unittest支持跳过单个测试方法,甚至整个测试用例,还支持将测试用例标记为“测试失败” 基本跳过如下: 可以看出有三个测试用例执行了跳过操作,甚至可以和跳过测试方法一样,跳过测试类 预期的失败可以使用expectedFailure方法 无条件跳过测试,reason应填充跳过的原因 如果条件为真, 阅读全文
posted @ 2019-10-30 14:49 测试爬虫 阅读(362) 评论(0) 推荐(0) 编辑
摘要: unittest的测试用例执行时都可以设置setup、teardown,用来初始化测试开始和测试结束关闭,例如: 可以看出每个测试用例执行,都会调用一次setup和teardown,如果涉及用例数量增加,那么这种方法就不适合了。可以使用以下方法: 可以看出用例的执行只执行一次setupclass 和 阅读全文
posted @ 2019-10-30 14:06 测试爬虫 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 命令窗口执行: 1.可以在命令窗口下执行单个module、class、method python -m unittest test_module1 test_module2 python -m unittest test_module.TestClass python -m unittest tes 阅读全文
posted @ 2019-10-29 20:22 测试爬虫 阅读(701) 评论(0) 推荐(0) 编辑
摘要: unittest介绍: unitest是python版本的junit测试框架,支持测试自动化、共享测试设置和关闭代码,测试用例组合管理及生成对应的测试报告 unittest四大功能: test fixture A test fixture represents the preparation nee 阅读全文
posted @ 2019-10-29 20:04 测试爬虫 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 什么是测试用例: 一组由前提条件、输入、执行条件、预期结果等组成,以完成对某个特定需求或者目标测试的数据,体现测试方案、方法、技术和策略的文档 什么是好的测试用例: 能发现至今未发现的问题的用例 为什么写测试用例: 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。测试用例的使用令软 阅读全文
posted @ 2019-10-12 10:59 测试爬虫 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 什么是接口测试: 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系。 接口的分类: 常见的接口有webservice接口、http接口,还有dubbo接口。 1 阅读全文
posted @ 2019-10-12 10:50 测试爬虫 阅读(249) 评论(0) 推荐(0) 编辑