5软件自动化测试.ppt

Slide 1 第 5 章 软件自动化测试 5.1 软件自动化测试概念 5.2 软件自动化测试生存周期方法学 5.3 自动化测试用例与脚本 5.4 自动化测试工具 第五章 软件自动化测试 A Free sample background from Slide 2 5.1 软件自动化测试概念 ? ? ? ? 初识软件自动化测试:自动化处理并不陌生 [ 实例 1] 杀毒软件中的定时查毒功能,可以预先设 置自动查毒的频率和开始时间等。 [ 实例 2] Windows 系统中的任务计划向导,可以预 先安排一个定期自动执行的任务。 [ 实例 3] DOS 批处理文件(与自动化测试脚本类似 ),其中的命令行可以包括参数、判断条件、注 释行、输入和输出等内容。 名词解释: 测试脚本 (Test script) 是进行自动化测试时所 编写的、可执行的一种程序,以实现测试用例执行过程。 ? 第五章 软件自动化测试 A Free sample background from Slide 3 一个简单的自动化测试过程 ? 上述的自动化处理过程并不是测试,因为测试的 重要一点是需要验证,将实际执行结果和用户期 望结果进行比较。没有这个比较,就不是自动化 测试。 让我们亲自动手完成一个简单的自动化测试过程, 以便获得测试自动化的感性认识。 步骤 1 :安装测试工具 步骤 2 :录制测试脚本 步骤 3 :执行测试脚本 步骤 4 :分析测试结果 第五章 软件自动化测试 ? ? ? ? ? A Free sample background from Slide 4 一个简单的自动化测试过程 (续) ? 步骤 1 :安装测试工具 安装 Firefox 浏览器 -- 去 / download/ 下载最新版本的 Selenium IDE-- 安装 Selenium IDE-- 重启 Firefox-- 点击菜单“工具” 下的 Selenium IDE-- 出现 Selenium IDE 主界面。 (说明: Selenium 是一种 Web 应用的自动化功能测 试工具, Selenium IDE 是一个 Firefox 插件,能够 录制 - 回放用户在 Firefox 中的行为。) 第五章 软件自动化测试 A Free sample background from Slide 5 一个简单的自动化测试过程 (续) 测试用例 列表 脚本窗口 命令显示 和编辑 运行日志、参考跟踪窗口 图 Selenium IDE 的主界面 第五章 软件自动化测试 A Free sample background from Slide 6 一个简单的自动化测试过程 (续) ? 步骤 2 :录制测试脚本 打开 Selenium IDE 开始录制 -- 去 Firefox 打开 Google 首页 -- 输入“用 Selenium 进行自动化测试” 并点击“ Google 搜索”按钮 -- 选择搜索结果页面 中的“ ”,点击右键选中 “ verifyTextPresent ”,验证 “ ”会在搜索结果中出现 -- 选择 “找到约 10,300 条结果”和“用时 0.13 秒”进行 同样的操作(即共进行 3 项验证) -- 点击第 1 个搜 索结果,结束录制。 A Free sample background from 第五章 软件自动化测试 Slide 7 一个简单的自动化测试过程 (续) 图 脚本录制完成后的界面 第五章 软件自动化测试 A Free sample background from Slide 8 一个简单的自动化测试过程 (续) 第五章 软件自动化测试 A Free sample background from Slide 9 一个简单的自动化测试过程 (续) ? 感受:自动化测试和手工测试的不同? 自动运行的速度快,是手工无法比拟的。 测试结果准确。例如:搜索用时即使是 0.36 秒或 0.24 秒,系统都会发现问题,不会忽视任何差异。 一旦脚本完成,可以一劳永逸的运行很多遍,重复 使用。 自动化测试的优越性:高效率、准确可靠和复用性 —— 机器人从来就不会感觉累 ? ? ? ? …… 第五章 软件自动化测试 A Free samp

文档评论(0)

1亿VIP精品文档

相关文档