STE221:敏捷软件测试实践

线下课堂时间:3 天实战演练面授
  • 【深圳】    2017/10/11、12、13脱产班
预约试听
课程介绍
适用对象:敏捷测试人员
学习收获:本课程将回答两个关键问题:“到底什么是敏捷软件测试?”,“敏捷软件开发还需要测试工程师吗?”。前一个问题是对于敏捷测试本身定义的疑问,第二个问题则是对敏捷开发将测试工程师排除在外的担心。其实,在探寻这两个问题答案的过程中,我们可以更清晰的了解敏捷软件开发中测试的工作定义,测试价值观,以及敏捷开发中开发与测试工程师的配合。 本课程将揭示敏捷测试的内涵,带您走向敏捷测试之旅。
详细大纲
1 SCRUM测试概览
1.1 敏捷测试是什么,技术敏捷还是管理敏捷
1.2 敏捷测试的核心价值观
1.3 敏捷测试的关键技能
1.4 敏捷测试的优点和缺点
1.5 敏捷测试中的误区
1.6 敏捷测试中的测试角色
1.7 能力差异很大的团队如何实施敏捷
1.8 常规测试过程与敏捷测试过程的差异
2 建立产品质量评估体系
2.1 发现缺陷与评估产品质量
2.2 产品质量的主要维度
2.3 如何建立产品质量评估体系
2.4 麦肯锡产品质量评估体系
2.5 精益六西格玛的产品质量评估体系
3 SCRUM测试关键实践
3.1 测试优先的开发方法
3.2 短发布周期与迭代中的测试策略
3.3 不断的测试与重构
3.4 简便的用户测试
4 提升SCRUM测试效率
4.1 一页纸(One Page)测试计划
4.2 简单的测试用例
4.3 进行探索性测试
4.4 基于HTSM的启发性测试
4.5 用户问题跟踪与解决流程
5 SCRUM测试的V模型
5.1 独立测试与组合测试
5.2 为什么需要不同层次的测试
5.3 如何使用敏捷思维做好单元测试
5.4 如何使用敏捷思维做好集成测试
5.5 如何使用敏捷思维做好系统测试
6 SCRUM测试与持续集成
6.1 持续集成的作用是什么
6.2 持续集成过程中对测试的要求
6.3 持续集成中的敏捷测试方法
6.4 如何避免大量的回归测试
7 自动化的SCRUM测试方法
7.1 自动化测试的特点
7.2 收益驱动的自动化测试策略
7.3 建立不同层次的自动化测试
7.4 自动化测试工具与可测试性
8 探索批判性思维(Exploring Critical Thinking)
8.1 测试工作中面临的五大难题
8.2 逆向思维、破坏思维和发散思维巧妙结合
8.3 打破常规测试-同时设计测试和执行测试
8.4 区分探索性测试与即兴测试
8.5 探索性测试的全局的方针战略-整体的测试计划
8.6 测试如何不断深入学习被测系统
8.7 创造出更多的有价值的测试策略
9 自由式探索性测试
9.1 被测的所有功能以任意次序进行随机探测
9.2 自由式测试没有任何规则和模式
9.3 自由测试用例与快速冒烟测试
9.4 不断调整测试的期望值
9.5 探索式测试与测试技术的结合
10 基于场景的探索性测试
10.1 探索性测试的依据-用户故事或者是文档化的端到端场景
10.2 场景源自用户研究、软件系统研究、以前版本数据研究
10.3 测试脚本范围扩大到更改、调查和改变用户执行路径的范畴
10.4 测试上的弯路、最终总是会回到脚本文件记载的用户主要执行路径。
11 基于反馈的探索式测试
11.1 分析测试历史数据指导探索性测试
11.2 利用分析反馈来指导今后的探索
11.3 讨论:如何依据覆盖指标(代码覆盖、用户界面覆盖、特性覆盖、输入覆盖或者其中的某一些组合)来选中新的测试用例。
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}
同类课程推荐 more
免费大讲堂 more
原创文章 more

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: