当前位置: 首页 > news >正文

网站服务器放置地网站建设期末作业要求

网站服务器放置地,网站建设期末作业要求,深圳彩票网站开发人员,广州网站建设报价表简介 Allure Framework是一种灵活的、轻量级、多语言测试报告工具。 不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容#xff0c; 而且还允许参与开发过程的每个人从日常执行中提取最大程度的有用信息和测试。 从开发/测试的角度来看#xff1a; Allure报告可以…简介 Allure Framework是一种灵活的、轻量级、多语言测试报告工具。 不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容 而且还允许参与开发过程的每个人从日常执行中提取最大程度的有用信息和测试。 从开发/测试的角度来看 Allure报告可以快速查看到缺陷点可以将测试未通过划分为Bug和中断的测试。 还可以配置日志步骤固件附件时间历史记录以及与TMS的集成和Bug跟踪系统以便掌握所有信息。 从管理者的角度来看 Allure提供了一个清晰的全局涵盖了所涵盖的功能缺陷聚集的位置执行时间表以及许多其他方便的事情。 独特的模块化和可扩展性确保你能够进行适当的微调以使更适合你自己。 官方文档Allure Framework 部署使用 Pytest作为一个高扩展性、功能强大的自动化测试框架自身的测试结果是较为简单的如果想要一份完整测试报告需要其他插件的支持。 如果你对测试报告要求没那么高你可以使用 pytest-html 插件基本覆盖了测试报告的常规内容。 但是如果你想查看清晰的测试过程、多维度的测试报告、自定义一些输出以及与用例和缺陷系统集成等那 allure-python 将是你的不二人选。 注意allure-pytest 从1.7之后已弃用从2.0版本开始迁移至 allure-python 项目即使用allure2另外要运行allure命令行也需要Java的支持。 1、安装 1  allure-pytest插件 pip install -U allure-pytest 这将安装allure-pytest和allure-python-commons程序包以生成与allure2兼容的报告数据。 2  allure工具 官方下载地址Releases · allure-framework/allure2 · GitHub 解压软件包(建议直接放到Python文件夹下)然后添加bin目录到环境变量中最后使用 allure --version 验证是否安装成功。 2、基本使用 要使allure侦听器能够在测试执行过程中收集结果只需添加 --alluredir  选项并提供路径即可存储结果。 pytest --alluredirdirectory-with-results 如果你运行后进行了用例更改那么下次运行可能还是会查看到之前记录可添加 --clean-alluredir 选项清除之前记录。 pytest --alluredirdirectory-with-results --clean-alluredir 要在测试完成后查看实际报告你需要使用allure命令行应用程序从结果生成报告。 1  在默认浏览器中显示生成的报告 allure serve my-allure-results 2  要从现有的Allure结果生成报告可以使用以下命令 allure generate directory-with-results 默认报告将生成到allure-report文件夹你可以使用 -o 标志更改目标文件夹 allure generate directory-with-results -o directory-with-report 3  生成报告后可以在默认系统浏览器中将其打开只需运行 allure open directory-with-report 你也可以找到该目录使用浏览器打开该目录下index.html。注意有时打开会找不到数据或者乱码如果你使用的是pycharm请在pycharm中右击打开。 4  如果要删除生成的报告数据只需运行 allure report clean  默认情况下报告命令将在 allure-results 文件夹中查找报告如果要从其他位置使用报告则可以使用 -o 选项。 5)  你也可以使用 allure help 命令查看更多帮助。 测试报告 你可以在allure报告中看到所有默认的pytest状态只有由于一个断言错误而未成功进行的测试将被标记为失败其他任何异常都将导致测试的状态为坏。 示例 # test_sample.py import pytest# 被测功能 def add(x, y):return x y# 测试类 class TestAdd:# 跳过用例def test_first(self):pytest.skip(跳过)assert add(3, 4) 7# 异常用例def test_second(self):assert add(-3, 4) 1raise Exception(异常)# 成功用例def test_three(self):assert add(3, -4) -1# 失败用例def test_four(self):assert add(-3, -4) 7 运行 E:\workspace-py\Pytestpytest test_sample.py --alluredirreport --clean-alluredirtest session starts platform win32 -- Python 3.7.3, pytest-6.0.2, py-1.9.0, pluggy-0.13.0 rootdir: E:\workspace-py\Pytest plugins: allure-pytest-2.8.18, assume-2.3.3, cov-2.10.1, html-3.0.0, rerunfailures-9.1.1, xdist-2.1.0 collected 4 items test_sample.py sF.F [100%] FAILURES __________________________________________________________________________ TestAdd.test_second __________________________________________________________________________self test_sample.TestAdd object at 0x000000000464F278def test_second(self):assert add(-3, 4) 1raise Exception(异常) E Exception: 异常test_sample.py:21: Exception ___________________________________________________________________________ TestAdd.test_four ___________________________________________________________________________self test_sample.TestAdd object at 0x000000000464FD30def test_four(self):assert add(-3, -4) 7 E assert -7 7 E where -7 add(-3, -4)test_sample.py:29: AssertionErrorshort test summary info FAILED test_sample.py::TestAdd::test_second - Exception: 异常 FAILED test_sample.py::TestAdd::test_four - assert -7 72 failed, 1 passed, 1 skipped in 0.14s 生成报告 E:\workspace-py\Pytestallure generate --clean report Report successfully generated to allure-report查看目录 E:\workspace-py\Pytesttree 文件夹 PATH 列表 卷序列号为 B2C1-63D6 E:. ├─.idea ├─.pytest_cache │ └─v │ └─cache ├─allure-report │ ├─data │ │ ├─attachments │ │ └─test-cases │ ├─export │ ├─history │ ├─plugins │ │ ├─behaviors │ │ ├─jira │ │ ├─junit │ │ ├─packages │ │ ├─screen-diff │ │ ├─trx │ │ ├─xctest │ │ ├─xray │ │ └─xunit-xml │ └─widgets ├─report └─__pycache__ 查看报告 Overview总览显示用例执行情况、严重程度分布、环境信息等。 Categories分类按用例执行结果分类异常错误和失败错误。 Suites套件按测试用例套件分类目录 -测试文件 - 测试类 -测试方法。 Graphs图表显示用例执行分布情况状态、严重程度、持续时间、持续时间趋势、重试趋势、类别趋势、整体趋势。 Timeline时间线显示用例耗时情况具体到各个时间点用例执行情况 Behaviors行为按用例行为举止分类以标记文字形式显示需要用例添加allure相关装饰器 Package配套按目录形式分类显示不同的目录用例执行情况。 用例详情 Allure报告不仅能显示pytest不同执行结果状态错误情况固件等还能捕获参数化测试所有参数名称和值。 用例 # test_sample.py import pytest import allure# 被测功能 def add(x, y):return x y# 测试类 allure.feature(测试练习) class TestLearning:data [[3, 4, 7],[-3, 4, 1],[3, -4, -1],[-3, -4, 7],]allure.story(测试用例)allure.severity(allure.severity_level.NORMAL)pytest.mark.parametrize(data, data)def test_add(self, data):assert add(data[0], data[1]) data[2] 报告 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.yutouwan.com/news/399957/

相关文章:

  • 建设项目咨询公司网站四川公共交易资源信息网
  • 公司官网网址福州seo公司
  • vps怎么建多个网站页面模板是什么
  • 网站经常修改好不好wordpress更换域名后登陆不了后台
  • 做网站哪家公司好企业网站建设开发成本利润多少
  • 网站建设丨金手指排名网站文章只被收录网站首页
  • 做网站是不是涉及很多语言职重庆建设机电有限公司网站
  • 广州网站设计公司济南兴田德润o简介图片北京网站制作公司报价
  • 网站制作设及的技术公众号开发者密码
  • 网站免费建站系统网站如何实现多语言
  • 搜索引擎网站推广网站建设 面试
  • 咸阳网站建设培训学校低价网站建设公司
  • 自己有域名要怎么制作网站网站建设有什么优势
  • 网站建立需要什么如何用网站开发工具停止网页进程
  • 长春网站制作都找源晟27微信朋友圈广告在哪里做
  • 网站在线支付方案俄罗斯网站设计
  • html做分页的网站wordpress 首页设计
  • 易企秀 旗下 网站建设如何做自己的小说网站
  • 网站开发需要经过的几个主要阶段logo网站免费
  • 网站标题特殊符号wordpress获取子菜单
  • 做电商都需要什么佛山市seo推广
  • 南通网络科技的公司网站wordpress采集文章教程
  • 如何做单页网站视频潍坊在线制作网站
  • 购物网站的搜索框用代码怎么做网络推广公司运营
  • 域名注册服务网站查询3d绘图培训学校
  • 希腊网站后缀seo公司排行
  • niche网站建设服装微商城网站建设
  • 网站建设的目的及意义卫计网站建设工作计划
  • 怎么能查到网站是哪家公司做的云羽网络网站建设
  • 京东商城的网站建设ps做电商网站流程图