自动化基础知识课件

上传人:陈** 文档编号:182359873 上传时间:2023-01-22 格式:PPT 页数:34 大小:1.29MB
返回 下载 相关 举报
自动化基础知识课件_第1页
第1页 / 共34页
自动化基础知识课件_第2页
第2页 / 共34页
自动化基础知识课件_第3页
第3页 / 共34页
点击查看更多>>
资源描述
Web功能自动化测试Watir WebDriver 第一讲:基础知识什么是功能自动化测试?一般是指软件测试的自动化。自动化测试可理解为测试过程自动化和测试结果分析自动化,包括测试活动的管理与实施、测试脚本的开发与执行。软件自动化测试模拟手动测试步骤,控制被测软件的执行,完成全自动或半自动测试的过程。全自动测试:指不需人工干预,由程序自动完成测试的全过程。半自动测试:指在测试过程中,需手动输入测试用例或选择测试路径,再由自动测试程序按照人工指定的要求完成自动测试。为什么需要功能自动化测试?删除功能手动测试自动化测试为什么需要功能自动化测试?注意:自动化测试虽然具有很多优点,但它只是测试工作的一部分,是对手工测试的一种补充。功能自动化测试前提条件如何实现功能自动化测试?开源框架Selenium 2.0(WebDriver)、Watir等商业工具QTP、Rational Robot、SilkTest等开源框架与商业工具比较 开源(如Selenium 2.0)商业(如QTP)开源功能自动化框架比较Watir WebDriverWatir WebDriver是Selenium WebDriver的一个封装,使得Selenium WebDriver的API更加友好,同时使用了Watir的API组织形式,使得代码更简洁和优雅。Watir WebDriver常用API介绍Browser初始化浏览器#其中,“:ie”表示IE浏览器,其他浏览器例如:“:chrome”,“:firefox”访问站点关闭浏览器Button按钮单击按钮双击按钮是否存在#一般用于测试结果断言 Check Box复选框勾选复选框勾选复选框取消勾选复选框取消勾选复选框是否勾选复选框是否勾选#一般用于测试结果断言复选框是否存在复选框是否存在 Text Field文本框设置值文本框设置值#文本框自动清空,全量输入文本框输入值文本框输入值#文本框不清空,增量输入是否存在是否存在#一般用于测试结果断言 Select List下拉框根据值选择下拉框根据值选择下拉框是否存在下拉框是否存在#一般用于测试结果断言 Radio单选框勾选单选框勾选单选框是否勾选单选框是否勾选#一般用于测试结果断言是否存在是否存在#一般用于测试结果断言 Link超链接单击超链接单击超链接双击超链接双击是否存在是否存在#一般用于测试结果断言 如何定位元素?如何定位元素使用使用id定位定位HTML代码:Ruby代码:如何定位元素Page22使用使用name定位定位HTML代码:Ruby代码:如何定位元素使用使用class定位定位HTML代码:Ruby代码:如何定位元素Page24使用使用xPath定位定位HTML代码:Ruby代码:如何定位元素使用多种方式相结合定位使用多种方式相结合定位HTML代码:Ruby代码:如何定位元素使用层级关系定位使用层级关系定位HTML代码:Ruby代码:如何处理FrameFrame有时定位了元素后,在运行程序时仍会提示我们找不到该元素。这时,很大的可能是该元素外部包围了frame。我们可以通过下列方式定位Frame中的元素:HTML代码:Ruby代码:如何处理弹出的新浏览器通过通过title定位定位获取最后一个窗口获取最后一个窗口 如何处理JS弹出窗口Alert处理处理Confirm处理处理 断言断言在Ruby1.9以上版本中,内置了MiniTest库,主要用于单元测试,我们需要用它来进行TestCase生命周期的管理和结果的断言。断言MiniTest:Unit:TestCase类TestCase类提供了许多方法,我们一般会继承该类,并重写其中3个方法来搭建起一个测试用例,包括前置条件、操作步骤、预期结果、后置操作。而在操作步骤中,利用Watir WebDriver提供的一系列方法模拟用户操作。断言MiniTest:Assertions类类Assertions类中包含了许多断言方法,具体可查看以下文档:http:/ruby-doc.org/stdlib-2.0/libdoc/minitest/rdoc/MiniTest/Assertions.html常用断言方法常用断言方法#当test返回true时,代表测试通过;#当test返回false时,代表测试不通过,此时会输出msg
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!