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

绵阳网站搜索排名首次建设网站流程图

绵阳网站搜索排名,首次建设网站流程图,2网站建设,机关公文写作网站前言pytest是一款强大的python自动化测试工具#xff0c;可以胜任各种类型或者级别的软件测试工作。pytest提供了丰富的功能#xff0c;包括assert重写#xff0c;第三方插件#xff0c;以及其他测试工具无法比拟的fixture模型。pytest是一个软件测试框架#xff0c;是一款…前言pytest是一款强大的python自动化测试工具可以胜任各种类型或者级别的软件测试工作。pytest提供了丰富的功能包括assert重写第三方插件以及其他测试工具无法比拟的fixture模型。pytest是一个软件测试框架是一款命令行工具可以自动找到测试用例执行并且回报测试结果。有丰富的基础库可以大幅度提高用户编写测试用例的效率。具备扩展性用户可以自己编写插件或者安装第三方提供的插件。可以很容易地与其他工具集成到一起使用。比如持续集成web自动化测试等。下面列举了一些pytest相对于其他框架的优点1. 简单的测试可以很简单的编写2. 复杂的测试也可以简单的编写3. 测试的可读性4.易于上手5. 断言仅使用原生的assert关键字而不是像unittest那样使用self.assert**那样6. pytest可以运行unittest和nose编写的测试用例上面大部分结论其实也不是我个人总结的是我从一本书上看到的因为我也是刚刚接触这个框架了解的也并不多。还有一个重要原因就是写文章不写点所谓的科学理论好像缺少点啥……(别管了前面了*总之一句话pytest就是一个测试框架和unittest一类功能很强支持好多插件用例写起来简单代码逻辑性强值得学习实际工作中能不能用能不能用好那就要靠自己了)^_^废话不多说编写第一个测试函数(用例)from selenium import webdriverdef testOpenUrl():try:driver webdriver.Firefox() # 打开浏览器driver.get(http://www.baidu.com) # 访问百度title driver.title # 获取百度首页的titleassert title 百度一下你就知道 # 断言except AssertionError:raise AssertionError(断言失败!)driver.quit()可以看到用例很简单就是一个普通的函数(驱动浏览器打开百度首页断言首页的title是否正确)那么pytest是如何运行测试用例的呢我们可以通过cmd终端并且换到当前用例所在的目录输入 pytest 即可运行结果如下所示pytest执行用例命令行参数上面我们已经学会了执行用例的命令 就是pytest 那么真的就这么简单了吗其实不然pytest 还提供了很多可供我们执行用例的命令行参数下面我们就一一介绍并演示1.-v  pytest -v 说明可以输出用例更加详细的执行信息比如用例所在的文件及用例名称等2.-s  pytest -s 说明输入我们用例中的调式信息比如print的打印信息等我们在上面用例8行加上一句 print(driver.title)我们再运行一下我们的用例看看3.-m  pytest -m ”标记“ 说明执行特定的测试用例。我们再次修改一下我们的用例并添加一个新的用例from selenium import webdriverimport pytestpytest.mark.run_this_testcasedef testOpenUrl():try:driver webdriver.Firefox() # 打开浏览器driver.get(http://www.baidu.com) # 访问百度title driver.title # 获取百度首页的titleprint(driver.title)assert title 百度一下你就知道 # 断言except AssertionError:raise AssertionError(断言失败!)driver.quit()def testBaidu():driver webdriver.Firefox() # 打开浏览器driver.get(http://www.baidu.com) # 访问百度title driver.title # 获取百度首页的titleassert title 百度一下你就知道 # 断言我们可以看到只执行了被标记的用例新添加的用例并没有被执行4.-k  pytest -k 关键字 说明执行用例包含“关键字”的用例5.-q  pytest -q 说明简化控制台的输出可以看出输出信息和上面的结果都不一样 下图中有两个..点代替了pass结果以上5个参数大家可以自己尝试一下下一篇文章会继续讲解其他几个常用的参数的使用以及pytest是如何发现测试用例的下篇将继续更新其他一些命令选项的使用和pytest收集测试用例的规则以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持我们。
http://www.pierceye.com/news/752194/

相关文章:

  • 中国建设局网站东莞市路桥收费所
  • 那个网站上有做婚礼布场样图的公司网站排名
  • 凡客资源东莞市seo网络推广服务机构
  • 网站的安全维护wordpress 文章 定时
  • 网上做题扣分在哪个网站上做网站建设微信商城运营
  • 外贸英文商城网站建设微信公众帐号开发
  • 上海做网站运维的公司用手机制作自己的网站
  • 西安做网站朋朋网络花都区建设网站
  • 国外的贸易网站wordpress 不会编程
  • 设计网页作业seo如何优化网站推广
  • 黑龙江建设网官方网站特种作业电脑网站策划书
  • 系统开发和网站开发厦门专业网站营销
  • 网站在线交谈wordpress信息填写
  • 服饰网站建设微网站建设 合同
  • dede网站 远程生成wordpress后台不能登陆
  • word如何做网站链接湖南省绿色建筑信息平台
  • v9网站模板网站建设六道
  • php网站开发原理企业门户网站费用
  • 白银市建设管理处网站定制网站建设和运营
  • 免费音乐网站建设新闻资讯建站服务商
  • 佛山市建设企业网站服务机构普通网站建设计入什么科目
  • 阿里虚拟机建设网站网络科技有限公司营业执照
  • 如何申请建设网站首页培训机构怎么做线上推广
  • 网站维护升级访问中做网站工单
  • 如何用ae做模板下载网站电脑网站建设规划
  • 北京京水建设集团有限公司网站西青做网站
  • 自己建的网站可以用笔记本做服务器吗网站建设后台系统有哪些
  • 做的asp网站手机号码网站开发软件手机版
  • android 做电子书下载网站网络热词作文
  • 网络网站销售龙岩建筑网