你的位置: 首页 > 公开课首页 > 其它 > 课程详情

软件自动化测试 专场峰会 北京站

暂无评价   
  • 课程时间:2009/07/27 09:00 至 2009/07/27 17:00 已结束
  • 开课地点:北京市
  • 授课讲师: 尚老师
  • 课程编号:67913
  • 课程分类:其它
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格¥2600
你还可以: 收藏
人气:1411 课纲 | 收藏

培训受众:

软件开发和测试人员、技术总监、软件管理经理

课程收益:

.了解软件测试自动化立项的判断和准备工作
.了解软件测试自动化的需求分析, 设计和实施的过程
.掌握怎样开发单元测试, 集成测试和系统与回归测试自动化软件
.掌握怎样开发FUZZ和Stress测试自动化软件来提高软件安全性和可靠性
.掌握怎样开发全球化测试, 本地化测试, 性能测试的自动化软件
.掌握怎样开发一般API程序的自动化测试软件
.掌握怎样开发GUI程序的自动化测试软件
.掌握怎样利用工具Spec Explorer开发Model Based测试自动化, 从而大幅度提高测试效率

课程大纲

Topic 1 软件测试自动化的准备
1、 决定是否自动化的依据
2、 是买自动化工具还是自己开发?
3、 自动化测试的流程:一个案例
4、 It is Team Work!
5、 一个完整的自动化测试包
6、 什么是软件测试‘全’自动
7、 好的自动化测试是什么样的
简述:
本章节通过对一个典型的手工测试过程分析,讲解自动化工作可以从哪些方面入手,什么样的自动化测试才是一个完全的自动化测试。作为项目负责人或相关人员当考虑是否要采用自动化或者要自动化到什么程度时, 判断的依据是什么?另外以一个案例讲解自动化测试的一般过程, 给学员以概念:自动化的测试是什么样子的, 一个完整的软件测试自动化应包括哪些,判断一个自动化测试好坏的依据是什么。
Topic 2功能测试的自动化实现
1、 自动化测试的架构和数据驱动
2、 单元测试的自动化设计
3、 集成测试和系统测试的自动化设计
4、 自动化设计的案例分析
5、 自动化测试的架构设计
简述:
好的架构是设计好自动化测试体系的基础;好的测试数据有助于找准测试用力。 通过一个案例详细讲解单元测试,集成测试和系统测试的自动化设计和架构设计。
Topic 3 软件测试中各种测试的自动化
1、 软件中的安全问题和稳定性问题讲解
2、 自动化测试中的Fuzz和Stress测试
3、 为什么Fuzz测试容易发现安全问题
4、 Fuzz和Stress测试的设计
5、 Fuzz测试的两个重要点
6、 何时需要Fuzz和Stress自动化测试
7、 全球化测试和本地化测试的自动化设计
8、 性能测试的自动化设计
简述:
本章节全面详细的介绍软件测试中各种测试的自动化实现。以具体的例子贯穿始终。另外,以软件安全中常见的buffer overrun着手,通过挖出内存中call stack和分析常见的引起安全问题的代码,介绍了为什么需要fuzz 和stress 测试。结合案例详细的介绍怎么设计和实现Fuzz和Stress测试。并且结合本人实际的工作经验,介绍了fuzz测试中的两个关键点。并详细讨论全球化测试,本地化测试,性能测试的自动化设计。
Topic 4用C#实现软件测试自动化
1、 为什么C#适合开发自动化测试软件
2、 用C#实现一般的API和GUI测试
3、 利用Reflection 实现自动化测试
4、 自动化测试中delegation的应用
简述:
本章节用代码示例讲解怎样用C#开发自动化测试软件,用C#实现一般的API和GUI测试。另外介绍对软件测试自动化很有用的两个概念,并用代码示例演示怎样利用它们实现自动化测试。所有示例现场编译运行,让听众顿然觉得自己从零开始写自动化测试并不是高不可攀的。如果你在使用不同的平台和语言(像Java)也可以同样从中受益,因为这里的很多思想是相通的。
Topic 5 Model based 自动化测试设计
1、 什么是model based 测试
2、 Model Based能做 什么测试
3、 Spec Explorer工具
4、 Spec#语言
5、 Model based自动化测试的具体步骤
简述:
Model based测试设计应用领域相当广泛。如果掌握可以很快的提高自动化设计的过程。本章节讲解微软的一个软件自动化测试的工具SpecExsplore。通过一个实际的例子让学员学会model based自动化测试的具体步骤。请注意,Spec Explorer不是图形界面测试的record and play工具。
Topic 6经验分享
1、 Bug数量并不是衡量测试的唯一标准
2、 自动化测试工具的选择
3、 自动化测试的管理
简述:
将从自身的经验出发, 讨论怎样才能做一个好的测试人员,或作为管理人员怎样评估测试工作的绩效。对当前市场上流行的自动化测试工具做简要评述,怎样管理好自动化测试的管理和维护。

培训师介绍

Paladim Sang曾任微软总部资深软件测试开发工程师
具有近十年的软件开发与测试经验,曾是微软Windows开发团队的测试专家。负责过Windows XP, Windows Vista,Windows Server 2003,Windows Server 2008,Windows 7 等多种产品的测试项目,负责测试计划,架构设计和测试自动化开发。加入微软前,曾任职于朗迅贝尔实验室,从事3G移动通信的开发与研究,并获得相关奖项。深入了解不同平台和语言的IS95/CDMA2000,EVDO软件开发和测试。在近十年的软件开发和测试中对移动通信,计算机网络,电信接入设备,图像处理与压缩,嵌入式操作系统,WI-FI软件,信息安全领域不仅有较深入的理论研究,在国际顶级刊物上发表数篇文章,而且积累了丰富的项目实施,架构设计方面的一手的实践经验。

本课程名称: 软件自动化测试 专场峰会 北京站

查看更多:其它公开课

软件 自动化 测试 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%