课程介绍
本课程包括三大部分:第一部分:测试需求与用户故事;第二部分:针对测试需求的需求分析评审与用例设计;第三部分:针对用户故事的评审与用例设计开发
课程收益
通过该课程的学习,你将获得如下收益:
掌握需求或者用户故事对软件开发的指导意义;
掌握需求规格和用户故事DOD的定义;
掌握基于需求的瀑布型测试用例编写及测试用例设计方法;
掌握基于用户故事的敏捷型测试用例编写及DOD、BDD概念;
了解基于用户故事的Sprint plan会议;
了解基于需求的评审模式;
课程对象
本课程适合软件开发团队– 测试经理、测试主管、测试人员、开发人员等等。 我们鼓励整个开发团队一起参加,同样欢迎个人参加。 参为了达到培训效果,培训参与者需掌握一定的技能与知识。 产品负责人(Product Owners), 流程经理以及其他感兴趣的人士同样可参加。
课程形式
课堂讲授、讲义解析、情景模拟、实战互动演练
课程大纲
软件测试的基础
软件测试的发展与目的
软件测试的流程及方法定义
瀑布型测试流程
瀑布型测试流程简介
测试前移之需求测试
需求的定义
需求的开发及属性
需求的测试及验证
如何完成需求评审流程
如何完成开发需求转测试需求的过程
系统测试用例设计及开发
系统测试用例与需求关系
系统测试用例格式及注意要素
常见系统测试用例分析方法(基于质量模型的维度)
从可用性、可靠性、用户易用性等方面考虑。
常见系统测试用例设计方法
基于等价类、边界值、判定表、正交试验、流程分析等方法
系统测试用例管理体系
系统测试用例评审及质量度量方式
测试环境搭建与版本控制
版本控制原理及与测试环境&生产环境的管理
系统测试用例执行(手工&自动化)
基于手工执行的系统测试用例执行流程
基于自动化技术的系统测试用例执行流程
缺陷管理体系
什么是缺陷管理
缺陷所应该包含的属性及编写重点
如何提交缺陷并跟踪其生命周期
敏捷型测试流程
敏捷测试流程简介
敏捷测试前移之用户故事测试
用户故事的定义
用户故事的开发及属性
用户故事的测试及验证
如何完成Sprint Backlog计划评审会议
如何完成用户故事DOD定义
针对用户故事的用例设计及开发
用户故事实例化
构建自动化测试用例