今天在一个平台上学习的课程记录如下,供参考学习:
一:传统测试和敏捷测试的区别:
传统测试:
独立的测试部门
测试工作主要由测试人员承担
详尽的测试用例文档
集中的回归测试
发现更多的BUG敏捷测试
伴随着着敏捷开发过程的所有质量相关活动
敏捷测试不能独立存在,不是一种类型或方法
敏捷测试不仅是测试人员的工作,是团队的活动
抛开敏捷开发谈敏捷测试没有意义
二、敏捷测试的目标
发现更多的bug------->更快速的交付高质量软件
三、如何实现目标
Test early, test often , test first
测试左移 持续测试 测试驱动开发
四、敏捷测试的核心
质量内建
质量内建也就是
敏捷开发生命周期
需求阶段工作内容:
业务价值
终端用户
业务流程
业务风险
用户故事拆分
INVEST:
Independent/negotiable/valuable/Estimable/Small/Testable持续测试
故事分析—>故事启动—>故事开发—>故事验收—>故事测试—>故事演示
贯穿用户故事生命周期:静态分析,动态测试
持续集成:构建流水线上的持续自动化测试;
持续测试时一个持续,快速反馈的过程
安全内建
持续性能测试
测试驱动开发
总结:
敏捷测试的核心是质量内建;
质量内建也就是缺陷预防
测试左移,全阶段的持续测试,测试驱动开发时质量内建的成功关键
如果觉得《敏捷测试之一:敏捷测试的核心》对你有帮助,请点赞、收藏,并留下你的观点哦!