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

网站建设中 英语asp一个空间建多个网站系统

网站建设中 英语,asp一个空间建多个网站系统,市场调研报告范文3000字,张家港安监站网址一、何为框架#xff1f;何为自动化测试框架#xff1f; 无论是日常技术交流#xff0c;还是在自动化测试实践中#xff0c;经常会听到一个词叫#xff1a;框架。之前对“框架”这个词知其然不知其所以然。现在看过一些资料以及加上我自己的一些实践有了我自己的一些看法…一、何为框架何为自动化测试框架 无论是日常技术交流还是在自动化测试实践中经常会听到一个词叫框架。之前对“框架”这个词知其然不知其所以然。现在看过一些资料以及加上我自己的一些实践有了我自己的一些看法。 那么什么是框架? 在自动化实践过程中框架就是一个半成品框架是指对应用系统的部分设计或实现系统的部分结构。 举个栗子selenium是不是一个框架Yes它是一个框架那么这个框架能不能对一个指定的系统比如淘宝做自动化测试答案是不能的我们还必须使用这个框架封装好的方法去实现淘宝的业务逻辑。所以说框架就是封装好的一个半成品。 那么什么是自动化测试框架 自动化测试框架就是为了对一个指定的系统做自动化测试而封装的一个半成品自动化测试攻城狮可以调用这个半成品封装好的方法去实现一个指定系统的自动化测试 还是不明白没关系下面一张图道破玄机下面这个照片框架请问是不是一个半成品不是一个完整的照片但是它又是整个照片的一部分 二、根据驱动模式不同自动化测试框架分为四种模式。 (1) 数据驱动框架 (2) 关键字驱动框架 (3) 数据驱动关键字驱动混合型驱动框架 (4) 行为驱动(lettuce)测试框架 三、自动化测试框架如何实现数据驱动框架 1.自动化测试框架最核心的是分层模式和封装 分层模式一般的情况下自动化测试框架都会分三层BasePage基础页封装层PO模型层TestCase测试用例层。这三层的关系为TestCase测试用例层调用PO模型层的元素定位和元素操作PO模型层调用BasePage基础页封装层。如下图 除了以上框架核心三层外还包括日志处理模块ini配置文件处理模块数据驱动模块jenkins持续集成模块等。 2.自动化测试框架代码结构如下图 其中 base文件夹为BagePage封装层。此文件夹下有基础方法封装base.py和基础单元测试封装base_unit.py。 common为公共的方法封装层。此文件夹下有配置文件工具config_util.pyExcel读写工具excel_util.py日志处理logger_util.py文件。 data为excel数据文件。都是数据文件 log为生成的日志文件。 pageobject为PO模型层。 report为生成的测试报告文件夹 testcase为测试用例层。 all.py为总执行文件。 import HTMLTestRunner import unittest from common.config_util import get_project_path, get_configif __name__ __main__:test_dir get_project_path()testcasedisunittest.defaultTestLoader.discover(test_dir,pattern*.py)#now time.strftime(%Y-%m-%d-%H_%M_%S,time.localtime(time.time()))#filepath get_project_path()/report/get_config(reportSet,reportFileName)now.htmlfilepath get_project_path()/report/report.htmlfp open(filepath,wb)runnerHTMLTestRunner.HTMLTestRunner(streamfp,title携程网自动化测试报告,description报告详情如下)runner.run(dis)fp.close() config.ini为全局配置文件。  #浏览器选择(不区分大小写谷歌Chrome火狐FirefoxIE:Ie) [Browser] browserName Chrome#被测项目地址设置 [testUrl] urlhttps://trains.ctrip.com/TrainBooking/SearchTrain.aspx####框架日志设置 #分别为日志文件前缀文件日志级别文件日志格式控制台日志级别控制台日志格式日志级别共五级不区分大小写默认为INFODEBUG,INFO,WARNING,ERROR,CRITICAL [logSet] LogFileName log_ fileLogLevel INFO fileLogFormatter [%(asctime)s] %(filename)s-%(funcName)s line:%(lineno)d [%(levelname)s] %(message)s consoleLogLevel INFO consoleLogFormatter [%(asctime)s] %(filename)s-%(funcName)s line:%(lineno)d [%(levelname)s] %(message)s#框架报告设置报告文件名称设置 [reportSet] reportFileName report_ 四、当前自动化框架和市面上不同类型的对比。 1、当前框架使用的是三层框架 第1层、base文件夹是基础封装层 第2层、pageobject是页面封装层(包括元素定位和动作) 第3层、测试用例层。其中第2层继承第1层的基础层第3层调用第2层的动作。 2、其他不同的框架类型 (1)将第2层中的元素定位写入ini配置文件中。然后读取。 (2)分四层把第2层分解成两层分别是元素定位层、动作层。 五、总结 每个公司每个自动测试工程师封装的自动化框架都不一样没有一成不变的自动化测试框架也没有最好的自动化测试框架只有最合适的自动化测试框架最终总结出 如果你想想对自动化测试框架有更深层次的理解我推荐你看一下这套Python全套自动化测试的视频还有配套的笔记 B站讲的最详细的Python接口自动化测试实战教程全集实战最新版
http://www.dnsts.com.cn/news/205915.html

相关文章:

  • 网站建设与营销服务黄骅做网站的电话
  • 网站建设推进会怎么找平台推广自己的产品
  • 网站维护需要哪些知识网站开发总体功能设计
  • 够物网站空间100m够不够小视频做网站怎么赚钱
  • 网站换ip对优化有影响吗射阳做网站的公司
  • 深圳积分商城网站制作网站双机热备怎么做
  • 一个域名一个ip做多个网站网站开发套餐
  • 外贸网站定做中国十大少儿编程教育品牌
  • 高端制作网站哪家专业app数据分析软件
  • 企业网站开发制作费入那里郑州网站关键词优化公司哪家好
  • 咖啡色网站模板网站做代理服务器
  • 天津企业网站建设方案设计师招聘网站推荐
  • xml网站模板最近热点新闻事件
  • 织梦如何制作静态网站模板做图片推广的网站有哪些
  • 闲鱼钓鱼网站怎么制作前端自己写代码建网站要花多少钱
  • 怎么做好网站营销推广天河区做网站
  • 自助建站平台网站wordpress返回上一个网页
  • 做网站公司昆山access数据库做网站
  • 网站qq临时会话不需要添加好友平台优化是指什么
  • 深圳做网站服务公司西安百度提升优化
  • 网站建设上机考试题目天天炫拍免费做相册管方网站下载
  • get写作网站英文网站推广服务
  • 做网站和网站页面设计新闻头条免费下载安装
  • 网站地图制作怎么做网站后台密码是什么
  • 免费网站流量统计wordpress设置上传大小
  • 微网站模板开发wordpress 短链插件
  • 建设网站成本西安网站设计与建设
  • 网站做百度推广需要哪些条件图片街景位置识别
  • 免费建站系统有哪些哔哩哔哩网站
  • 网站开发所需要注意的问题ios网站开发教程