E:\>allure --version 2.13.1 |
import pytest class TestCase: def test_01(self): print('---用例01---') assert 1 def test_02(self): print('---用例02---') assert 1 def test_03(self): print('---用例03---') assert 0 if __name__ == '__main__': pytest.main(['-s']) |
--alluredir ./report/result # 其中./report/result表示将生成的报告存放目录 |
allure generate 生成测试结果数据 -o 生成报告的路径 --clean # --clean表示:如果已经存在生成报告路径文件夹时,再次使用会提示添加--clean参数来重写 # 如以下编写用例命令 allure generate report/result/ -o report/html --clean |
allure open 生成报告的路径地址 E:\auto_test\test_01>allure generate report/result/ -o report/html --clean Report successfully generated to report\html # 这样就会自动打开allure报告信息 |
E:\auto_test\test_01>allure serve report/result Generating report to temp directory... Report successfully generated to C:\Users\HAIYAN~1\AppData\Local\Temp\6715359970756727599\allure-report Starting web server... # 命令中allure serve 表示确定一个allure的服务,后面跟的是报告的路径内容 |
import allure class TestCase: @allure.title('登录用例') def test_01(self): print('---用例01---') assert 1 def test_02(self): print('---用例02---') assert 1 @allure.title('退出登录用例') def test_03(self): print('---用例03---') assert 1 |
import pytest import allure class TestCase: @allure.title('登录用例') def test_01(self): '''登录用例_操作步骤''' with allure.step('输入正确的用户名'): print('输入用户名') with allure.step('输入正确的密码'): print('输入密码') with allure.step('点击登录'): print('点击登录!') assert 1 @allure.title('退出登录用例') def test_02(self): '''退出登录_操作步骤''' with allure.step('点击退出按钮'): print('成功点击退出按钮') assert 1 if __name__ == '__main__': pytest.main(['-s']) |
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |