RF+WD自动化测试种子训练营(三天).docx

RF+WD自动化测试种子训练营(三天).docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要目标帮助企业培养Robot Framework+WebDriver自动化测试种子以便提升整个团队的测试技能,这门课程的特点在于大量的动手练习,使学员完成课程后就马上具备实操能力。建议听众: 资深测试人员课程安排第一天:上午目标:在半天时间里,帮助学员建立Robot Framework和WebDriver基本概念,帮助学员建立基本Web自动化测试技能模块1 – 课程概览模块2– RF-WebDriver基础知识测试框架的职责Robot Framework的主要特性WebDriver,Selenium2Lib简介编写简单测试基本概念-测试项目,测试套,测试用例,测试库,测试资源如何自定义测试关键词,测试资源RF的日志和报告机制练习1– RF-WebDriver基础环境安装和配置,编写简单测试案例并执行模块3– 元素定位与交互机制介绍Selenium定位机制介绍Id,name,XPath定位CSS定位Frame/iFrame交互方式简单关键词 – Click,Input点击无效时的多种处理方式Press Key替代,Simulate替代,直接执行JS替代日期等下拉框处理练习2 – 元素定位及交互练习第一天:下午目标:在半天时间里,帮助学员建立复杂Web页面自动化测试技能模块4–列表交互列表DOM结构现有列表关键词新增列表关键词练习3–列表交互练习模块5 – 等待机制内置等待机制介绍AJAX基本原理如何等待AJAX通用AJAX等待机制如何等待AJAX练习3–等待机制练习模块6–弹出窗口处理模式弹出框处理模式框内元素如何定位如何切换到模式窗Alert处理利用AutoIt来处理弹出ActiveX控件自杀窗口的处理练习4– 窗口切换练习第二天:上午目标:在一天时间里,帮助学员学习如何利用分层编写可维护、稳定的测试案例模块7–案例分层重构页面对象模式如何合理参数化元素定位符抽象流程层抽象环境信息分离练习5–重构分层练习模块8–变量和结果验证页面结果验证关键词变量及变量作用域String LibraryRF DB Library使用List和Dictionary使用练习6–结果验证练习模块9–影响案例稳定性常见问题及处理方式僵尸IE僵尸IEDriverServerOpen Browser失败第二天:下午目标:在一天时间里,帮助学员学习如何利用分层编写可维护、稳定的测试案例模块9 – 分层自动化测试规划传统自动化测试为什么失败?什么是分层自动化测试?分层自动化测试的七个成功要素如何规划分层测试?分层测试举例(Google等)界面自动化测试在分层自动化测试中的定位模块10– 将RF用于接口测试Request库介绍数据驱动测试练习7 – 模拟外部系统练习模块11– 模拟外部系统外部系统依赖类型如何隔离外部依赖内部修改外部模拟内部修改方式举例 – AJAX篡改外部模拟举例 –Moco框架练习8– 模拟外部系统练习第三天:目标:针对企业里面的技术专家培养Selenium2Lib扩展能力,帮助学员了解掌握IEDriverServer核心代码结构,培养解决IEDriverServer核心代码问题的能力。模块12–Selenium2Lib扩展Python语言机制简单介绍Selenium2Lib扩展举例导入Sizzle提升CSS定位稳定性Selenium Timeout和执行速度设定练习9– Selenium2Lib扩展练习模块13–IEDriverServer Log 解析IEDriverLog结构解析常见命令Log解析模块14– IEDriverServer 代码架构解析C#/C++基础知识IEDriverServer核心代码结构解析IEServer,IESession,IECommandExecutor,CommandHandlerBrowserFactory,Browser,Element模块15 –IEDriverServer典型缺陷修复过程分析Open Browser白屏挂起Close All Browser导致IEDriverServer crashClick Element点击元素不可见练习10– 构建自己的IEDriverServer总结和讨论客户的准备工作根据不同的项目、角色,分成不同小组,让不同的项目和角色有机会交流和讨论,并提供不同的讨论视角;准备投影仪、 白板。

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档