51Testing软件测试论坛

标题: python 自动化测试,无法正常生成测试报告 [打印本页]

作者: 测试积点老人    时间: 2020-11-16 11:27
标题: python 自动化测试,无法正常生成测试报告
写了个测试套件,无法加载用例,如下,求指导
[attach]130635[/attach]
去掉if __name__='__main__',执行可以加载用例,但是生成的报告是空的,无内容,求指导
[attach]130636[/attach]

作者: bling123    时间: 2020-11-16 16:44
unittest单元测试框架:
1、要满足在测试用例的类名中申明unittest.TestCase,
即为:
class Test_*(unittest.TestCase):
   ...
2、报错的日志已经很明显了
3、加载用例的方式:
方式1:传入具体方法(类名 + 方法名)
方式2:传入测试用例(文件名 + 类名)
4、测试用例方法名应包含test

作者: 郭小贱    时间: 2020-11-17 09:34
for test_suite in discover:
    for case in test_suite:
        testunit.addTests(case)
return testunit

改成这样的试试..
作者: bellas    时间: 2020-11-17 10:15
浏览器的原因
作者: qqq911    时间: 2020-11-17 10:39
可以试试pytest
作者: 海海豚    时间: 2020-11-17 15:42
编码问题,还有一个第三方库需要安装一下




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2