结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
朱少民
2天
5200元/人
课程简述:
本课程培训周期为2天 系统地讲解软件测试的概念、方法及其应用,帮助学员全面掌握软件测试的理论及方法。 将业界先进的软件测试理念和国际一流的软件测试流程、最佳实践,与知识点融合在一起进行介绍,帮助学员提升对软件测试的认识,并在将来实践中能把握正确的方向,不断深入,获得长足进步。 可以更好地理解软件测试和软件开发、软件测试和质量管理等之间的关系,更好地和其它团队合作,开发出更高质量的软件产品。 可以更好地开展自动化测试工作,更有效地进行软件测试的管理,提供测试效率。
课程特点:
1、课程内容系统性好,而且经过优化使得内容实用、难度适中,确保所学即能所用;
2、从不同的视角帮助学员更好地理解软件测试的主要知识点,并站在较高的层次上来分析测试活动,使学员更容易理解所讲解的内容;
3、通过具体的案例来讨论相关主题,强调和学员的交互,不仅使课程生动有趣,而且学员可轻松掌握所学的内容;
4、共享十多年的软件测试实践和经验,使所讲解的内容具有很好的操作性和应用性。
Day1 | 课题 | 介绍 |
---|---|---|
9:00-10:00 | 深入理解软件测试 |
从不同角度认识软件测试,包括软件测试与软件开发、质量管理的关系,主要内容有: - 从质量开始讨论软件测试 - 软件测试的不同定义 - 从V模型来理解软件过程 - 依据W模型分析软件测试与开发的关系 - 测试驱动开发 |
10:10-12:00 |
贯穿软件生命周期的 测试活动 |
提倡全过程的软件测试,即在整个软件生命周期开展测试活动,着重讨论下列内容: - 软件测试过程全景图 - 需求和设计的评审 - 代码规范和评审 - 单元测试和持续集成测试 - 功能测试 - 非功能性测试(性能测试、安全性测试、兼容性测试等) - 回归测试 - 验收测试 |
13:30-15:30 | 软件测试方法 |
讲解日常测试中各类测试方法,从白盒测试方法到黑盒测试方法,从安全性测试方法到性能测试方法,涵盖各种测试方法。 - 白盒测试方法,包括分支/条件覆盖、组合覆盖、基本路径覆盖 - 黑盒测试方法:等价类、边界值分析、判定表方法等,以及方法练习 - 常用的安全性测试方法 - 负载测试方法 - 故障转移测试方法 - 方法的综合运用 |
15:45-17:00 | 测试用例设计和维护 |
测试用例不仅是测试的重要文档,而且是测试执行的基础,持续改进测试,使之成为公司的知识财富。 - 什么是规范的测试用例 - 如何写好测试用例 - 测试用例评审 - 测试用例框架的设计 - 测试用例组织和维护 |
17:10-17:30 | Q & A | 问与答 |
Day2 | 课题 | 介绍 |
9:00-10:20 | 测试策略和测试计划 |
预则立,不预则废,测试计划是测试过程中的重要环境 - 计划是一个过程 - 测试范围分析和界定 - 从V测试风险 - 制定合理的测试策略 - 测试计划模板 - 实例分享 |
10:30-12:00 | 测试自动化 (1) |
不仅让学员了解自动化测试原理和方法,而且介绍完整的自动化测试解决方案和先进的自动化测试框架,如何更好地实施自动化测试工作,获得更高的效益。 - 自动化测试的原理 - 关键字脚本和数据脚本的作用 - 测试工具选择的标准 - 开源工具的完整解决方案 - 构造全程自动化测试框架 - 自动化测试运行的部署策略 |
13:00-15:00 | 测试自动化 (2) |
- 自动化测试练习或分组游戏 - 如何全面地开展自动化测试工作 - 代码覆盖率概念及其分析 - 代码覆盖率工具及其应用 |
15:10-16:30 | 测试执行与缺陷管理 |
将缺陷管理融于测试执行过程中,并帮助团队更好地控制测试过程。 - 回归测试策略 - 缺陷生命周期 - 有效地报告缺陷 - 实时监控缺陷状态 - 有效跟踪测试过程 - 测试的充分性准则 - 如何评估产品质量 |
16:40-17:20 | 总结 |
- 提问 - 解答 - 总结性陈述 |