今天在一个平台上学习的课程记录如下,供参考学习:
一:传统测试和敏捷测试的区别:
- 传统测试:
独立的测试部门
测试工作主要由测试人员承担
详尽的测试用例文档
集中的回归测试
发现更多的BUG - 敏捷测试
伴随着着敏捷开发过程的所有质量相关活动
敏捷测试不能独立存在,不是一种类型或方法
敏捷测试不仅是测试人员的工作,是团队的活动
抛开敏捷开发谈敏捷测试没有意义
二、敏捷测试的目标
发现更多的bug------->更快速的交付高质量软件
三、如何实现目标
Test early, test often , test first
测试左移 持续测试 测试驱动开发
四、敏捷测试的核心
质量内建
- 质量内建也就是
- 敏捷开发生命周期
- 需求阶段工作内容:
业务价值
终端用户
业务流程
业务风险
用户故事拆分
INVEST:
Independent/negotiable/valuable/Es