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

玩pc赚钱网站怎样做竞价推广

玩pc赚钱网站,怎样做竞价推广,做网站需要注意的问题,个人网站备案 资料一.使用pytest,默认的测试用例的规则以及基础应用 1.模块名字必须已test_开头或者_test结尾 2.测试类必须以Test开头,并且不能有init方法 3.测试方法必须以test开头 示例代码 test_001.py import pytest class TestCase:def test_case(self):print("执行测试用例&quo…

一.使用pytest,默认的测试用例的规则以及基础应用

1.模块名字必须已test_开头或者_test结尾

2.测试类必须以Test开头,并且不能有init方法

3.测试方法必须以test开头

示例代码 test_001.py

import pytest
class TestCase:def test_case(self):print("执行测试用例")

二、pytest测试用例的运行方式

主函数模式:

        运行所有:pytest.main()

        运行指定的模块:pytest.main(['-vs',模块名.py])

        运行指定目录:mytest.main(['-vs','目录路径'])

        通过nodeid指定用例运行:nodeid由模块名,分隔符,类名,方法名,函数名组成

                ·类外的用例通过pytest.main(['-vs','模块路径::方法名'])

                ·类内的用例:pytest.main('-vs','模块路径::类名::方法名')

        命令行模式:

                ·运行所有:pytest

                ·运行指定模块:pytest -vs 目录路径

                ·通过nodeid指定用例运行:nodeid由模块名,分隔符,类名,方法名,函数组成

                        ·类外的用例:pytest -vs 模块名::方法名

                        ·类内的用例:pytest -vs 模块路径::类名::方法名

        pytest.ini配置文件模式

                pytest.ini是pytest单元测试框架的核心配置文件

                        位置:必须放在项目的根目录

                        编码格式,必须使用ANSI格式,可用notepad++等工具修改、

                        作用:改变pytest默认的行为

                        运行的规则:主函数模式和命令行模式都会读取这个配置文件

配置文件实例:

[pytest]
#命令行参数,用空格分割
addopts = -vs
#测试用例文件,可以自己配置,...../testcase为上已成的testcase文件夹
testpaths = ../testcase
#配置测试搜索的模块文件名称
pytest_files = test*.py
#配置测试搜索的测试类名
pytest_classes = Test*
#配置测试搜索的测试函数名
pytest_funtions = test

  以上为示例代码,用的时候需要把中文去掉,使用ANSI编码格式保存

参数详解:

·-s:输出调试信息,包括print打印的信息

·-v:显示更多详细的信息

·-n:支持多线程或者分布式运行测试用例

        ·主函数模式:pytest.main('-vs','模块名.py','-n=2')--->调用两个线程执行

         命令行模式:pytest -vs 模块名.py -n 2

                如果有5条用例用两个线程

                线程一:1,3,5

                线程二:2,4条

         ·--reruns:失败用例重跑        

                主函数模式:pytest.main(['-vs','模块名.py','-n=2','--reruns=2'])

                命令行模式:pytest -vs 模块名.py -n = 2 --reruns=2

                        失败后重跑两次

        ·-x:遇到报错测试用例则立即停止测试

        ·--mafail:遇到指定个数用例失败就停止测试

                主函数模式:pytest.main(['-vs','模块名.py','--maxfail=2'])

                命令行模式:pytest -vs 模块名.py --mafail=2

        · -k:根据测试用例名称内的部分字符串指定执行测试用例

                主函数模式:pytest.main(['-vs','模块名.py','-k=xx'])

                命令行模式:pytest -vs 模块名.py -k= 'xx'

        ·--html:生成原生html测试的报告

                主函数模式:pytest.main(['-vs','模块名.py','--html=报告路径'])

                命令模式:pytest -vs 模块名.py --html '报告路径'

        ·-vs:综合 -s,-v功能

三、pytest的测试执行循序

        ·unittest的执行顺序:默认按照ASCII表的顺序执行测试用例

        ·pytest的执行顺序:默认按照从上到下的顺序执行测试用例

                改变pytest的默认执行循序:使用mark中装饰器

                

@pytest.mark,run(order=3)

四、如何分组执行(冒烟,分模块执行,分接口或者ui执行)

        smoke:莫言用例,分布在各个模块里面

                步骤一:在pytest.ini配置文件内添加配置信息:markers

                

[pytest]
addopts = -vs
testpaths = ../testcase
python_files = test*.py
python_classes = Test*
python_functions = test
markers =
smoke:冒烟
g1:组一
g2:组二

               步骤二:给测试函数添加装饰器@pytest.mark.smoke

                步骤三:执行测试用例:

                        主函数模式:pytest.main(['-vs','模块名.py','-m=smoke'])

                        命令行模式:pytest -vs -m 'smoke'

                                注意:此处的smoke不是固定的,可以自己定义标记名称

                                 如果想执行多个标记的用例:pytest -vs -m '标记1' or '标记2'

五、pytest跳过测试用例

        无条件跳过:

               添加装饰器:@pytest.mark,skip(reason = "跳过原因")

        有条件跳过:

                添加装饰器:@pytest.mark.skipif(表达式,reason = '跳过原因')

                        注意:此处的表达式得到的应该是一个布尔类型,表达式成立则跳过,否则执行测试用例

六、断言

在pytest框架中使用assert进行断言

        示例代码

                

class TestCase:
# 测试用例
def test_case(self):
print("执行测试用例")
# 断言:语法assert 表达式
assert 1 == 2

注意:assert后面的表达式需要返回布尔值类型,True为测试用例通过,False为用例失败

              

http://www.15wanjia.com/news/16307.html

相关文章:

  • 做app还是做网站合适6无锡百度推广代理商
  • 企查查官网查询入口黑帽seo技术有哪些
  • 做贺卡的网站短视频seo软件
  • 做网站图片显示不来农产品网络营销方案
  • 上海 高端网站建设免费网络推广平台有哪些
  • 网站建设一般满足什么需求搜索引擎营销的方法包括
  • 微网站建设公司免费seo网站推广在线观看
  • 什么是sem推广班级优化大师头像
  • 一个做网站的团队需要哪些人员衡阳有实力seo优化
  • 以美食为主的网站栏目怎么做自媒体平台收益排行榜
  • 个人主页链接是什么seo诊断报告怎么写
  • 各大网站的域名是什么原因重庆seo排名
  • 网站开发待遇怎么样十大骗子教育培训机构
  • wordpress 资源站主题seo网站推广是什么意思
  • 网站设计教程网站seo关键词快速排名
  • 昆明网站建设php上海seo网站推广
  • 555建筑网上海谷歌seo
  • 如何快速建设推广网站seo服务外包客服
  • 南京驰铭做网站公司利搜网站排名软件
  • 镇江地区做网站的公司crm系统成功案例分享ppt
  • 吉林省长春市建设局网站百度关键词网站排名优化软件
  • 定制网站建设开发渠道推广策略
  • 网站后台做1个多少钱网站制作价格
  • 长治市建设局网站网站推广网站
  • 小红门网站建设怎样做公司网站推广
  • 北方工业大学网站建设互联网推广公司
  • 南昌房产网二手房优化大师免费版下载
  • 做的网站图片不显示国内好的seo
  • 桂林网站排名做网站公司
  • wordpress米表域名展宁波seo外包引流推广