python语言seleniumweb自动化测试.pptVIP

  • 6
  • 0
  • 约4.22千字
  • 约 27页
  • 2019-12-03 发布于浙江
  • 举报
自动化内部培训 一、自动化例子一 任课老师登录教务系统查看备课步骤: 、打开浏览器 、在浏览器地址栏输入教务网网址: 、清除用户输入框信息 、在用户输入框输入用户名: 、清除密码输入框信息 、在密码输入框输入密码: 、选择“任课老师”角色 、点“教学管理” 、点“课前工作”查看备课情况 一、自动化例子二 班主任登录教务系统班级管理: 、打开浏览器 、在浏览器地址栏输入教务网网址: 、清除用户输入框信息 、在用户输入框输入用户名: 、清除密码输入框信息 、在密码输入框输入密码: 、选择“班主任”角色 、点“教务管理” 、点“班级管理” 、点“座位安排” 、点“值日安排” 、点“干部管理” 一、自动化例子三 班主任登录教务系统班级管理: 、打开浏览器 、在浏览器地址栏输入教务网网址: 、清除用户输入框信息 、在用户输入框输入用户名: 、清除密码输入框信息 、在密码输入框输入密码: 、选择“班主任”角色 、点“教务管理” 、点“班级管理” 、点“座位安排” 、点“值日安排” 、点“干部管理” 二、自动化环境搭建 第一步:安装 、直接一键安装,全部默认方式 、设置环境变量(例如:安装到:\,设置 :\; :\\;) 、测试是否安装成功 进入 命令提示(开始运行 命令,回车)下执行 二、自动化环境搭建 是 ()的一个副项目,它是一组 的工具的增强工具可以让程序员更方便的创建和发布 包,特别是那些对其它包具有依赖性的状况。 第二步:安装 、文件,对文件进行解压 、在下切换到下解压目录下,执行 二、自动化环境搭建 是一个安装和管理 包的工具,通过 去安装 包将变得十分简单,我们将省去了搜索查找版本下载安装等繁琐的过程。 的安装依赖于 ,所以在安装 之间需要先安装。 第三步:安装 、 文件,对文件进行解压 、在下切换到下解压目录下,执行 、安装完成,在 命令提示符下敲入 命令: 二、自动化环境搭建 的安装是为了更方便的安装 包,直接通过 命令安装 包: 第四步:安装 、在命令下执行命令: 二、自动化环境搭建 第五步:验证安装是否成功 在编译工具中编写下面的代码:(保存为 , 备注:后缀类型记得选的 , 然后双击直接运行即可!) () () ()() ()() () 如果代码运行成功,就表示安装成功了! ! 三、什么样的项目适合自动化测试 、任务测试明确,不会频繁变动 、每日构建后的测试验证 、比较频繁的回归测试 、软件系统界面稳定,变动少 、需要在多平台上运行的相同测试案例、组合遍历型的测试、大量的重复任务 、软件维护周期长 、项目进度压力不太大 、被测软件系统开发比较规范,能够保证系统的可测试性 四、常见的自动化测试工具介绍 是 的简称,是一种企业级的自动测试工具。提供了强大易用的录制回放功能。支持 与 两种架构的软件测试。是目前主流的自动化测试工具。 是一款 编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。 也是一个用于 应用程序测试的工具,支持多平台、多浏览、多语言去实现自动化测试。 其他、开源的以及公司自己开发的自动化测试工具 五、 工具介绍一 自动化测试工具,它主要是用于 应用程序的自动化测试,但并不只局限于此,它还支持所有基于 的管理任务自动化。 的特点: ? 开源,免费 ? 多浏览器支持:、、、 ? 多平台支持: 、、 ? 多语言支持:、、、、、 ? 对 页面有良好的支持 ? 简单( 简单)、灵活(用开发语言驱动) ? 支持分布式测试用例执行 经历了两个版本, 和 , 也不是简单一个工具,而是由几个工具组成,每个工具都有其特点和应用场景。 五、 工具介绍二 五、 工具介绍三 是嵌入到 浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能。 是一种自动化的测试辅助工具,可以很方便地同时在多台机器上和异构环境中并行运行多个测试事例。其特点为:、并行执行;、通过一个主机统一控制用例在不同环境、不同浏览器下运行。 通过原生浏览器支持或者浏览器扩展直接控制浏览器, 还利用操作系统级的调用模拟用户输入。 负责控制浏览器行为,总的来说, 主要包括 个部分:、 、。其中 是被 嵌入到浏览器页面中的。其实 就是一堆 函数的集合,就是通过这些 函数,我们才可以实现用程序对浏览器进行操作。 用于启动浏览器,把 加载到浏览器页面当中,并把浏览器的代理设置为 的 。 六、前端 工具介绍 是 浏览器下的

文档评论(0)

1亿VIP精品文档

相关文档