湘西网站建设公司怀化建设网站

张小明 2025/12/31 20:46:38
湘西网站建设公司,怀化建设网站,手机网站仿站教程,seo专员工作累吗一、环境配置 1.安装python3 brew update brew install pyenv 然后在 .bash_profile 文件中添加 eval “$(pyenv init -)” pyenv install 3.5.3 -v pyenv rehash 安装完成后#xff0c;更新数据库 pyenv versions 查看目前系统已安装的 Python 版本 pyenv global 3.5…一、环境配置1.安装python3brewupdatebrew install pyenv然后在 .bash_profile 文件中添加 eval “$(pyenv init -)”pyenv install 3.5.3 -vpyenv rehash 安装完成后更新数据库pyenv versions 查看目前系统已安装的 Python 版本pyenv global 3.5.3 切换 Python 版本python -V查看 Python 版本2.安装pytest及其他所需安装包pip install -U pytestpip install -U requestspip install -U pytest-pythonpathpip install -U pytest-capturelogpip install PyYAMLpip install configparserpip install pyopenssl二、pytest框架setup_module(module): #开始测试前执行一次,目前无实际使用setup_function(function): #每个测试用开始前执行一次用于检查、准备测试环境teardown_function(function): #每个测试用例执行完执行一次用于清除生成的测试数据teardown_module(module): #每次测试完成执行一次用于还原测试环境pytest.mark.parametrize(‘mycase’, case.list,idscase.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-adaptorbrew tap qatools/formulasbrew 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# coding: utf-8 import pytest import public import read_testcase import record #获取一个账号token全局变量 public.getalltoken() #测试用例实例化 testcaseread_testcase.case() #所有测试用例开始前执行的文件只执行一次 def setup_module(module):#每次开始测试执行一次 print (setup_module) #所有测试用例结束后执行的文件只执行一次 def teardown_module(module):#每次测试完成执行一次 print (teardown_module) #每个测试用开始执行一次 def setup_function(function): print (setup_function) #每个测试用例执行完执行一次 def teardown_function(function): print (teardown_function) #装饰器 pytest 整合的测试用例生成多个结果 pytest.mark.parametrize(mycase, testcase.testcase_list,idstestcase.testcasename) def test_all(mycase): testcasemycase[Testcase_name]str(mycase[Testcase_ID]).str(mycase[ID]):mycase[Name] #print(mycase[Name]) #pytest.skip(skip testcase: (%s) % mycase[Name]) #pytest.xfail(previous test skip (%s) % mycase[Name]) mycase public.get_Precondition(mycase) #执行接口的测试 rpublic.request_method(mycase) try: print(r.status_code) print(r.json()) except Exception as e: print(r.content) print(e) #对返回数据进行断言 public.assert_method(r, mycase) #记录测试用例名称存储log record.record_testcase_name(testcase) #记录测试时使用的数据 record.record_testcase_msg(mycase)最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学全栈这些资料希望能给你前进的路上带来帮助。​视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

旅游外贸网站建设推广罗岗网站建设哪家好

如何快速掌握正点原子串口调试助手XCOM V2.6:嵌入式开发的完整指南 【免费下载链接】正点原子串口调试助手XCOMV2.6下载 正点原子串口调试助手 XCOM V2.6 下载 项目地址: https://gitcode.com/open-source-toolkit/35260 正点原子串口调试助手XCOM V2.6是一款…

张小明 2025/12/31 16:55:02 网站建设

国外做珠宝裸石的网站小程序和app

问题与解决方案:为何选择本地化OCR引擎 【免费下载链接】PaddleOCR-json OCR离线图片文字识别命令行windows程序,以JSON字符串形式输出结果,方便别的程序调用。提供各种语言API。由 PaddleOCR C 编译。 项目地址: https://gitcode.com/gh_m…

张小明 2025/12/31 16:55:00 网站建设

商务网站建设的必备功能网站未备案

AutoUnipus智能学习助手:告别U校园网课烦恼的终极解决方案 【免费下载链接】AutoUnipus U校园脚本,支持全自动答题,百分百正确 2024最新版 项目地址: https://gitcode.com/gh_mirrors/au/AutoUnipus 还在为U校园繁重的网课任务而困扰吗?每天面对着…

张小明 2025/12/31 16:55:05 网站建设

遵义建站贵阳专业网站建设

前言 基于Java的大学校园水电管理系统通过信息化手段提高了水电管理的效率和准确性,优化了资源配置,提升了服务质量。未来,可以进一步完善系统的功能,如增加智能预警功能、优化用户界面等,以更好地满足用户需求。同时&…

张小明 2025/12/31 16:55:03 网站建设

17我们一起做网站辽宁省城乡建设网站

最近,科技圈的焦点无疑集中在了豆包 AI 手机身上。在遭遇腾讯系(微信)的“技术限制”后,阿里系 App 也被曝出采取了类似的禁止或限制登录措施。两大中国互联网的“超级生态”,在面对一个初生的 AI 硬件载体时&#xff…

张小明 2025/12/31 16:55:04 网站建设

网站域名更换相应内容微信的微网站

为什么传统爬虫会错过80%的相关内容?当你在研究物价水平变化对房租价格的影响时,传统关键词爬虫可能只能找到包含"物价变化"和"房租"的页面,却完全遗漏了讨论"消费价格指数变动"、"租赁市场"、"…

张小明 2025/12/31 16:55:03 网站建设