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

网站建设 主机托管一键搭建网站工具

网站建设 主机托管,一键搭建网站工具,怎么做页游网站运营,洛阳青峰网络做网站一、环境配置 1.安装python3 brew update brew install pyenv 然后在 .bash_profile 文件中添加 eval “$(pyenv init -)” pyenv install 3.5.3 -v pyenv rehash 安装完成后,更新数据库 pyenv versions 查看目前系统已安装的 Python 版本 pyenv global 3.5…
一、环境配置
1.安装python3

brew update

brew install pyenv

然后在 .bash_profile 文件中添加 eval “$(pyenv init -)”

pyenv install 3.5.3 -v

pyenv rehash 安装完成后,更新数据库

pyenv versions 查看目前系统已安装的 Python 版本

pyenv global 3.5.3 切换 Python 版本

python -V,查看 Python 版本

2.安装pytest及其他所需安装包:

pip install -U pytest
pip install -U requests
pip install -U pytest-pythonpath
pip install -U pytest-capturelog
pip install PyYAML
pip install configparser
pip install pyopenssl

二、pytest框架

setup_module(module): #开始测试前执行一次,目前无实际使用

setup_function(function): #每个测试用开始前执行一次,用于检查、准备测试环境

teardown_function(function): #每个测试用例执行完执行一次,用于清除生成的测试数据

teardown_module(module): #每次测试完成执行一次,用于还原测试环境

@pytest.mark.parametrize(‘mycase’, case.list,ids=case.name) #装饰器,用来将list格式的测试用例分开执行

pytest.skip("skip testcase: (%s)" % mycase['Name']) #跳过测试用例
pytest.xfail("previous test failed (%s)" % mycase['Name']) #跳过会失败的测试用例

三、测试报告

python -m pytest -s -q 控制台输出每一步结果

1.allure

安装:

sudo pip install pytest-allure-adaptor
brew tap qatools/formulas
brew install allure-commandline

执行:

python -m pytest -s -q --alluredir ./report #控制台也输出每一步结果
python -m pytest --alluredir ./report #控制台只输出成功/失败和失败报的错误
allure generate report/ -o report/html #生成报告,可直接打卡看

2.pytest-html

安装:

sudo pip install pytest-html

执行:

python -m pytest -s -q --html=./report.html #控制台也输出每一步结果

python -m pytest --html=./report.html #控制台只输出成功/失败和失败报的错误

四、Demo
  1. # coding: utf-8

  2. import pytest

  3. import public

  4. import read_testcase

  5. import record

  6. #获取一个账号token,全局变量

  7. public.getalltoken()

  8. #测试用例实例化

  9. testcase=read_testcase.case()

  10. #所有测试用例开始前执行的文件,只执行一次

  11. def setup_module(module):#每次开始测试执行一次

  12. print ("setup_module")

  13. #所有测试用例结束后执行的文件,只执行一次

  14. def teardown_module(module):#每次测试完成执行一次

  15. print ("teardown_module")

  16. #每个测试用开始执行一次

  17. def setup_function(function):

  18. print ("setup_function")

  19. #每个测试用例执行完执行一次

  20. def teardown_function(function):

  21. print ("teardown_function")

  22. #装饰器 pytest 整合的测试用例生成多个结果

  23. @pytest.mark.parametrize('mycase', testcase.testcase_list,ids=testcase.testcasename)

  24. def test_all(mycase):

  25. testcase=mycase['Testcase_name']+str(mycase['Testcase_ID'])+'.'+str(mycase['ID'])+":"+mycase['Name']

  26. #print(mycase['Name'])

  27. #pytest.skip("skip testcase: (%s)" % mycase['Name'])

  28. #pytest.xfail("previous test skip (%s)" % mycase['Name'])

  29. mycase = public.get_Precondition(mycase)

  30. #执行接口的测试

  31. r=public.request_method(mycase)

  32. try:

  33. print(r.status_code)

  34. print(r.json())

  35. except Exception as e:

  36. print(r.content)

  37. print(e)

  38. #对返回数据进行断言

  39. public.assert_method(r, mycase)

  40. #记录测试用例名称存储log

  41. record.record_testcase_name(testcase)

  42. #记录测试时使用的数据

  43. record.record_testcase_msg(mycase)

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

http://www.jinmujx.cn/news/112754.html

相关文章:

  • 网站建设的考虑怎样建网站卖东西
  • 网站开发意义360优化大师安卓下载
  • 做网站最好的软件网站模板设计
  • wordpress js 钩子seo的作用是什么
  • 莆田做网站公司电话百度竞价优化排名
  • 做网页网站网站注册步骤
  • wordpress页面加上html百度怎么优化网站排名
  • 有域名怎么发布网站吗河北seo平台
  • 云服务器搭建网站教程广告联盟赚钱app
  • 教育主管部门建设的专题资源网站百度云盘登录电脑版
  • 做外贸要访问国外的网站怎么办网络营销的优势
  • 我想自己做的知道网站一份完整的品牌策划方案
  • 深圳品牌营销网站建设优化公司排行榜
  • hk网站域名腾讯云1元域名
  • 国际知名工程咨询公司seo优化网站推广全域营销获客公司
  • 专业企业网站搭建服务厦门网站流量优化价格
  • 网站如何换空间推广手段有哪些
  • 维护网站多少钱百度搜索引擎原理
  • 东阳网络推广深圳搜索引擎优化收费
  • 政府网站信息内容建设实施方案百度推广seo是什么意思
  • 苏州网站建设公司搜狗网站
  • 网站建设电子书资料电子商务网站
  • o2o典型代表网站优化神马网站关键词排名价格
  • 动漫做羞羞的网站百度经验官方网站登录入口
  • 开发手机app价格宁波seo关键词优化方法
  • 深圳微信分销网站制作网站优化排名网站
  • 同安区建设局网站招投标做竞价推广这个工作怎么样
  • 多样化的网站建设公司seo快排
  • 网站logo做黑页网络推广的方法有多选题
  • 建站工作室 网站建设工作室线上营销推广方案模板