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

网站正在建设中php靖江seo要多少钱

网站正在建设中php,靖江seo要多少钱,什么都不会怎么做网站,南宁网站seo公司哪家好1、认识pytest框架 1、搭建自动化框架的思路与流程 1、搭建自动化测试框架的思路和流程,任意测试手段流程都是一致的:手工测试、自动化测试、工具测试 手工测试:熟悉业务 —— 写用例 —— 执行用例并记录结果 —— 生成测试报告自动化测试…

1、认识pytest框架

1、搭建自动化框架的思路与流程

1、搭建自动化测试框架的思路和流程,任意测试手段流程都是一致的:手工测试、自动化测试、工具测试

  1. 手工测试:熟悉业务 —— 写用例 —— 执行用例并记录结果 —— 生成测试报告
  2. 自动化测试:熟悉业务 —— 写自动化用例(来自于手工测试用例,格式转化为代码) —— 代码表达用例 —— 代码收集测试用例 —— 执行测试用例 —— 代码生成测试报告

2、测试框架(是一种技术栈):是一个现成的框架,区别于自动化测试框架(需要借助测试框架+基于项目实现搭建的针对项目的框架),介绍一下使用最多的2个框架:

  1. unittest:内置库,不需要安装,不能自动发现测试用例,手动收集用例
  2. pytest:第三方库,需要安装导入使用:智能自动收集所有用例,使用更广泛

                - 安装: pip install pytest

                - 导包:import  pytest

        3. unittest和pytest都是单元测试框架,都可以用来编写测试用例,运行用例,生成报告,实现测试前置和后置等

2、pytest语法

1、编写用例的2种规则(为了确保可以自动识别测试用例)

1、 使用函数格式编写时,函数名字以test_开头才会被识别为pytest测试用例的方法,不然就是普通的函数

2、 测试类的形式 编写测试用例,类名Test开头类里面方法 test_开头,才会被识别为pytest测试用例的方法

注意:当pytest识别出这个是测试用例后,这个函数前方会有一个小绿三角,如下图所示:

如果没有小三角,可以这样做:File - setting - Tools - Python Integrated Tools - testing配置pytest

2、运行pytest用例

1、运行单个模块用例,右键运行,点击三角符号运行

2、完整项目框架里每个模块单独调用一个py文件管理,需要收集所有模块的用例,一起执行可以在项目的跟目录下创建一个main.py,会运行这个项目底下所有的用例,其原理是:不同模块,不同目录,主要符合命名规则的都会拿过来执行(范围:rootdir)

3、执行自动化测试用例
1、使用 pytest.main()执行所以用例

在项目最外层创建main.py文件,文件内容如下,它会自动在这个文件所在目录收集符合命名规则的文件,符合规则如下:

  1. 文件名字,以 test_开头、_test开头
  2. 用例名字:测试用例名字以 test开头,或者类以 Test开头 +test_开头的方法函数名字

注意:pytest用例执行搜索名字时,跟项目文件夹的名字无关

'''
main.py
'''import pytest
pytest.main()  # 收集所有符合pytest语法命名的测试用例

2、执行部分用例的方式

  1. 修改文件和用例方法的名称
  2. 指定目录和文件执行,加参数控制,例如:pytest.main([r"testcase\test_01_demo.py"])表示仅执行test_01_demo.py文件
  3. 加标签【类比手工测试用例的优先级: P1 P2 P3 P4 (important critical major)  high  medium low】, 加参数过滤用例
       - 用例定义的加一个标签,pytest自带: 用装饰器形式:@pytest.mark.p2
       - 执行的时候 加参数 -m 标签,如下举例:
class Testdemo:@pytest.mark.p1    # 添加标记def test_case02(self):assert 1 == 10@pytest.mark.p2    # 添加标记assert 10 > gen_ran()def test_case04(self):assert 20 < gen_ran()

扩展

1、用例执行顺序是什么?
        - 文件: 名字排序,ASCII顺序,0-9a-zA-Z
        - 文件内部: 代码从上到下顺序执行
如果调整用例执行的顺序 按照规则调整即可。

2、

2、

http://www.hkea.cn/news/141829/

相关文章:

  • p2p网站开发关键词seo是什么意思
  • 自己免费怎么制作网站合肥今天的最新消息
  • 今日头条新闻10条简短seo网络优化招聘信息
  • 赣州人才网官方网站关键词seo优化软件
  • cad做兼职区哪个网站郑州网络营销公司排名
  • 宁夏银川做网站的公司有哪些网络营销分类
  • 换物网站为什么做不起来中国免费广告网
  • 可以显示一张图片的网站怎么搭建搜索引擎优化策略
  • 精品课程网站建设论文今天的新闻最新消息
  • 检查网站收录问题蚌埠seo外包
  • 建站展示网站优化网
  • 秦皇岛网站建设价格深圳seo公司
  • 广告型网站建设广州营销网站建设靠谱
  • 包头学做网站平台开发
  • 个人如何做微商城网站指数分布的分布函数
  • 北京网站设计哪家公司好建站工具
  • 深圳外贸网络推广seo诊断书案例
  • Java做网站的基本框架优化关键词规则
  • 网上手机商城网站建设直通车推广计划方案
  • 网站框架是谁做做个电商平台要多少钱
  • 网站开发建设书籍推荐b2b外贸平台
  • 网站首页的布局设计进行优化
  • 无锡做家纺公司网站如何建网站不花钱
  • bootstrap制作的网站页面优化网站seo
  • 海口网站建设优化班级优化大师官网登录
  • 连接品硕网线做怎么弹网站百度地图推广电话
  • 网站做cdn怎么弄百度推广怎么推广
  • 光谷做网站推广竞价服务托管公司
  • 网上商城网站建设方案书公众号seo排名
  • wordpress内网访问泰州百度关键词优化