当前位置:艾威培训主页 > 软件测试 > 软件测试设计培训 > 软件测试流程、分析与设计高级培训 >
软件测试流程、分析与设计高级培训
- 软件测试设计培训课程目录
- 软件测试流程、分析与设计高级培训
- 嵌入式测试培训
- 自动化测试(QTP+Selenium)培训
- 自动化测试Selenium培训
- Selenium与Jerkins培训
- 自动化测试通用培训
- 测试需求分析与用例设计培训
- 自动化(嵌入式+后台)测试培训
- 嵌入式功能测试培训
- 测试通用高级培训
- 基于需求的ATDD自动化测试培训
- 持续集成与自动化测试培训
- 分级测试培训
- 基于需求的测试建模(DevOps测试方案)培训
- 测试之路培训
- 微服务下运维架构培训
- 其他定制化测试培训
- TMap测试方法论认证培训
- 软件系统安全性测试培训
- 移动端安全测试培训
- 移动端性能测试培训
- 软件测试分析与设计方法培训
- 基于WEB设计的易用性测试培训
- WEB软件易用性测试培训
- 软件性能测试培训
- 问题驱动的软件测试设计实战培训
- 高级性能测试培训
- 探索性测试与分级测试培训
- 移动自动化接口测试培训
- 移动自动化UI测试培训
- 移动测试体系培训
- .Net应用的自动化测试培训
- 自动化测试开发培训
- 需求培训
- 测试通用培训
课程介绍:
课程收益:
获得和理解一流的国际化测试流程,从而在整个测试过程中从容不迫,知道如何抓住关键环节,如何与其它团队合作,最终交付高质量的产品。在软件产品需求的深入理解基础之上,层层剥离,逐层深入分析,做好软件测试需求分析,为测试设计打下坚实的基础;
掌握软件测试设计方法,特别是组合设计技术、状态迁移方法,并能灵活地、综合运用方法。
能结合产品的具体应用场景能进行针对性的测试用例设计,达到良好的测试效果
测试用例结构设计,包括确定合适的测试用例颗粒度,做好测试用例的维护。
分享一些测试管理方面的典型问题,讨论如何有效地处理这些。
学习软件测试的度量指标,如何评估项目中的测试过程以及测试的结果。
课程对象:
测试工程师、测试经理、项目经理等。课程时长:2天
课程方式:
课程大纲:
一、软件测试流程与交付质量
面对快速迭代、需求变更(如临时增加新的需求)从测试流程、测试策略等方面做出积极应对,最终确保交付质量。
软件测试的价值
传统测试vs. 敏捷测试
基于需求验证的测试方法
基于风险的测试方法
基于模型的测试方法
End-to-end 测试方法
如何做好需求评审?
持续构建与持续测试
开发与测试的协作
测试过程的度量
如何确保产品交付的质量?
Q&A:M1 模块总结和问题解答
二、软件测试需求分析
基于测试的目标与测试需求,制定正确的测试计划,为将来测试设计和执行打下坚实的基础。
软件产品需求的层次性
测试目标与质量目标(如上线标准)
如何明确测试目标?
测试需求的分析
测试需求案例分析与练习
如何应对需求不清楚、变化频繁?
启发式测试策略模型(HTSM)
练习与讨论
专题讨论:系统软件的测试需求分析
服务器端测试需求分析
web端测试需求分析
案例分析与讨论
三、基于需求验证的测试设计
基于产品需求的测试设计,侧重黑盒方法,包括组合设计技术、状态迁移法等。
软件测试各种设计方法
基于应用场景的设计
练习
基于输入域的设计方法
组合设计技术与应用
练习
功能状态与迁移
练习
测试用例结构
测试用例颗粒度
测试用例评审
测试用例维护
讨论:需求覆盖率的衡量
四、测试执行与缺陷管理
千里之行始于足下,测试自动化、测试执行和监控、缺陷管理等也非常重要
软件测试自动化策略
自动化测试框架的设计
自动化测试工具的选择与应用
讨论:结合实际业务选择合适测试工具
测试用例/脚本的评审与维护
两段论和立体作战
持续集成测试
持续集成环境与自动部署
缺陷报告与跟踪
缺陷度量及其分析
软件质量评估
讨论:如何评估软件的使用质量
面对快速迭代、需求变更(如临时增加新的需求)从测试流程、测试策略等方面做出积极应对,最终确保交付质量。
软件测试的价值
传统测试vs. 敏捷测试
基于需求验证的测试方法
基于风险的测试方法
基于模型的测试方法
End-to-end 测试方法
如何做好需求评审?
持续构建与持续测试
开发与测试的协作
测试过程的度量
如何确保产品交付的质量?
Q&A:M1 模块总结和问题解答
二、软件测试需求分析
基于测试的目标与测试需求,制定正确的测试计划,为将来测试设计和执行打下坚实的基础。
软件产品需求的层次性
测试目标与质量目标(如上线标准)
如何明确测试目标?
测试需求的分析
测试需求案例分析与练习
如何应对需求不清楚、变化频繁?
启发式测试策略模型(HTSM)
练习与讨论
专题讨论:系统软件的测试需求分析
服务器端测试需求分析
web端测试需求分析
案例分析与讨论
三、基于需求验证的测试设计
基于产品需求的测试设计,侧重黑盒方法,包括组合设计技术、状态迁移法等。
软件测试各种设计方法
基于应用场景的设计
练习
基于输入域的设计方法
组合设计技术与应用
练习
功能状态与迁移
练习
测试用例结构
测试用例颗粒度
测试用例评审
测试用例维护
讨论:需求覆盖率的衡量
四、测试执行与缺陷管理
千里之行始于足下,测试自动化、测试执行和监控、缺陷管理等也非常重要
软件测试自动化策略
自动化测试框架的设计
自动化测试工具的选择与应用
讨论:结合实际业务选择合适测试工具
测试用例/脚本的评审与维护
两段论和立体作战
持续集成测试
持续集成环境与自动部署
缺陷报告与跟踪
缺陷度量及其分析
软件质量评估
讨论:如何评估软件的使用质量