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

智慧旅游网站建设方案公司网站 建设

智慧旅游网站建设方案,公司网站 建设,开发一个微信小程序多少费用,做网站怎么推广🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 为什么要用Pytest pytest 的官方网站介绍,它具有如下特点: 非常容易上手,入门简单,文档丰富,文档中有…

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快

为什么要用Pytest

pytest 的官方网站介绍,它具有如下特点:

  1. 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考
  2. 能够支持简单的单元测试和复杂的功能测试
  3. 支持参数化
  4. 执行测试过程中可以将某些测试跳过(skip),或者对某些预期失败的case标记成失败
  5. 支持重复执行(rerun)失败的 case
  6. 支持运行由 nose, unittest 编写的测试 case
  7. 可生成 html 报告
  8. 方便的可持续集成工具 jenkins 集成
  9. 可支持执行部分用例
  10. 具有很多第三方插件,并且可以自定义扩展

安装Pytest

cmd运行

pip install -U pytestpip3 install pytest -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

查看版本

pytest --version

快速开始

#!/usr/bin/env python
# -*- coding: utf-8 -*-"""
__title__  =
__Time__   = 2020-04-06 12:33
__Author__ = 小菠萝测试笔记
__Blog__   = https://www.cnblogs.com/poloyy/
"""def func(x):return x + 1def test_answer():assert func(3) == 5class TestClass:def test_one(self):x = "this"assert "h" in xdef test_two(self):x = "hello"assert hasattr(x, "check")

然后,cmd进入当前文件目录,直接执行

pytest

知识点

  • 如果只执行 pytest ,会查找当前目录及其子目录下以 test_*.py 或 *_test.py 文件,找到文件后,在文件中找到以 test 开头函数并执行
  • 如果只想执行某个文件,可以 pytest start.py
  • 加上-q,就是显示简单的结果: pytest -q start.py

Pytest用例的设计原则

用Pytest写用例时候,一定要按照下面的规则去写,否则不符合规则的测试用例是不会执行的

  • 文件名以 test_*.py 文件和*_test.py
  • 以 test_ 开头的函数
  • 以 Test 开头的类,不能包含 __init__ 方法
  • 以 test_ 开头的类里面的方法
  • 所有的包 package 必须要有__init__.py 文件

Pytest执行用例规则

注意,下面讲的都是在cmd中执行pytest命令

1、某个目录下所有的用例

pytest

2、执行某一个 py 文件下用例

pytest 脚本名称.py

3、运行start.py 模块里面的某个函数,或者某个类,某个类里面的方法

加v和不加-v都可以,加-v的话,打印的信息更详细

pytest -v 08_mark.py::TestClass::test_methodpytest 08_mark.py::TestClass::test_methodpytest start.py::test_answer

4、运行start.py 模块里面,测试类里面的某个方法

pytest start.py::TestClass::test_two

5、-m 标记表达式(后续讲解)

pytest -m login

将运行用 @pytest.mark.login 装饰器修饰的所有测试,后面再展开讲标记哦

6、-q 简单打印,只打印测试用例的执行结果

pytest -q start.py

7、-s 详细打印

pytest -s start.py

8、-x 遇到错误时停止测试

pytest start.py -x

9、—maxfail=num,当用例错误个数达到指定数量时,停止测试

pytest start.py --maxfail=1

10、-k 匹配用例名称

执行测试用例名称包含http的所有用例

pytest -s -k http start.py

11、-k 根据用例名称排除某些用例

1 pytest -s -k "not http" start.py

12、-k 同时匹配不同的用例名称

pytest -s -k "method or weibo" start.py

Pycharm运行Pytest

平时写代码,咱们都在Pycharm写的,怎么可能一直用cmd来跑用例呢,现在我们就来看看在Pycharm中如何运行Pytest

  1. 首先,我们先要去settings里面设置单元测试框架为Pytest
  2. 如果是nosetests的话,右键运行是以python脚本运行的哦
  3. 如果设置了unittest则是以unittest框架去运行

注意

pytest 是可以兼容 unittest 脚本的,之前写的 unittest 用例也能用 pytest 框架去运行

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

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。


文章转载自:

http://5mslV4xa.xkwyk.cn
http://VgpHGxHv.xkwyk.cn
http://xzUIU6Dw.xkwyk.cn
http://KfBYjxnI.xkwyk.cn
http://VAy03wCY.xkwyk.cn
http://mkHC532A.xkwyk.cn
http://3U3WpQtX.xkwyk.cn
http://iy9FY00b.xkwyk.cn
http://xLaW9B8W.xkwyk.cn
http://tAyobASD.xkwyk.cn
http://q33s3Fmg.xkwyk.cn
http://sv8J1Qlw.xkwyk.cn
http://eumFTY9o.xkwyk.cn
http://7UJ0DF6Z.xkwyk.cn
http://3YKg4YlT.xkwyk.cn
http://l5kc63wZ.xkwyk.cn
http://hE4WcODj.xkwyk.cn
http://Fi4RdRxA.xkwyk.cn
http://2bDX3nwW.xkwyk.cn
http://PSHAjJ0P.xkwyk.cn
http://Fx02Tklc.xkwyk.cn
http://pQcTRust.xkwyk.cn
http://DZBAMNJo.xkwyk.cn
http://qKDQ3oCU.xkwyk.cn
http://q3YHoMXb.xkwyk.cn
http://FfStBkmY.xkwyk.cn
http://FgV09k5e.xkwyk.cn
http://HEZ8SzqG.xkwyk.cn
http://lgh9UJNf.xkwyk.cn
http://2f71NMwP.xkwyk.cn
http://www.dtcms.com/wzjs/734338.html

相关文章:

  • 烟台网站建设 制作 推广网站301是什么意思
  • 公司做网站卖东西要什么证常州发布信息的有什么网站
  • php网站开发的发展前景长沙网络公司大全
  • 网站框架怎么建设久久建筑网图集免费下载
  • 合肥做网站首选 晨飞网络网站搭建教学网
  • 查pv uv的网站wordpress第三方源码
  • 在哪个网站做淘宝水印旅游网站建设风险分析
  • 有什么网站做头像什么语言网站比较安全
  • 注册了域名怎么做网站个性化建网站定制
  • 信息技术做网站企业网站建设实例
  • 大学校园门户网站建设wordpress 静态链接
  • 网站建设中企动力推荐淄博网站建设推广优化
  • 创建一个自己的网站wordpress ldap 插件
  • 北京团建网站wordpress 加载页面
  • 如何建单位网站wordpress2017备案号
  • 长沙创建一个网站需要多少钱怎么免费创建网址
  • 建设电子商务平台网站内部oa管理系统
  • 甘肃省临夏州建设局网站软件开发的过程
  • 中山网站建设找阿江深圳设计公司深圳设计公司排名
  • 杭州网站优化外包低价网站建设方案
  • 外贸公司有必要建设网站吗合肥中小企业网站制作
  • 网上购物商城网站wordpress博客 免费
  • 淘宝做短视频网站好国际外贸网站
  • 天门市住房和城乡建设局网站网页设计专业服务公司
  • 优化网站建设关于做数学 平方差公式的网站
  • 企业查询湖南网络优化工程师简历
  • 上海做网站开发的公司wordpress图集
  • 合肥做个网站什么价格学平面设计去哪个机构
  • 国外炫酷网站欣赏找网站公司做网站是怎样的流程
  • 网站源码出售9377传奇