robot framework自动化测试

robot framework自动化测试

ID:9214581

大小:1.83 MB

页数:46页

时间:2018-04-23

robot framework自动化测试_第1页
robot framework自动化测试_第2页
robot framework自动化测试_第3页
robot framework自动化测试_第4页
robot framework自动化测试_第5页
资源描述:

《robot framework自动化测试》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Robotframework自动化测试介绍@齐涛-道长1个人介绍•@齐涛-道长•平安科技资深测试工程师•毕业于东北大学,市场营销专业;•Robotframework自动化测试先行者。2011年开始接触Robotframework自动化测试,进行敏捷试点。2012年在敏捷项目中应用Robotframework+selenium2library进行自动化测试。•现在主要负责在公司内维护扩展Robotframework、selenium、QTLibrary等相关自动化测试库。2QTP3Selenium-Python4Selenium-Java5Robotfra

2、mework6目录•RF框架介绍•测试案例&关键字•Selenium2Library测试web演示•AutoItLibrary测试演示•DatabaseLibrary测试演示•AppiumLibrary移动测试演示•RF和敏捷测试•其他及答疑7RobotFramework的特性•易于使用,采用表格式语法,统一测试用例格式•可以使用关键字驱动(keyword-driven)、数据驱动(data-driven)和行为驱动开发(BDD)完成.•重用性好,可以利用现有关键字来组合新关键字;•结果报告和日志采用HTML格式,易于阅读;•平台和应用无关联性;•模块结

3、构支持使用不同的接口来测试你的应用;•易于扩展,提供了简单API,用户可以自定义的基于Python或者Java的测试库;•易于集成,提供了命令行接口和基于XML的输出文件;•功能全面,支持WEB测试(Selenium)、JavaGUI测试,启动线程、Telnet、SSH等;•RemoteLibrary接口可以支持分布测试和使用其他编程语言实现测试库;•提供tag标签来分类和选择案例执行;•内置支持变量variables,支持不同的环境进行测试。•易于与版本管理集成;8RF框架架构图9目录•RF框架介绍•测试案例&关键字•Selenium2Library测

4、试web演示•AutoItLibrary测试演示•DatabaseLibrary测试演示•AppiumLibrary移动测试演示•RF和敏捷测试•其他及答疑10测试案例11用户关键字测试日志•测试日志按树形组织•可自动提供错误步骤的屏幕截图13目录•RF框架介绍•测试案例&关键字•Selenium2Library测试web演示•AutoItLibrary测试演示•DatabaseLibrary测试演示•AppiumLibrary移动测试演示•RF和敏捷测试•其他及答疑14Selenium2Library测试web•Selenium2Libraryisaw

5、ebtestinglibraryforRobotFrameworkthatleveragestheSelenium2(WebDriver)librariesfromtheSeleniumproject.•Itismodeledafter(andforkedfrom)theSeleniumLibrarylibrary,butre-implementedtouseSelenium2andWebDrivertechnologies.15Selenium2Library测试web•支持的浏览器:•

6、firefox或ff

7、FireFox

8、•

9、internetexpl

10、orer或ie

11、InternetExplorer

12、•

13、googlechrome或gc或chrome

14、GoogleChrome

15、•

16、opera

17、Opera

18、•

19、phantomjs

20、PhantomJS

21、•

22、htmlunit

23、HTMLUnit

24、•

25、htmlunitwithjs

26、HTMLUnitwithJavasciptsupport

27、•

28、android

29、Android

30、•

31、iphone

32、Iphone

33、16IE设置17Selenium2Library测试web•常用关键字:•OpenBrowserCloseBrowserCloseAllBrowser•LogSo

34、urce•InputText•ClickButtonClickElementClickLink•ConfirmAction•CapturePageScreenshot•AssignIdToElement•ExecuteJavascript•SelectFromList•SelectFrame•SelectWindow•WaitUntilPageContains•WaitUntilKeywordSucceeds(BuiltIn)•RunKeywordXXX(BuiltIn)18定位元素•Locator•可以id或name来用定位界面元素•也可以使用XPath

35、或Dom,但是,必须用XPath=或Dom=来开头•最好使用id来定位,强烈建议

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。