微软软件自动化测试最佳实践培训.doc

微软软件自动化测试最佳实践培训.doc

ID:59741025

大小:64.50 KB

页数:3页

时间:2020-11-13

微软软件自动化测试最佳实践培训.doc_第1页
微软软件自动化测试最佳实践培训.doc_第2页
微软软件自动化测试最佳实践培训.doc_第3页
资源描述:

《微软软件自动化测试最佳实践培训.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微软软件自动化测试最佳实践-立项、流程、架构,工具、管理和新技术课程简介:本课程属于软件自动化测试的高级课程,课程目标是让测试人员和测试经理熟悉软件测试自动化立项决定的考虑因素,自动化测试的流程和控制,架构的设计和优化,工具的选择考虑,有效的自动化管理和新的技术。让学员学会独立的开发自动化测试,而不仅仅是简单的使用第三方自动化测试软件做测试。本课程对架构设计有相当深入的讲解,而不是对某一个已经存在的架构做一般性介绍。让学员了解软件软件测试自动化的需求分析,设计和具体实施的过程。通过对案例的分析,掌握怎样开发单元测试,

2、集成测试和系统与回归测试自动化软件,怎样开发安全测试,压力测试,全球化测试,本地化测试,性能测试的自动化软件。怎样用UIA开发GUI程序的自动化测试软件,怎样开发一般API程序的自动化测试软件,及怎样利用SpecExplorer开发ModelBased测试自动化。怎样有效的管理自动化测试和架构。本课程在上一次培训后学员反馈的基础上,增加了课程的广度和深度,结合国内软件测试的具体情况,加入了许多具体的案例,使学员不仅能领会软件测试自动化的基础知识,并且通过具体的案例了解自动化测试的具体实施。【主办单位】中国电子标准协会

3、【协办单位】深圳市威硕企业管理咨询有限公司谁能受益于本课程:软件开发和测试人员、技术总监、软件管理经理本课程通过对软件测试自动化的介绍及各种应用的讲解达到以下学习目标:-了解软件测试自动化立项的判断和准备工作-了解软件测试自动化的需求分析,设计和实施的过程-掌握怎样设计一个结合自己公司实际的好的架构-掌握怎样开发单元测试,集成测试和系统与回归测试自动化软件-掌握怎样开发Fuzz和Stress测试自动化软件来提高软件安全性和可靠性-掌握怎样开发全球化测试,本地化测试,性能测试的自动化软件-掌握怎样开发一般API程序的自

4、动化测试软件-掌握怎样开发GUI程序的自动化测试软件-掌握怎样利用UIA实现自动化测试-掌握怎样利用支撑工具让自动化测试更容易发现bug-掌握怎样利用工具SpecExplorer开发ModelBased测试自动化,从而大幅度提高测试效率时间课题简述Day1Topic1软件测试自动化的立项-揭开神秘面纱-自动化测试的立项判断依据-自动化和手工测试的比例控制-一个完整的自动化测试包-什么是软件测试‘全’自动-好的自动化测试是什么样的本章节首先揭开软件测试自动化的神秘感。通过对一个典型的手工测试过程分析,讲解自动化工作可以

5、从哪些方面入手,什么样的自动化测试才是一个完全的自动化测试。作为项目负责人或相关人员当考虑是否要采用自动化或者要自动化到什么程度时,判断的依据是什么?另外以一个案例讲解自动化测试的一般过程,给学员以概念:自动化的测试是什么样子的,一个完整的软件测试自动化应包括哪些,判断一个自动化测试好坏的依据是什么。Topic2自动化测试的流程-自动化测试的流程:一个案例-ItisTeamWork!-测试和开发成本-不要迷信测试驱动开发-项目进程控制本章节重点讲解自动化测试的流程,需求分析,设计,具体实施,以及在这个过程当中各个角色

6、的合作和配合.项目进程控制在流程当中是一个很重要的任务,我们通过案例具体讲解。Topic3测试自动化的架构设计-自动化测试的架构精髓-架构设计的考虑因素-怎么设计属于自己的架构?-自动化测试的架构设计的案例分析好的架构是设计好自动化测试体系的基础;本章节阐述怎样设计一个自动化测试的架构, 设计的精髓是什么?怎样通过案例的分析并结合自己项目的实际情况设计一个属于自己的测试架构?Topic4软件测试中各种测试的自动化-软件中的安全问题和稳定性问题讲解-自动化测试中的Fuzz和Stress测试-为什么Fuzz测试容易发现安

7、全问题-Fuzz和Stress测试的设计-Fuzz测试的两个重要点-何时需要Fuzz和Stress自动化测试-全球化测试和本地化测试的自动化设计-性能测试的自动化设计本章节全面详细的介绍软件测试中各种测试的自动化实现。以具体的例子贯穿始终。另外,以软件安全中常见的bufferoverrun着手,通过挖出内存中callstack和分析常见的引起安全问题的代码,介绍了为什么需要fuzz和stress测试。结合案例详细的介绍怎么设计和实现Fuzz和Stress测试。并且结合本人实际的工作经验,介绍了fuzz测试中的两个关键

8、点。并详细讨论全球化测试,本地化测试,性能测试的自动化设计。Topic5软件测试自动化的具体实现技术-为什么C#适合开发自动化测试软件-用C#实现一般的API和GUI测试-利用Reflection实现自动化测试-自动化测试中delegation的应用本章节用代码示例讲解怎样用C#开发自动化测试软件,用C#实现一般的API和GUI测试。另外介绍对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。