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

福州专业网站建设怎么做自己搭建一个网站

福州专业网站建设怎么做,自己搭建一个网站,优化防疫措施,自己做网站哪种好做本系列文章md笔记#xff08;已分享#xff09;主要讨论Web自动化测试相关知识。了解什么是自动化#xff0c;理解什么是自动化测试以及为什么要使用自动化测试。具体包含#xff1a;WebDriver的基本操作#xff0c;WebDriver的鼠标、键盘操作#xff0c;下拉选择框、警告… 本系列文章md笔记已分享主要讨论Web自动化测试相关知识。了解什么是自动化理解什么是自动化测试以及为什么要使用自动化测试。具体包含WebDriver的基本操作WebDriver的鼠标、键盘操作下拉选择框、警告框、滚动条操作frame表单切换、多窗口切换掌握WebDriver屏幕截图方法。以及自动化测试-高级篇掌握UnitTest框架的基础使用方法掌握断言assertEqual、assertIn方法以及掌握如何生成HTML测试报告方法和基本布尔型断言。 全套笔记和代码自取在个人博客 https://gitee.com/yinuo112/Devops/tree/master/测试/web自动化/1.md 感兴趣的小伙伴可以自取哦欢迎大家点赞转发~ 共 5 章14 子模块 Web自动化测试 目标 1. 了解什么是自动化 2. 理解什么是自动化测试 3. 为什么要使用自动化测试1. 什么是自动化 概念由机器设备代替人为自动完成指定目标的过程1.1 优点 1. 减少人工劳动力 2. 工作效率提高 3. 产品规格统一标准 4. 规模化(批量生产)2. 什么是自动化测试 概念让程序代替人为去验证程序功能的过程2.1 为什么要进行自动化测试 1. 解决-回归测试 2. 解决-压力测试 3. 解决-兼容性测试 4. 提高测试效率,保证产品质量回归测试项目在发新版本之后对项目之前的功能进行验证 压力测试可以理解多用户同时去操作软件统计软件服务器处理多用户请求的能力 兼容性测试不同浏览器IE、Firefox、Chrome等等2.2 自动化测试在什么阶段开始 功能测试完毕(手工测试)手工测试就是由人去一个一个输入用例然后观察结果自动化测试所属分类 1. 黑盒测试(功能测试) 2. 灰盒测试(接口测试) 3. 白盒测试(单元测试)提示Web自动化测试属于黑盒测试(功能测试)优点 1. 较少的时间内运行更多的测试用例 2. 自动化脚本可重复运行 3. 减少人为的错误 4. 测试数据存储缺点 1. 不能取代手工测试 2. 手工测试比自动化测试发现的缺陷更多 3. 测试人员技能要求误区 1). 自动化测试完全替代手工测试2). 自动化测试一定比手工测试厉害3). 自动化可以发掘更多的BUG为什么要进行自动化测试-总结 1. 自动化测试能代替人为解决繁琐的回归测试验证问题 2. 自动化测试脚本设计一次能重复运行 3. 模拟多用户操作 4. 提高测试效率提示当然自动化脚本带来的好处不止以上几条但对于刚接触自动化了解以上几点足够了思考 我们理解了为什么要学习自动化测试那么在软件测试领域中自动化测试又有哪些分类呢3. 自动化测试分类 1. Web-(UI)自动化测试(本阶段学习) 2. 接口-自动化测试 3. 移动(app)-自动化测试 4. 单元测试-自动化测试目标 1. 知道什么是自动化测试并能说出优缺点 2. 了解什么是webdriver,能够搭建基于python的webdriver环境 3. 掌握driver对象定位标签元素获取标签对象的方法 4. 了解driver对象常用的浏览器操作方法 5. 掌握action对象等装的鼠标操作 方法 6. 了解Keys中的键盘操作方法 7. 掌握下拉选择框的操作 方法 8. 掌握警告框处理 9. 了解使用js调用window句柄拖动滚动条 10. 了解显示等待和隐式等待的区别 11. 了解切换表单的方法 12. 知道截图的操作 13. 掌握unittest的四要素使用方法Web自动化测试 目标 1. 了解什么是Web自动化测试 2. 了解Web自动化测试常用工具1. 什么是Web自动化测试 概念让程序代替人为自动验证Web项目功能的过程2. 什么项目适合做自动化测试 1.需求变动不频繁 2.项目周期长 3.项目需要回归测试3. 如何进行自动化测试(主流测试-工具) 1. QTP收费QTP是商业的功能测试工具收费支持web桌面自动化测试。 2. Selenium开源【本阶段学习】Selenium是开源的web自动测试工具免费主要做功能测试。 3. Jmeter开源、Web、接口、性能, 接口测试使用Jmeter是由Apache公司使用Java平台开发的一款测试工具支持Web、接口测试、性能测试提示Web测试在通信层(无UI界面) 5. Loadrunner收费、Web、性能Loadrunner是商业性能测试工具收费功能强大适合做复杂场景的性能测试 6. Robot frameworkRobot Framework是一个基于Python可扩展地(关键字驱动)的测试自动化框架3.1 主流工具-汇结 Web自动化测试selenium、robot frameworkApp端自动化测试Appium、Monkeyrunner、UIautomationPC客户端win32自动化测试QTP接口自动化测试Jmeter、Postman、httpUnit、RESTClient云测平台Testin Testbird性能测试Jmeter、LoadRunner4. 什么是Selenium 概念 Selenium是一个用于Web应用程序测试的工具中文的意思硒4.1 Selenium特点 1. 开源软件源代码开放可以根据需要来增加工具的某些功能 2. 跨平台linux 、windows 、mac 3. 核心功能就是可以在多个浏览器上进行自动化测试 4. 多语言Java、Python、C#、JavaScript、Ruby等 5. 成熟稳定目前已经被google , 百度 腾讯等公司广泛使用 6. 功能强大能够实现类似商业工具的大部分功能因为开源性可实现定制化功能4.2 Selenium家族(发展史) 【了解】 重点 1. SeleniumIDE2. Selenium2.0(WebDriver)WebDriver概述、 环境搭建 目标 1. 了解WebDriver概述 2. WebDriver环境搭建1. 什么是WebDriver? 1. Webdriver (Selenium2是一种用于Web应用程序的自动测试工具 2. 它提供了一套友好的API 3. Webdriver完全就是一套类库不依赖于任何测试框架除了必要的浏览器驱动;说明API应用编程接口说明WebDriver类库内封装非常多的方法要使用这些方法就需要友好的调用命名规则1.1 WebDriverAPI 支持的浏览器 1. Firefox FirefoxDriver【推荐-本阶段学习使用】 2. IEInternetExplorerDriver 3. OperaOperaDriver 4. Chrome ChromeDriver 5. safariSafariDriver 6. HtmlUnit (HtmlUnit Driver)提示Firefox、Chrome对元素定位和操作有良好的支持同时对JavaScript支持也非常好。IE:只能在windows平台运行所有浏览器中运行速度最慢HtmlUnit无GUI(界面)运行运行速度最快推荐原因1. Selenium IDE2. FireBug3. 对WebDriver API支持良好1.2 WebDriverAPI 支持的开发语言 官网文档https://docs.seleniumhq.org/docs/03_webdriver.jsp 1. Java 2. Python 3. PHP 4. JavaScript 5. Perl 6. Ruby 7. C# ## 2. 环境搭建### 2.1 为什么要环境搭建python 1. 盖房子 2. MP3 3. 开发语言2.2 基于Python环境搭建 1. Windows系统 2. Python 3.5以上版本 3. 安装selenium包 4. 浏览器 5. 安装PyCharm说明Python3 和PyCharm咱们上阶段课已使用在这里不在重复2.3 selenium 安装、卸载、查看命令 安装pip install selenium2.48.01). pip:通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 2). install: 安装命令3). selenium2.48.0: 指定安装selenium2.48.0版本如果不指定版本默认为最新版本 卸载pip uninstall selenium 查看pip show selenium注意: 在安装selenium时前提是Python3.5以上版本安装完毕且能正常运行 2.4 火狐浏览器【推荐】 1. FireFox 48以上版本Selenium 3.X FireFox驱动——geckodriver 2. Firefox 48 以下版本Selenium2.X 内置驱动2.5 谷歌浏览器 selenium2.x/3.x Chrome驱动2.6 浏览器-总结 各个驱动下载地址 http://www.seleniumhq.org/download/ 1. 浏览器的版本和驱动版本要一致 如果是32bit浏览器而Driver是64bit则会导致脚本运行失败 2. 浏览器驱动下载好后需要添加Path环境便令中或者直接放到Python安装目录因为Python以添加到Path中 3. 推荐使用火狐浏览器(24、35)版3. 总结 1. WebDriver是什么 2. 为什么要搭建环境 3. selenium 安装、卸载、查看命令 4. 为什么推荐火狐浏览器和火狐48版本以下学习目标 掌握driver对象定位标签元素获取标签对象的方法 了解driver对象常用的浏览器操作方法 动 #### 2.5 谷歌浏览器python selenium2.x/3.x Chrome驱动[外链图片转存中…(img-Qv97FnMj-1706958678520)] 2.6 浏览器-总结 各个驱动下载地址 http://www.seleniumhq.org/download/ 1. 浏览器的版本和驱动版本要一致 如果是32bit浏览器而Driver是64bit则会导致脚本运行失败 2. 浏览器驱动下载好后需要添加Path环境便令中或者直接放到Python安装目录因为Python以添加到Path中 3. 推荐使用火狐浏览器(24、35)版3. 总结 1. WebDriver是什么 2. 为什么要搭建环境 3. selenium 安装、卸载、查看命令 4. 为什么推荐火狐浏览器和火狐48版本以下学习目标 掌握driver对象定位标签元素获取标签对象的方法 了解driver对象常用的浏览器操作方法
http://www.zqtcl.cn/news/989668/

相关文章:

  • 湖南建设厅网站首页简述网站建设的基本思路
  • 蚌埠公司做网站网站开发月薪
  • 怎么更换网站logo推荐几个没封的正能量网站
  • 开网站的宣传图片怎么做php网站建设面试
  • 哪些网站可以下载视频网站建设评价量规
  • 惠州市建设局网站网站模块设计怎么做
  • 群晖可不可以做网站用如何查询商标是否已经被注册
  • 北京欢迎你网站制作公司建设厅和应急管理厅焊工证区别
  • 如何开办网站微信公众平台号申请注册
  • 网站建设找哪个平台浦东区建设工程监督网站
  • 如何创业做网站设计公司工作室
  • 游戏网站建设多少中国煤炭建设协网站
  • 动态图表网站宁津做网站
  • 黑龙江生产建设兵团各连网站成功网站建设案例
  • 一级a做爰精免费网站肇庆网站制作软件
  • wordpress加分页北京优化生育
  • 乐至建设局网站工程项目管理软件哪个好
  • 太原公司网站建立wordpress插件直播
  • 比较有名的diy制作网站做照片视频的网站
  • 河北石家庄建设网站wordpress nginx apache
  • 上海免费网站建设品牌wordpress主题安装失败下载失败
  • 买公司的网站商城系统开发
  • 网页设计国外设计欣赏网站深夜视频在线免费
  • 做网站怎么租用服务器杭州网站建设hzyze
  • .asp 网站北京最新防疫信息
  • 网站上传用什么软件做视频教程114查询
  • 网站小图标素材网站开发需要提供哪些东西
  • 阿里巴巴国际站买家入口百度建网站多少钱
  • 为网站网站做代理怎么判wordpress 调用当前分类名称
  • 多用户网站管理系统定制网站建设与运营案例