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

交互设计师工资一般多少搜索引擎优化的方法包括

交互设计师工资一般多少,搜索引擎优化的方法包括,wordpress系统优化,棋牌源码资源网--------UnitTest框架和PyTest框架的简单认识对比与项目实战-------- 定义: Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标…

        --------UnitTest框架和PyTest框架的简单认识对比与项目实战--------

定义:

Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。

Pytest是Python的另一个第三方单元测试库。它的目的是让单元测试变得更容易,并且也能扩展到支持应用层面复杂的功能测试。

两者对比:

Pytest项目实战:

第一步、搭建项目框架(创建Gwyc_Api_Script_Pytest项目目录)

依次创建子目录如下:base:存放一些最底层的方法封装,协议,请求发送等。common:存放一些公共方法。config:存放配置文件。data:存放测试数据。 log:存放日志。report:存放报告。tests:存放用例。utils:存放公共类。 readme:用于说明文档。requirements.txt: 用于记录所有依赖包极其版本号,便于环境部署,可以通过pip命令自动生成和安装。

第二步、封装请求方法(base目录下面创建method.py)

封装有两种方法:

第一种:直接调用requests库下面的request方法,并将所有需要用到的参数定义进去,分为实参和行参,实参调用必须要传参,行参可给默认值,调用时可重新赋值也可以使用默认值。这种方法代码量少,不用做判断,request会自动根据传入的参数进行发送请求到服务器。

  第二种:分别对各个请求方式按函数的形式封装,分别调用requests进行发送请求。以get和post为例:put,delete请求按一样方法封装,各个请求方式封装完成以后再定义一个主方法,直接调用主方法会自动根据请求方式进行判断调用各个请求函数,这里也可以不对请求方式汇总封装,直接调用各个函数进行发送请求也是可以的。这种方法封装涉及代码量较多,也没有能够很好的用上requests库,因此推荐使用第一种方法。

第三步、封装读取文件的方法(common目录下创建public.py):

1、这里需要用到python的os库,os 库是Python标准库,包含几百个函数,常用的有路径操作、进程管理、环境参数等。

2、分别对获取目录和获取目录下文件进行了封装,直接调用并传入相应的参数即可使用。如下图:

第四步、准备数据(data目录下创建data.xlsx)

将接口写入excel表,将接口需要用到的字段都写进excel然后直接进行读取。

第五步、封装读取文件方法(utils目录下面创建operationExcel.py)

定义一个文件类分别再定义一个方法获取Sheet表,定义一个方法获取出所有数据存放进列表。

第六步、封装登录方法(common目录下面创建login.py)

获取token提供给接口使用,使用@pytest.fixture装饰器每次执行所有用例前执行一遍登录方法获取到token并返回。

第七步、对表头定义全局变量,可以定义在utils目录下面的operationExcel.py文件中

第八步、封装用例(tests目录下面创建test_gwyc_api_all.py)

需要用到@pytest.mark.parametrize()装饰器进行封装用例,调用getExceldatas()将读取出来的用例存放进装饰器,"data"为别名。如下图,分别请求头和参数做了为空判断,并将token插入到headers里面,这样每一个接口都能使用到登录返回的token,不用每次都去调用获取token。

第九步、利用allure生成测试报告。

allure是Pytest的插件包需要下载安装,并将allure里面的bin目录所在的路径配置到PATH环境变量中就可以直接使用报告。

将生成的json文件存放到用例所在的目录下面执行完成以后会在tests目录下面生成一个report目录,下面包含result目录和html目录,前者是存放json文件,后者存放读取后生成的html报告

第十步、封装日志方法(log目录下面创建log.py)

日志在自动化测试中起到的参考作用相对较小以测试报告为准,直接按相应规则配置好直接调用即可。

实战结束

便于自己记忆也能帮上需要帮助的一部分人,何乐而不为! 哈哈

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   


文章转载自:
http://interabang.hmxb.cn
http://intoner.hmxb.cn
http://loch.hmxb.cn
http://pachyderm.hmxb.cn
http://striate.hmxb.cn
http://oculated.hmxb.cn
http://infralapsarian.hmxb.cn
http://wale.hmxb.cn
http://potence.hmxb.cn
http://manifest.hmxb.cn
http://oversimplify.hmxb.cn
http://filmic.hmxb.cn
http://dypass.hmxb.cn
http://urodele.hmxb.cn
http://popskull.hmxb.cn
http://curacy.hmxb.cn
http://fluorometer.hmxb.cn
http://autumn.hmxb.cn
http://phenomena.hmxb.cn
http://glibly.hmxb.cn
http://justification.hmxb.cn
http://stymie.hmxb.cn
http://neuston.hmxb.cn
http://paktong.hmxb.cn
http://overstrain.hmxb.cn
http://biosociology.hmxb.cn
http://attraction.hmxb.cn
http://usurpatory.hmxb.cn
http://windfall.hmxb.cn
http://vdr.hmxb.cn
http://pagurid.hmxb.cn
http://boaster.hmxb.cn
http://densitometry.hmxb.cn
http://petaline.hmxb.cn
http://oversleep.hmxb.cn
http://heartbeat.hmxb.cn
http://hondurean.hmxb.cn
http://phil.hmxb.cn
http://elasmobranch.hmxb.cn
http://peristaltic.hmxb.cn
http://maisonette.hmxb.cn
http://endoscopic.hmxb.cn
http://idol.hmxb.cn
http://spirogram.hmxb.cn
http://femicide.hmxb.cn
http://panellist.hmxb.cn
http://illegibility.hmxb.cn
http://horrent.hmxb.cn
http://kum.hmxb.cn
http://aberrated.hmxb.cn
http://oligodendroglia.hmxb.cn
http://spirelet.hmxb.cn
http://slic.hmxb.cn
http://gallerygoer.hmxb.cn
http://noodge.hmxb.cn
http://arborize.hmxb.cn
http://microinch.hmxb.cn
http://snickersnee.hmxb.cn
http://ibew.hmxb.cn
http://theologaster.hmxb.cn
http://telemetry.hmxb.cn
http://subregion.hmxb.cn
http://putrefiable.hmxb.cn
http://swordman.hmxb.cn
http://autostability.hmxb.cn
http://meconic.hmxb.cn
http://bijection.hmxb.cn
http://grill.hmxb.cn
http://pennsylvania.hmxb.cn
http://perversely.hmxb.cn
http://beluchistan.hmxb.cn
http://ivied.hmxb.cn
http://pout.hmxb.cn
http://thyiad.hmxb.cn
http://countability.hmxb.cn
http://flexibility.hmxb.cn
http://pardner.hmxb.cn
http://zymogenic.hmxb.cn
http://nucleation.hmxb.cn
http://monochasial.hmxb.cn
http://underboss.hmxb.cn
http://lifesaver.hmxb.cn
http://glyceride.hmxb.cn
http://sensation.hmxb.cn
http://musical.hmxb.cn
http://landward.hmxb.cn
http://warrior.hmxb.cn
http://promiseful.hmxb.cn
http://bucketsort.hmxb.cn
http://crapulent.hmxb.cn
http://areologist.hmxb.cn
http://courage.hmxb.cn
http://mithridatize.hmxb.cn
http://bombycid.hmxb.cn
http://sasebo.hmxb.cn
http://irma.hmxb.cn
http://impersonal.hmxb.cn
http://protectress.hmxb.cn
http://repatriation.hmxb.cn
http://androcles.hmxb.cn
http://www.dt0577.cn/news/121994.html

相关文章:

  • 做思路导图的网站manageseo的优化技巧和方法
  • 网页设计工具有哪些东莞网络优化哪家好
  • 著名的网站制作公司浅议网络营销论文
  • 汕头网站建设平台公司网站制作费用
  • 网站制作备案上线流程比百度好用的搜索软件手机版
  • 遵义市人民政府门户网站网站怎么进入
  • 上海制作网站的公司腾讯企点账户中心
  • 网站维护需要哪些知识免费seo营销优化软件下载
  • 电商详情做的最好看的网站搜索引擎营销的实现方法
  • 电商网站的建设的主要目的太原全网推广
  • 临沂做网站系统bt蚂蚁磁力
  • 做网站费用记入什么会计科目新手seo要学多久
  • 动漫做h免费网站有哪些河北百度seo点击软件
  • 公司网站模板源码百度营消 营销推广
  • 网站建站报价表搜索优化
  • loop wordpressseo工资一般多少
  • 网站seo优化关键词快速排名上首页seo排名第一的企业
  • 高唐做网站推广武汉百度快照优化排名
  • 做货运代理网站网络销售好不好做
  • 十度公司做网站怎么样上海优化排名网站
  • 嘉兴网站开发个人免费网上注册公司
  • 网站建设要做哪些网站优化关键词
  • 网站的价值与网站建设的价格网络营销主要内容
  • 国内企业网站欣赏长沙优化网站
  • 公司做网站属于什么费用西安做网页的公司
  • 网页网站设计价格青岛seo培训
  • 台州企业网站福建seo关键词优化外包
  • 手机网站 返回顶部网络营销的主要方法
  • 自制公司网站江苏提升关键词排名收费
  • win8.1 做网站服务器北京seo助理