wuqiong
吴穹是一位拥有14年实践工作经验并具备深厚理论基础的软件工程专家。近几年来,他为华为、平安、阿里金融、广东核电等公司辅导了许多大规模的敏捷转型工作,积累了丰富的敏捷实施、组织变革以及敏捷测试经验。他帮助工行、平安、华为等公司梳理了现有需求管理框架,实地解决其在需求开发过程中遇到的问题,帮助其建立高效需求体系。同时,他也涉猎架构领域的咨询辅导,比如帮助广核确立新一代应用架构并完成试点系统,帮助华为建立解决方案级的架构描述文档体系等等。除咨询外,他曾受邀为Qcon全球软件开发大会、中国软件测试大会、MPD Shenzhen 2011等会议,为平安、中国移动、阿尔卡特-朗讯、EMC、中兴、工行、索爱等公司进行培训,内容涉及分层测试自动化、自动化验收测试、敏捷需求分析、产品经理培训、用例技术、敏捷高层研讨、敏捷软件外包管理等等。绝大多数客户反应课程设置与客户产品契合良好,内容丰富有趣,能够吸引学员积极参与,使其在理论与实践上均获得较大收益。
吴穹于1998年从北京大学计算机系毕业并获博士学位,师从中国软件工程奠基人——杨芙清院士,在校期间,曾参加国家重大科技攻关项目“青鸟工程”。毕业后,他创建了Rational中国技术支持团队,在华为、中兴、大唐、普天、东信、首信等公司成功推广并配置了管理工具ClearCase /ClearQuest。2004年,他应邀到美国IBM Rational研发总部工作,任全球产品经理直至2007年底回国。在此期间,他领导开发了ClearCase新一代客户端软件CCRC,完成面向全球用户的新产品需求收集与用例转换,排定迭代开发计划并全程参与变更控制,深入了解了软件工程技术在全球范围内的应用与实践。
-
Tutorial: 基于开源工具的自动化测试实训营
课程简介:培训时间:2014-4-24 全天
培训地点:北京国际会议中心
培训价格:2400元
培训对象:资深测试人员
培训目标:帮助学员培养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
练习2 – 元素定位及交互练习
模块4 – 列表交互
• 列表DOM结构
• 现有列表关键词
• 新增列表关键词
练习3– 列表交互练习
下午
目标:在半天时间里,帮助学员学习如何利用分层编写可维护、稳定的测试案例
模块5 – 弹出窗口处理
• 模式弹出框处理
• 模式框内元素如何定位
• 如何切换到模式窗
• Alert处理
• 利用AutoIt来处理弹出ActiveX控件
练习4 – 窗口切换练习
模块6 – 案例分层重构
• 页面对象模式
• 如何合理参数化
• 元素定位符抽象
• 流程层抽象
• 环境信息分离
练习5 – 重构分层练习
模块7 – 变量和结果验证
• 页面结果验证关键词
• 变量及变量作用域
• RF DB Library使用
• String List和Dictionary使用
练习6 – 结果验证练习
模块8 – 影响案例稳定性常见问题及处理方式
• 僵尸IE
• 僵尸IEDriverServer
• Open Browser失败
注意事项:需要携带笔记本电脑,电脑有VMPlayer,并可以安装一个20G虚拟机