
selenium自动化精品班培训大纲
Selenium优势简介
(1)Selenium是开源的
(2)简单,易于安装,易于工作
(3)selenium ide是selenium的唯一可以在浏览器窗口上记录用户行为的组件
(4)除了火狐上的事件外不会记录你电脑上的任何其他事件
(5)Selenium支持多种浏览器,能够运行与多种操作系统,因此更容易帮助测试人员发现应用程序在不同浏览器上的兼容性问题。通过在不同浏览器中运行测试,更容易发现浏览器的不兼容性;
(6)通过编写模仿用户操作的 Selenium 测试脚本,可以从终端用户的角度来 测试应用程序;可以操作 Web 页面上的各种元素,诸如:点击按钮、输入文本框,以及断言 Web 页面上存在某些文本与 Web 元素等。
(7)提供Selenium IDE ,一个FireFox plugin,能自动记录用户的操作,生成测试脚本。生成的测试脚本可以用Selenium Core手工执行,也能基于Selenium RC放入Java,C#,Ruby的单元测试用例中自动运行;
(8)测试用例调用实际的浏览器(如IE、FireFox)来执行测试。和有些开源方案自行实现 Web解释引擎相比,实际的浏览器能模拟更多用户交互和JS语法。
(9)SELENIUM录制的脚本比较灵活,因为它生成的是PERL的
脚本程序。作为几乎最为强大和最广泛使用语言之一,PERL这种程序给予我最大的灵活性和控制度。
培训对象
从事测试工程师,测试开发工程师,测试经理,网络安全测试人员,软件质量管理人员,开发工程师等
课程简介:
随着越来越多公司对开源工具的重视程度增加,Selenium被越来越多的公司采用作为Web自动化测试的轻量级框架,但是系统的培训Selenium的培训机构却几乎没有,因此,为了方便大家更好的学习、使用Selenium,北京亿诚测试培训中心推出了Selenium高端培训。通过本次培训,你可以系统的掌握自动化测试的方法和方案,且可以精通selenium 测试框架的使用,学完本次课程,你的自动化测试不在是梦想.无论你的基础如何,学后都会有一定的收获,或许可以作为你今后道路上的一块基石。
课程时间安排
时间 |
内容 |
第一天 |
1. 2类Web自动化方法深度剖析 2. 系统的认识自动化,让你发生质的飞跃 3. Selenium 家族成员介绍及其家族地位 4. Selenium core 详解 5. Selenium IDE 详解 6. Selenium RC 详解 7. Selenium webdriver详解 8. Selenium grid 详解 9. Selenium IDE 使用,轻松实现自动化 10. Selenium IDE 安装 11. Selenium 3类命令讲解 12. 3种断言机制剖析 13. Selenium 脚本开发 14. DOM 元素识别firebug使用 15. Baidu搜索demo,禅道系统登陆demo
|
第二天 |
1. selenium rc 使用 2. 利用selenium ide 生成RC 代码 * 3. Junit4 使用详解 4. Junit4+selenium rc整合 * 5. Webdriver 模式深探 6. Webdriver 和selenium1代码兼容性整合 7. 利用IDE 完美解决selenium2 和selenium1的兼容问题 * 8. 分别用rc,webdriver实现baidu 搜索demo和禅道系统登陆demo |
第三天 |
1. Webdriver时代来临 2. 深入学习selenium webdriver API 3. 手把手教你制作selenium API 手册 4. 带你进入selenium2 源码世界,透过源码看世界 5. 使用selenium2 定位各种控件的方法讲解 6. 使用eclipse开发selenium2 测试代码 |
第四天 |
1. 代码封装的世界-让你的思想更为活跃 2. Selenium 2 通用控件库封装 3. 对selenium2难点alert ,frame,window,js等进行全新诠释 4. 利用封装函数写自动化用例 |
第五天 |
1. 自动化框架设计-上 2. 自动化需求分析 3. 框架设计选型 4. 走在测试的前沿使用 selenium2+testng 5. Testng 使用精华讲解 6. Ant 介绍 7. 编写,Eclipse+testng+ant+selenium2 测试框架整合
|
第六天 |
1. 实现自动化-企业中级目标-dailyrun 2. 自动化和持续集成介绍 3. CI 工具Jenkins 搭建 4. 深度讲解linux 下ssh 无密登陆 5. 完成自动化框架和CI整合 6. 完整这些你每天可以坐在办公室喝coffee 了J |
第七天 |
1. 学员利用所学搭建自己的测试框架 2. 使用新浪微博实战 |
第八天 |
1. 编写新浪微博测试用例使用selenium 框架 2. 老师答疑 |
电话咨询: 010-56233849 15724739267 15724739400
在线咨询: QQ:1416793378 2537462832 2497087508
网站地址: www.echengsoft.com
请向在线咨询老师索要报名表 抢先预定有优惠 火热报名中………
结束:
在课程结束之际,希望基础差的同学可以在认识上有所提高,基础好的同学希望你们在设计理念和思想上有所飞跃,最后衷心祝大家在软件测试领域打拼出属于自己的一片天地。 ―Tom 老师