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

网站为什么改版西安哪些做网站的公司

网站为什么改版,西安哪些做网站的公司,上海企业建设网站价格,厦门住房和城乡建设局目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、Allure安装教程…

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

1、Allure安装教程以及遇到的坑

安装过程:

1)安装 pytest

版本:pytest == 5.4.2

pip install pytest==5.4.2 --index-url  https://pypi.douban.com/simple

2)安装 allure-pytest

版本: allure-pytest == 2.8.16

pip install allure-pytest==2.8.16 --index-url  https://pypi.douban.com/simple

安装完成后,打开一个pytest脚本进行验证一下,如果报错:AttributeError:module ‘allure’ has no attribute…

这样的报错是之前安装的 pytest-allure-adaptor 这个插件发生了冲突,这两个插件是不能共存的,去卸掉 pytest-allure-adaptor 这个就行了 ( pip uninstall pytest-allure-adaptor)

3)安装 allure

版本:allure == 2.13.3

这是一个命令行的插件,需要去下载:

推荐下载地址之一: https://github.com/allure-framework/allure2/releases

下载后解压到自己的文件夹中;

配置环境变量

将 allure.bat 文件(图一)所在路径添加到系统的环境变量path中(图二)

在这里插入图片描述

在这里插入图片描述

4)进入cmd中执行allure命令

如果结果是下图,恭喜你搞定了:

在这里插入图片描述

如果是下图,恭喜你环境出问题了

在这里插入图片描述

因为allure是基于java环境运行的,提示的意思是JAVA_HOME的地址出问题了 ,找原因很麻烦,解决办法很简单 ,尽管你去执行java、javac、java -version都是正常的,但是执行allure就是报错的。

解决办法: 就是把java的JAVA_HOME的这个地址环境变量重新填写一下,注意最后不要有空格。如下图

在这里插入图片描述

就这个东西,然后重新打开一个cmd,再次执行allure命令。都正常了

2、Allure 自动化测试报告使用详解

allure生成的报告和其他五花八门的报告对比了一下,它的可读性是最好、最直观的。

1)Allure相关的内容

在这里插入图片描述

总共主要的就以上这些,常用的大概有一半吧 。

2)对于这其中常用的做一些使用实例

代码结构:

在这里插入图片描述

登录是一个前置操作 ,拿出来后单独存放,loging.py文件内容:

# __*__coding:utf-8 __*__import allure@allure.step("操作步骤: 登录")
def longin():'''登录操作'''print("这个是登录的接口")

conftest.py这个文件主要放一些公共的内容

# __*__coding:utf-8 __*__import pytest
from common_contion.loging import longin@pytest.fixture(scope="session")
def login_fixture():longin()print("这个是前置操作:登录")

case----test_case.py文件主要存放一些测试用例,内容如下:

# __*__coding:utf-8 __*__import pytest
import allure
from common_contion.dome_Interface import *@allure.severity("blocker")
@allure.epic("项目名称: 会所资源管理系统")
@allure.issue("http://149.335.82.12:8080/zentao/bug-view-1.html")  # 禅道bug地址
@allure.testcase("http://149.335.82.12:8080/zentao/testcase-view-5-1.html")  # 禅道用例连接地址
@allure.feature("房间管理模块")
class Testdome1(object):def test_dome_1(self,login_fixture):'''用例一的用例描述: 我是第一个用例,我只有一个步骤'''print("第一个测试用例")jieko_dome_1()def test_dome_2(self,login_fixture):'''用例二的用例描述: 我是第二个用例,我只有一个步骤'''print("第二个测试用例")jieko_dome_2()@allure.severity("critical")
@allure.epic("项目名称: 会所资源管理系统")
@allure.feature("资源管理模块")
@allure.story("用例的标题: 对会所资源进行增、删、改、查")
@allure.issue("http://149.335.82.12:8080/zentao/bug-view-1.html")  # 禅道bug地址
@allure.testcase("http://149.335.82.12:8080/zentao/testcase-view-5-1.html")  # 禅道用例连接地址
class Testdome3(object):def test_dome_3(self,login_fixture):'''用例三的用例描述: 我是第三个用例,我是有多个步骤;'''print("第三个测试用例")f = jieko_dome_3()f.jieko_dome_3_1()f.jieko_dome_3_2()f.jieko_dome_3_3()f.jieko_dome_3_4()

common_contion----dome_Interface.py文件主要存放用例相关的接口内容:

# __*__coding:utf-8 __*__import alluredef jieko_dome_1():'''用例描述: 用例一的接口'''print("这个是第一个用例对应的接口")def jieko_dome_2():'''用例描述: 用例二的接口'''print("这个是第二个用例对应的接口")@allure.feature("资源管理模块")
class jieko_dome_3(object):'''这个是一个模块的测试'''@allure.step("操作步骤: 新增资源个人信息")def jieko_dome_3_1(self):'''用例描述: 用例三的新增内容接口'''print("这个是第三个用例对应的接口一")@allure.step("操作步骤: 查询资源在线信息")def jieko_dome_3_2(self):'''用例描述: 用例三的查询内容接口'''print("这个是第三个用例对应的接口二")@allure.step("操作步骤: 修改资源身份信息")def jieko_dome_3_3(self):'''用例描述: 用例三的编辑内容接口'''print("这个是第三个用例对应的接口三")@allure.step("操作步骤: 删除资源全部信息")def jieko_dome_3_4(self):'''用例描述: 用例三的删除内容接口'''print("这个是第三个用例对应的接口四")

3)执行测试用例:

命令行模式执行用例

pytest --alluredir ./reopore/allure_row_1

执行结果:

在这里插入图片描述

会在工程中生成一个 /reopore/allure_row_1的文件,如图:

在这里插入图片描述

dome>allure serve reopore/allure_row_1

执行命令后将收集的数据加载到allure报告中,执行结果:

在这里插入图片描述

会自动使用默认浏览器打开报告

报告样式展示如下:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

以上就是allure的各种装饰器加载后展示的报告的样式了。

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只有拥有激情和毅力,才能逆袭人生,让自己的人生变得更加精彩。不要停下脚步,勇往直前,你一定能够实现自己的梦想!

人生的巅峰不是等待你去征服它,而是需要你去攀登它。坚定信念,迈出脚步,你就能够超越自我,收获无限的美好与荣耀!

困难是前行路上的催化剂,失败是成功的前奏曲。不要畏惧挑战,勇往直前,只有经历磨砺,才能成就辉煌的人生舞台!

http://www.yayakq.cn/news/987844/

相关文章:

  • 文化传播公司网站建设需求怎么提高百度关键词排名
  • 夫妻找做伙食饭工作哪个网站好做网站如何可以实现窗口切换功能
  • python建设购物网站项目优化seo
  • 技术支持 随州网站建设东莞+网站+建设+汽车
  • 嘉定区网站建设wordpress 登录用户名密码忘记
  • 芜湖建站公司自己用wordpress建站
  • 怎么做销售网站网站做强制访问控制
  • 平原做网站1024永久免费拒绝收费
  • 自助贸易免费建站中铁建设门户网登录入口手机端
  • 深圳手机医疗网站建设怎样建设微网站首页
  • 网站流量的做比较好的摄影网站
  • 广西南宁网站制作长沙优化排名推广
  • wordpress 托管建站中山模板建站软件
  • 电商网站与企业网站区别wordpress提交评论慢
  • 如何知道网站的字体子域名网址大全
  • 中国建设银行网站查询密码是什么中山网站建设文化策划书
  • 三亚房地产网站制作注册投资管理公司需要什么条件
  • 推荐个临汾做网站的网站建设方案企业
  • 网页设计成品网站外贸网站推广 sit
  • 福州网站排名优化福建省建设执业资格注册管理中心网站
  • 网站建设属于技术服务网站开发之美 pdf
  • 比较好的做网站的公司cms系统开源
  • 多语言 网站网站后台管理增加功能
  • 加强本单位政务网站建设快速的网站开发工具
  • 网站开发的策划方案鞍山58同城招聘网
  • 网站开发安全机制一手网推项目平台
  • 做app还要做网站么技术支持 沧州辉煌网络-网站建设
  • 网站源码 手机 微信工商注册系统
  • 荣县网站建设h5响应式网站公司
  • 网站拍照的幕布网络营销师有用吗