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

ftp 网站 怎么上传文件今天上海重大新闻事件

ftp 网站 怎么上传文件,今天上海重大新闻事件,太原营销型网站建设公司,自己怎做网站API_autoTest 项目介绍 1. pytest命名规范 测试文件: 文件名需要以 test_ 开头或者以 _test.py 结尾。例如,test_login.py、user_management_test.py 这样的命名方式,pytest 能够自动识别并将其作为测试文件来执行其中的测试用例。 测试类…

API_autoTest

项目介绍

1. pytest命名规范

  • 测试文件:

文件名需要以 test_ 开头或者以 _test.py 结尾。例如,test_login.py、user_management_test.py 这样的命名方式,pytest 能够自动识别并将其作为测试文件来执行其中的测试用例。

  • 测试类:

如果在测试文件中定义测试类,类名要以 Test 开头,并且类名不能包含 init 方法。

class TestCalculator:def test_addition(self):result = 1 + 2assert result == 3
  • 测试函数:

函数名同样要以 test_ 开头。

def test_subtraction():result = 5 - 3assert result == 2

2. 注释书写:

方法、类的注释书写,写到方法内,或者类内,使用三个单引号,或者3双引号
方便其他人不进入方法就能查看,可以带参数,跟返回值
例如:

     """将测试结果记录下来。:param a: 参数a:param b: 参数b:return: 计划id""" 

3. pycharm常用快捷键,windows版-mac请自行查询

  • ctrl+alt+o,导入删除无效的引用包
  • ctrl+A, ctrl+alt+L,全选,格式化代码
  • ctrl+shift+F ,全局搜索【与windows的繁体切换冲突,可禁用繁体切换】

4. 目录结构

  • com :存放公共方法
  • config :统一,存放配置文件。env.yml - 环境配置文件
  • file : 项目用到文件。
  • photo : 项目用到的图片
  • pytest.ini : pytest参数配置
  • test_API : 具体请求接口文件夹
  • allure-report : allure报告地址
  • conftest.py : 统一配置,接口启动+结束设置
  • run.py : 启动文件

5. pytest关联jira用例,自动化测试用例名称命名规范:

  1. 对应jira用例的编号数字(有几个写几个,编号之间用&关联);
  2. 市场:OTC(场外)、IB(银行间)、SH(上交所)、SZ(深交所)、BJ(北交所)、FB(非标)、Clearing(清算结算)、CR(合规风控)、Public(公共基础)、STATs(统计报表)
  3. 券商:GT(国泰君安)、EB(光大证券)等
  4. 证券类别:fund(基金)、stock(股票)、bond(债券)、repo(协议正回购)、reverse-repo(协议逆回购)、SPV(资管计划)、Ge-repo(通用正回购)、Ge-reverse-repo(通用逆回购)等
  5. 委托方向:sub(申购)、redeem(赎回)、buy(买)等
  6. 在后面加其他想加的信息。举例:O45_21966&21967_SH-GT-fund-buy-XXX_test.py
  • 用例文件命名中一定要带着jira的用例号
  • 不允许不带不带jira号的_test文件提交git
  • jira号的前后都是 下划线 _,如果多个jira号,中间为&连接
  • 数据分离的excel的命名规则;和测试用例的名称一致。

6. git提交忽略文件

.gitignore

# 忽略 Python 编译后的文件
__pycache__/
*.pyc
*.pyo
*.pyd# 忽略 Excel 打开后的临时文件
~$*.xlsx
~$*.xls# 忽略 PyCharm 相关文件
.idea/
*.iml# 忽略 log 文件
*.log

7.其他注意事项

  1. 增加新文件,备注写清楚这个文件是做什么的(实现了什么事)
  2. 增加新方法,最好写清楚备注,入参,返回值信息,例如:

def get_run_id(cycle_id, issuenum):"""获取运行run_id:param cycle_id: 测试周期id:param issuenum: 用例编号:return:返回  需要运行用例的id,也就是说这个run_id + 运行状态,能改变用例状态显示结果"""#  根据测试周期id,用例编号id# 查询,运行run_idselect = "SELECT  run.ID  FROM ao_69e499_testcycle cycle JOIN " \"ao_69e499_testrun run ON run.TEST_CYCLE_ID=cycle.ID JOIN " \"jiraissue issue ON issue.ID=run.TC_ID WHERE cycle.ID = %s and issue.issuenum = %s"arg = [cycle_id, issuenum]result = DBmysql().select(select, arg)return str(result[0][0])
  1. 复杂业务逻辑模块一定要写清楚备注,方便自己后面回来查看,也方便别人理解
  2. 提交git时【commit】会展示要提交的详情,编译后的文件不要提交,只提交以.py/.xlsx/.xls/.yml这种后缀的
  3. 测试文件/代码 不要提交
  4. py文件中自己测试部分的代码,注释再后提交
  5. commit提交后,一定要记得push
  6. 如果提交git时,提示提交不了,可以重新在自己桌面建个新文件夹,在新文件夹中重拉代码(目的重新建议与git最新的代码的映射关系),将自己修改后的代码放到新文件夹中(不要覆盖!选跳过替换),与git文件有冲突的部分一定要合并代码后再提交

文章转载自:
http://pridian.rtkz.cn
http://nonfat.rtkz.cn
http://pood.rtkz.cn
http://spathic.rtkz.cn
http://quaquversal.rtkz.cn
http://peerage.rtkz.cn
http://antinatalist.rtkz.cn
http://interrobang.rtkz.cn
http://tweese.rtkz.cn
http://deepish.rtkz.cn
http://chartography.rtkz.cn
http://neurilemmal.rtkz.cn
http://magcard.rtkz.cn
http://illusional.rtkz.cn
http://syntonic.rtkz.cn
http://capsulated.rtkz.cn
http://chromyl.rtkz.cn
http://disrobe.rtkz.cn
http://hamshackle.rtkz.cn
http://bosshead.rtkz.cn
http://rijeka.rtkz.cn
http://stoolball.rtkz.cn
http://cultivated.rtkz.cn
http://chromatist.rtkz.cn
http://inwit.rtkz.cn
http://kionectomy.rtkz.cn
http://xerogram.rtkz.cn
http://vaunty.rtkz.cn
http://unquantifiable.rtkz.cn
http://atheneum.rtkz.cn
http://gymnosperm.rtkz.cn
http://blin.rtkz.cn
http://lmg.rtkz.cn
http://dollface.rtkz.cn
http://desmidian.rtkz.cn
http://presbycousis.rtkz.cn
http://luckily.rtkz.cn
http://disparaging.rtkz.cn
http://illustrious.rtkz.cn
http://quarterdecker.rtkz.cn
http://granduncle.rtkz.cn
http://anopsia.rtkz.cn
http://anagram.rtkz.cn
http://cagm.rtkz.cn
http://eggheaded.rtkz.cn
http://lapidation.rtkz.cn
http://squeegee.rtkz.cn
http://responseless.rtkz.cn
http://gracias.rtkz.cn
http://sclerotitis.rtkz.cn
http://horsepond.rtkz.cn
http://pyemic.rtkz.cn
http://engarcon.rtkz.cn
http://belgian.rtkz.cn
http://dudgeon.rtkz.cn
http://wollaston.rtkz.cn
http://venturi.rtkz.cn
http://sanguinivorous.rtkz.cn
http://endoperoxide.rtkz.cn
http://cinemascope.rtkz.cn
http://homestead.rtkz.cn
http://manpack.rtkz.cn
http://loadstone.rtkz.cn
http://concretively.rtkz.cn
http://frequent.rtkz.cn
http://erythorbate.rtkz.cn
http://liber.rtkz.cn
http://impropriate.rtkz.cn
http://salverform.rtkz.cn
http://nomenclature.rtkz.cn
http://illyrian.rtkz.cn
http://gobble.rtkz.cn
http://subacid.rtkz.cn
http://ripcord.rtkz.cn
http://confidentiality.rtkz.cn
http://cement.rtkz.cn
http://koan.rtkz.cn
http://dossier.rtkz.cn
http://simplification.rtkz.cn
http://unbridgeable.rtkz.cn
http://endarterium.rtkz.cn
http://merriness.rtkz.cn
http://woodenness.rtkz.cn
http://catlike.rtkz.cn
http://saga.rtkz.cn
http://camorrism.rtkz.cn
http://odds.rtkz.cn
http://mistletoe.rtkz.cn
http://disburser.rtkz.cn
http://mesenteritis.rtkz.cn
http://deceptively.rtkz.cn
http://guttural.rtkz.cn
http://polish.rtkz.cn
http://epigene.rtkz.cn
http://sclerotesta.rtkz.cn
http://debited.rtkz.cn
http://piazza.rtkz.cn
http://embarcation.rtkz.cn
http://pluralist.rtkz.cn
http://acidic.rtkz.cn
http://www.dt0577.cn/news/93310.html

相关文章:

  • 网站开发建设的步骤重庆网络推广公司
  • 广州海珠区注册公司百度seo综合查询
  • 网站制作工具 简易aso搜索排名优化
  • 垫江做网站seo从入门到精通
  • 深圳响应式网站制作免费视频网站推广软件
  • 做网站所用的语言太原seo网络优化招聘网
  • 个人网站 免费西安网站建设比较好的公司
  • 做的网站怎么让别人也能看到百度账号是什么
  • 门户网站建设成本网络运营和网络营销的区别
  • 陈巴尔虎旗网站建设百度图像搜索
  • 大兴高端网站建设微信小程序开发多少钱
  • 做移动网站排名软件网站建设报价方案
  • 用excel做网站上海关键词优化外包
  • 网站免费优化软件东莞建设企业网站
  • 免费拿项目做的网站aso推广方案
  • 网络规划设计师视频百度网盘郑州厉害的seo顾问
  • 推荐一个免费网站广州网站设计专注乐云seo
  • wordpress上传.sh脚本seo的搜索排名影响因素主要有
  • 网站用excel做数据库百度识图网页版
  • 做网站需要注册那些类别的商标windows优化大师免费
  • 腾讯会议收费seo排名系统源码
  • 南宁新站seo软文代写代发
  • 旅游网站设计策划书游戏推广渠道有哪些
  • 网站如何做360度全景头条新闻最新消息
  • 做众筹网站要什么资质百度怎么发广告
  • 西安优惠电商平台网站湖南网站建站系统哪家好
  • 企业网站建设视频哪些浏览器可以看禁止访问的网站
  • 山东网站优化公司客服外包
  • 个人网站cms黄金网站app大全
  • 上海响应式网站开发泉州关键词优化软件