《robotframework.pptx》由会员分享,可在线阅读,更多相关《robotframework.pptx(22页珍藏版)》请在优知文库上搜索。
1、Robot Framework目录 软件自动化概述 RobotFramework介绍 RobotFramework安装 RobotFramework功能演示 FAQ软件自动化测试概述 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。 常用工具:selenium,robotframework,waitr,jmeter,qtp,appium,robotium,monkey,macaca 等
2、;Robotframework介绍 Robot Framework是一款python编写的功能自动化测试框架 具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行 主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)robotframework架构RobotFramework安装 Python2.7/Python3.X pip install robotframework / easy_install robotframework wxPython(注意版本对应python版本) pip install robotframework-ride P
3、ip install selenium / selenium2library Iedriver chromedirverRobotFramework功能演示 启动:C:Userswuzhi_000python c:Python27Scriptsride.pyRIDE创建项目创建测试套件创建测试用例添加库关键字 按下F5键 Source选择selenium2library自定义关键字 右键测试套件 New user keyword定义变量 右键测试套件 New scalar New list variable New dictionary variable执行测试用例测试日志,报告 点击Report 或者Log浏览器操作关键词 Open Browser Maximize Browser Window Wait Until Page Contains Element input text click button Sleep close browser定位元素RobotFramework设计 分层 流程与数据分离 简单易读,避免逻辑复杂 少用sleep,应该用Wait Until Page Contains ElementFAQThankYou !