说明博学谷六天训练营day1.pptxVIP

  • 4
  • 0
  • 约2.3千字
  • 约 47页
  • 2021-09-02 发布于北京
  • 举报
软件测试 6天入门训练营自我介绍杨樱建有多年自动化测试,接口测试, 性能测试经验 - 物流系统(自动化测试) - 证券交易管理系统(接口、app) - MS系统(性能)软件测试是什么?软件测试能干什么?软件测试难不难学?我不是计算机专业的, 能学会吗?对软件测试感兴趣, 但是不知道该学什么, 怎么学?想自学软件测试, 但是无从下手?课程时间安排周一、周二、周三、周四、周五、周六上课特别提醒:周一、周二、周五、周六 会抽奖今日目标1. 软件测试概述2. 理解自动化测试的相关概念3. 了解Selenium的特点4. 掌握如何搭建web自动化测试的相关环境5. 熟练掌握web自动化测试脚本编写的基本步骤软件测试是什么?软件测试能测什么?Web端测试?PC端测试?移动端测试?入门简单,容易上手编程测试学习时间6个月3.5个月内容大量英文少量英文速成什么是自动化由机器设备代替人工自动完成指定目标的过程优点1. 减少人工劳动力2. 提高工作效率3. 产品规格统一标准4. 规模化(批量生产)什么是自动化测试让程序代替人工去验证系统功能的过程自动化测试能解决什么问题?1. 解决-回归测试自动化测试能解决什么问题?2. 解决-压力测试自动化测试能解决什么问题?3. 解决-兼容性测试自动化测试能解决什么问题?4. 提高测试效率, 保证产品质量自动化测试相关知识优点1. 较少的时间内运行更多的测试用例2. 自动化脚本可以重复运行3. 减少人为的错误4. 克服手工测试的局限性自动化测试分类1. Web-自动化测试2. 移动-自动化测试3. 接口-自动化测试4. 单元-自动化测试什么是web自动化测试让程序代替人工自动验证Web项目功能的过程Web自动化测试所属分类1. 黑盒测试(功能测试)—60%2. 灰盒测试(接口测试)—30%3. 白盒测试(单元测试)—10%Web自动化测试属于黑盒测试(功能测试)总结1. 自动化测试的概念?2. 自动化测试能解决什么问题?3. Web自动化测试所属分类?Web自动化测试工具选择1. 了解Web自动化测试常用工具主流的Web自动化测试工具 1. QTPQTP是一个商业化的功能测试工具,收费, 支持web, 桌面自动化测试.2. SeleniumSelenium 是一个开源的web自动化测试工具, 免费, 主要做功能测试.3. Robot frameworkRobot Framework 是一个基于Python可扩展地关键字驱动的测试自动化框架.什么是Selenium?Selenium 是一个用于Web应用程序的自动化测试工具; 中文的意思(硒)Web自动化测试工具选择 熟悉Selenium的特点Selenium特点1. 开源软件: 源代码开放可以根据需求增加工具的某些功能2. 跨平台: Linux、windows、mac3. 支持多种浏览器: Firefox、Chrome、IE、Edge、Opera、Safari等4. 支持多种语言: Python、Java、C#、JavaScript、Ruby、PHP等5. 成熟稳定:目前已经被google、百度、腾讯等公司广泛使用6. 功能强大:能够实现类似商业工具的大部分功能,因为开源性, 可实现定制化功能Selenium发展史【了解】目标1. 掌握如何搭建web自动化测试的相关环境2. 熟练掌握web自动化测试脚本编写的基本步骤环境搭建基于Python环境搭建1. Python开发环境2. 安装selenium包3. 安装浏览器4. 安装浏览器驱动 – 保证能够用程序驱动浏览器, 实现自动化测试安装selenium包前提: Python3 安装完毕能正常运行PIP工具PIP是一个通用的Python包管理工具, 提供了对Python 包的查找、下载、安装、卸载的功能安装pip install selenium卸载pip uninstall selenium查看pip show selenium安装浏览器及驱动火狐浏览器Firefox 48 以上版本Selenium 3.x + Firefox驱动(geckodriver)驱动下载地址: /mozilla/geckodriver/releasesFirefox 48 以下版本Selenium 2.x + 内置驱动谷歌浏览器Selenium 2.x/3.x + Chrome驱动(chromedriver)驱动下载地址: /a//chromedriver/downloads需求通过程序启动浏览器, 并打开百度首页, 暂停3秒, 关闭浏览器实现步骤1. 导包2. 创建浏览器驱动对象3. 打开Web页面4. 暂停5. 关闭驱动对象示例代码# 导包from selenium import webdriverimport time# 创

文档评论(0)

1亿VIP精品文档

相关文档