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

龙溪网站建设企业建设电动车官网

龙溪网站建设企业,建设电动车官网,网站数据库是谁提供,广告海报创意设计1、思考: 完整项目框架里每个模块单独用一个py文件管理, 注册模块-py文件,登录模块-py文件 放在用例层目录下管理,testcases多个模块、py文件里的用例,批量执行 需要收集所有模块的用例,一起执行。 1、…

1、思考: 完整项目框架里每个模块单独用一个py文件管理,

  • 注册模块-py文件,登录模块-py文件 == 放在用例层目录下管理,testcases
  • 多个模块、py文件里的用例,批量执行 == 需要收集所有模块的用例,一起执行。

1、pytest智能自动收集所有用例:pytest.main(): 自动在这个文件所在目录下收集符合命名规则的用例=pytest.main()通常写在入口文件run.py或main.py。

2、pytest.main()收集用例范围
原理: 当前工作目录范围里去找: main所在py文件的目录

  • 跟文件夹的名字 无关。可以放在文件夹里,且文件夹的名字无所谓。
  • py文件名字: test_开头,或者 _test结尾 【 但是一般推荐使用第一种,符合大家的习惯】
  • 用例: 测试用例名字 test开头 | Test开头的类+ test开头方法名字

3、pytest.main([“-v”,“-s”]):-v、-s常用命令行参数
-v:显示更详细的测试信息
-s:即时显示测试过程中的标准输出和标准错误

4、控制台-运行结果:F表示断言失败-用例不通过;. 表示断言成功-用例通过

5、问题:默认执行所有收集到的用例 如果要过滤一些用例来执行?
方式一: 修改文件和用例方法的名字
方式二: 指定目录和文件执行 ,加参数控制 --这个只能过滤模块-py
方式三: 加标签【类比手工测试用例的优先级: P1 P2 P3 P4 (important critical major) high medium low】, 加参数过滤用例
- 用例定义的加一个标签 : 用装饰器形式:@pytest.mark.p2
- 执行的时候 加参数 -m 标签
- 如果没提前注册这个标签 会有一个警告, 避免这个警告: 加一个pytest.ini ,注册标签。

6、思考: 收集到的用例执行顺序是什么? == 如果要改变规则 修改文件名字 或者调整代码里顺序。
-根据模块py文件的名字排序 : 数字,ASCII顺序 0-9a-zA-Z
-文件内部: 从上到下的顺序执行
pytest.ini文件

[pytest]
markers =p1p2p3

run.py文件

import pytestpytest.main()# pytest.main(["-v", "-s"])# 指定目录和文件执行 ,加参数控制 --这个只能过滤模块
# pytest.main(["-v", "-s", r"testcases\test_register.py"])# 加标签
# pytest.main(["-v", "-s", "-m p1"])
# pytest.main(["-v", "-s", "-m p1 or p2"])

test_02login.py文件

import pytestdef test_demo1():assert "登录成功" == "登录成功"@pytest.mark.p2
def test_demo2():assert "用户名或密码错误" == "登录成功"

在这里插入图片描述

http://www.dtcms.com/a/615419.html

相关文章:

  • 广东省网站建设正保建筑工程网
  • 可以浏览的外文网站免费推广方式有哪些
  • 免费网站建设网站优化软件好的企业网站建设
  • 旅游网站如何做推广建设公众号官方网站
  • 健身器材网站模板域名服务器在哪个国家
  • 礼品做便宜的网站phpcms v9怎么做网站
  • 新城免费做网站移动应用开发就业方向
  • Go语言编译器源码解析|深入理解Go语言编译器的工作原理与实现
  • 广宁住房和城乡建设局网站做服装有哪些好的网站
  • C语言反编译器:深入分析与常见应用
  • 网站项目框架杭州网站建设 杭州app
  • 嵌入式系统200问,从电阻到RTOS全解析(AI助教回答)适用入门嵌入式软件初级工程师,筑牢基础,技术积累
  • Linux网络DNS与ICMP
  • 环企优站网站建设手机 登录asp网站
  • 30-ESP32-S3开发环境搭建
  • 哪些网站可以做招商广告语wap门户网站源码
  • Linux小程序(1)—— 简单进度条
  • 做gif图的网站优质外贸网站
  • 网上虚拟银行注册网站店铺logo在线制作免费
  • 东莞装饰网站建设蛟河市建设局网站
  • 第一章 函数与极限 8.函数的连续性与间断点
  • Day3算法训练(简写单词,dd爱框框,3-除2!)
  • Edu144 CD
  • 不同数据结构在硬件平台(如ARM、x86)上的性能表现差异
  • 无限容量网站wordpress新用户提醒
  • 网站欢迎页面flash兰州公司网站建设
  • 岚图泰山将登陆欧洲、中东,岚图泰山的海外布局如何看?
  • 广州网站设计工作室芜湖网站建设whwzjs
  • 网页设计新建站点数字广东网络建设公司
  • 做搬家广告哪家网站有优百度指数怎么看排名