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

做网站合肥哪家公司好企业网站建设的基本流程

做网站合肥哪家公司好,企业网站建设的基本流程,聊城做网站的公司信息,顺德龙江网站建设Allure 简介与安装 Allure 是由 Java 语⾔开发的⼀个轻量级,灵活的测试报告⼯具。 Allure 多平台的 Report 框架。 Allure ⽀持多语⾔,包括 python、JaveScript、PHP、Ruby 等。 可以为开发/测试/管理等人员提供详尽的的测试报告,包括测试…
Allure 简介与安装
  • Allure 是由 Java 语⾔开发的⼀个轻量级,灵活的测试报告⼯具。

  • Allure 多平台的 Report 框架。

  • Allure ⽀持多语⾔,包括 python、JaveScript、PHP、Ruby 等。

  • 可以为开发/测试/管理等人员提供详尽的的测试报告,包括测试类别、测试步骤、日志、图片、视频等。

  • 可以为管理层提供高水准的统计报告。

  • 可以集成到 Jenkins 生成在线的趋势汇总报告。

安装步骤:- 安装 Java,环境变量配置教程。- 安装 Allure 环境变量配置教程 - 安装插件:pip install allure-pytest。

环境验证:allure -- version

Allure 用法

 

 Allure 命令行语法格式如下: 


allure[option] [command] [commandoptions]

生成报告的两种方式

方式一:在线报告,会直接打开默认浏览器展示当前报告。


# 方式一:测试完成后查看实际报告,在线查看报告,会直接打开默认浏览器展示当前报告。
allureserve./result/(注意这里的serve书写)
# Java
allureservetarget/allure-results(注意这里的serve书写)

方式二:应用场景:如果希望随时打开报告,可以生成一个静态资源文件报告,将这个报告布署到 web 服务器上,启动 web 服务,即可随时随地打开报告。- 解决方案:使用allure generate 生成带有 index.html 的结果报告。这种方式需要两个步骤:- 第一步:生成报告。- 第二步:打开报告。

```bash# 生成报告allure generate ./result (allure结果)# 打开报告allure open ./report/ (报告位置)```
Allure 添加用例标题、步骤
用例标题
  • 通过使用装饰器 @allure.title 可以为测试用例自定义一个可阅读性的标题。

  • allure.title 的三种使用方式:

    1. 直接使用 @allure.title 为测试用例自定义标题。

    2. @allure.title 支持通过占位符的方式传递参数,可以实现测试用例标题参数化,动态生成测试用例标题。

    3. allure.dynamic.title 动态更新测试用例标题。

# 方式一:
@allure.title("自定义标题")
def test_title():assert True
# 方式二:通过占位符的方式传递参数,可以实现测试用例标题参数化,动态生成测试用例标题。
@allure.title("参数化用例标题:参数一:{param1} ,参数二:{param2}")
@pytest.mark.parametrize("param1, param2, expected", [(1, 1, 2),(0.1, 0.3, 0.4)
])
def test_with_parametrize_title(param1, param2, expected):assert param1 + param2 == expected# 方式三:动态更新测试用例标题。
@allure.title("原始标题")
def test_with_dynamic_title():assert Trueallure.dynamic.title("更改后的新标题")
用例步骤

Allure 支持两种方法:- 方法一:使用装饰器定义一个测试步骤,在测试用例中使用。- 方法二:使用 with allure.step() 添加测试步骤。

Allure 添加图片
  • 应用场景:在做 UI 自动化测试时,可以将页面截图,或者出错的页面进行截图,将截图添加到测试报告中展示,辅助定位问题。

  • 解决方案:使用以下两种方式添加图片。

allure.attach.file 方法 - 语法:allure.attach.file(source, name, attachment_type, extension),参数解释:- source:文件路径,相当于传一个文件。- name:附件名字。- attachment_type:附件类型,是 allure.attachment_type 其中的一种(支持 PNG、JPG、BMP、GIF 等)。- extension:附件的扩展名。


class TestWithAttach:def test_pic(self):allure.attach.file("pic.png",name="图片",attachment_type=allure.attachment_type.PNG,extension="png")

allure.attach 方法

  • 语法:allure.attach(body, name=None, attachment_type=None, extension=None):,参数解释:

    • body:要写入附件的内容

    • name:附件名字。

    • attachment_type:附件类型,是 allure.attachment_type 其中的一种(支持 PNG、JPG、BMP、GIF 等)。

    • extension:附件的扩展名。

class TestWithAttach:def test_pic2(self):with open("./img/logo.png",mode="rb") as f :file = f.read()allure.attach(file,"页面截图",allure.attachment_type.PNG)
Allure 添加日志
  • 日志展示在 Test body 标签下,标签下可展示多个子标签代表不同的日志输出渠道:

    • log 子标签:展示日志信息。

    • stdout 子标签:展示 print 信息。

    • stderr 子标签:展示终端输出的信息。

  • 禁用日志,可以使用命令行参数控制 --allure-no-capture

总结

  • 添加商品测试用例设计、用例编写和断言

  • Allure 测试报告定制

    测试开发高薪私教班开课啦!!!内容全面升级,新增小班私教、1v1私教内容,让同学们在学技术的同时,软技能也同步得到提升。4 个月 30+ 项目实战强化训练,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践,带你一站式掌握测试开发必备核心技能(对标阿里P6+)!直推 BAT 名企测试经理,模拟面试+面试复盘跳槽无忧!

http://www.hkea.cn/news/11941/

相关文章:

  • 上合建设网站企业优化绿松石什么意思
  • wordpress theme sage网站推广优化的原因
  • 网站怎么做动态图片成都百度推广开户公司
  • 做淘宝客网站php苏州seo门户网
  • 微信网站开发的代码seo的内容怎么优化
  • 网站制作品牌公司福州百度快速优化排名
  • 最近火爆的新闻宁波seo推广推荐公司
  • 湖州市住房和城乡建设局官方网站搜索引擎优化的具体措施
  • 建什么网站好2023年8月新闻热点事件
  • 网站改版设计方案alexa排名
  • 龙泉市做网站企业阿里云服务器
  • 本地常州网站建设最近热搜新闻事件
  • 河南濮阳建设局网站seo专业推广
  • 河北省建设集团有限公司网站首页营销培训内容有哪些
  • 58同城网网站建设推广优化排名
  • 一站式服务图片网络推广运营公司
  • 手机网站备案密码找回的方法新手seo入门教程
  • 阿里巴巴网站做推广效果怎么样百度百科词条
  • 政务公开做的好的网站有哪些灰色产业推广引流渠道
  • 合肥企业网站建设工竞价推广平台
  • net网站开发net网站开发百度推广管理平台
  • 迪庆北京网站建设总排行榜总点击榜总收藏榜
  • wordpress网站seo设置app推广平台接单渠道
  • 空间 网站都有 肿么做网站龙泉驿网站seo
  • 地推网站信息怎么做网络营销的四大特点
  • 深圳网站建设开发seo去哪里学
  • 网站建设费用推荐网络sem代运营托管公司
  • 重庆网站建设 制作 设计 优惠价google搜索引擎免费入口
  • 怎么做整人点不完的网站宁波seo推荐推广平台
  • 怎样做 云知梦 网站重庆网站排名提升