msup品牌课系列:微软卓越软件工程测试规范培训
课程简介:
- 课程类别:软件测试人员
- 首席讲师:袁孟轲
- 课程费用:¥5800.00
您可以:预约讲师到您的企业中为您量身定制课程。
如果您有任何问题请致电:msup全国客户服务热线:800-818-8020转652
你想了解微软公司是怎样进行软件测试的吗?你想知道微软公司是如何培养自己的测试人员的?本教程直接利用了微软公司内部开发的用于培养其自身软件测试工程师进行卓越软件工程的材料,结合讲师本人在微软美国总部与微软北京亚洲工程院近十年的实际开发、测试与团队领导的经验,为您讲述当今软件测试领域最先进的测试理念、测试方法与测试技术,使您能够开拓视野,并为您自己公司内部软件研发流程的定义、测试工作的开展,与测试人员的职业发展方向提供参考与借鉴。
课程大纲:
| 微软卓越软件工程的测试工程师培养计划是正规的软件测试技术与方法的培训。它不但有理论与技术上的深度,同时也结合实际,提供了应用这些理论与技术的实战技巧。其主要内容包括: |
|
| . 功能测试技术的理论与实战技巧 |
| . 结构测试技术的理论与实战技巧 |
| . 代码覆盖分析的介绍 |
| . 设计高效的测试用例 |
| . 软件缺陷管理与提供优秀的软件缺陷报告 |
| . 各种先进软件测试方法与工具的介绍 |
| . Debugging 简介 |
| . 正式代码检查与功能设计文档评审 |
| . 基于模块的测试方法的概念介绍 |
| |
|
课程目标: |
| 微软卓越软件工程的测试工程师培养计划的课程通过给软件测试工程师们灌输软件测试相关的技术与技巧,可以提 |
| 高他们在软件测试工作中的生产率与工作满意度,并让他们了解到软件测试领域的博大精深之所在,为他们以后在 |
| 这个领域的职业发展提供更明确路线与坐标。本课程的具体目标包括: |
| . 了解软件测试工作的重要性以及测试工程师在软件开发流程中的关键角色与作用 |
| . 了解功能测试技术的理论与实战技巧 |
| . 了解结构测试技术的理论与实战技巧 |
| . 使用代码覆盖分析工具进行测试覆盖度的提高 |
| . 设计与编写高效的测试用例 |
| . 提供明晰与可操作的软件缺陷报告 |
| . 了解各种先进软件测试方法与工具 |
| . 了解软件debugging工具并能够从数据中发现软件问题 |
| . 能够进行代码检查并发现错误与过失 |
| . 能够进行功能设计文档评审并发现错误与过失 |
| . 了解基于模块的测试方法的概念 |
| . 掌握提高测试工作效率的能力 |
| . 掌握通过分析与了解结果反向提高测试用例的能力 |
| |
|
|
| 课程时间表: |
|
Days |
Session |
Module |
Topics |
|
1 |
1 |
Testing overview 测试技术概论 |
Software testing overview 软件测试技术概论 |
|
Test prioritization – making decisions如何在测试工作中进行正确的决策 |
|
1 |
2 |
Functional testing techniques 功能测试技术 |
Boundary value analysis 边界值分析技术 |
|
Equivalence class partitioning 等价类划分技术 |
|
Combinatorial analysis 组合分析技术 |
|
1 |
3 |
Structural testing techniques and code coverage analysis 结构测试技术与代码覆盖分析 |
Decision/Branch coverage 决策、分支覆盖 |
Condition coverage 条件覆盖 |
Basis path coverage 基本路由覆盖 |
Code coverage analysis 代码覆盖分析 |
|
1 |
4 |
Test Documentation 测试文档 |
Test Cases 测试用例的编写 |
Defect reports 软件缺陷报告的要点 |
|
2 |
5 |
Integration and system level testing methodologies and tools 集成测试与系统级测试的方法与工具
|
Exploratory testing 探索性测试 |
Application compatibility testing 应用程序兼容性测试 |
Accessibility testing 易用性测试 |
Security testing 安全性测试 |
Globalization testing 国际化测试 |
Political sensitivity testing 敏感词汇测试 |
|
2 |
6 |
Debugging basics Debugging 基础 |
Debugging Principles Debugging 原理 |
Troubleshooting common data errors 诊断通用数据错误 |
|
2 |
7 |
Reviews and Inspections 评审与检查
|
Formal specification inspections 正式设计文档的评审 |
|
Formal code reviews 正式代码的检查 |
|
2 |
8 |
Model based testing concepts 基于模型的测试方法的概念介绍 |
State transition testing 状态转换法在测试中的应用 | | | |