建立网站赚钱 优帮云网站开发主要做什么
news/
2025/9/26 22:26:54/
文章来源:
建立网站赚钱 优帮云,网站开发主要做什么,软件开发的模式,怎样模仿别人的网站pytest#xff1a; 需要安装pytest和pytest-html(生成html测试报告#xff09; pip install pytest 和 pip install pytest-html 命名规则 Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法#xff0c;比unittest更加严谨 unittest#x…pytest 需要安装pytest和pytest-html(生成html测试报告 pip install pytest 和 pip install pytest-html 命名规则 Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法比unittest更加严谨 unittestSetup setupclass teardown teardownclass课堂作业 Pytest的setup, setup_class和teardown, teardown_class函数(和unittest执行效果一样) 运行于测试方法的始末即:运行一次测试函数会运行一次setup和teardown 运行于测试方法的始末,但是不管有多少测试函数都只执行一次setup_class和 teardown_class
Pytest生成自带的html测试报告 直接执行pytest.main() 【自动查找当前目录下以test_开头的文件或者以_test结尾的py文件】课堂练习_test pytest.main(模块.py) 【运行指定模块下运行所有test开头的类和测试用例】 pip install pytest-html :python自带的插件 pytest.main([--html./report.html,test3.py]) Pytest调用语句 pytest.main([‘--html./report.html’,‘模块.py::类::test_a_001]) 运行指定模块指定类指定用例冒号分割并生成测试报告
pytest.main([-x,--html./report.html,t12est000.py])
-x出现一条测试用例失败就退出测试
-v: 丰富信息模式, 输出更详细的用例执行信息 -s:显示print内容 -q: 简化结果信息不会显示每个用例的文件名
Pytest的运行方式 . 点号表示用例通过 F 表示失败 Failure E 表示用例中存在异常 Error allure Allure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架 例如TestNG、Pytest、JUint等。它简单易用易于集成。
首先要安装allure pip install allure-pytest allure-pytest是Pytest的一个插件通过它我们可以生成Allure所需要的用于生成测试报告的数据
Allure常用的几个特性
allure.feature # 用于描述被测试产品需求 allure.story # 用于描述feature的用户场景即测试需求 with allure.step # 用于描述测试步骤将会输出到报告中 allure.attach # 用于向测试报告中输入一些附加的信息通常是一些测试数据截图等
allure.feature allure.feature # 用于描述被测试产品需求 allure.story: allure.story # 用于描述feature的用户场景即测试需求 Pytest和allure结合 Pytest和allure结合生成html格式的测试报告
生成测试报告json
pytest.main([ --alluredir, report/result, test001.py]) ## 将测试报告转为html格式 --html../report.htmlsplit allure generate ./report/result -o ./report/html --cleanos.system(split)#system函数可以将字符串转化成命令在服务器上运行
Pytest和allure效果展示 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916583.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!