《敏捷测试实践》PPT课件.ppt
《《敏捷测试实践》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《敏捷测试实践》PPT课件.ppt(32页珍藏版)》请在三一办公上搜索。
1、敏捷测试实践,蒋晓东,敏捷测试,简而言之,敏捷测试是指在采用敏捷技术的项目中开展的测试同时,敏捷测试也意味着测试遵循敏捷的基本原则,接纳敏捷的核心价值观(交流,简单,反馈,勇气)保持简单以任务为导向,而不以过程或是角色为导向通过沟通和反馈保证测试能够建立合适的质量标准尽可能减少测试周期的时间需求敏捷测试要求“交付可用产品”而非单纯的“发现缺陷”,敏捷测试 vs.传统意义上的测试,敏捷测试带来的挑战(一),质量文化上的挑战发现缺陷 vs.在产品中内建质量敏捷带来的担心:测试工程师应该做什么?敏捷带来的担心:测试工程师能够做什么?,敏捷测试核心价值观,共享质量目标开发和测试团队共享同样的质量目标,
2、当然也共享同样的质量责任,每个工程师在测试方面都同样承担任务在产品中内建可测试性为产品建立更好的自动化测试不仅仅依赖于测试工程师的工作,更重要的是,产品本身内建的可测试性关注产品质量的提升,测试周期的缩短,而不是仅专注于发现缺陷,敏捷测试中的测试工程师可以做什么,获取和明确用户的质量期望建立合适的系统测试、用户验收测试质量标准建立可见的质量度量体系,让产品和代码质量反馈持续可见推进单元测试、开发测试,促进代码质量建立持续构建框架建立与维护合适的自动化测试以减少测试的时间投入,敏捷测试带来的挑战(二),测试工程师面临的挑战必须通过与开发团队的密切合作获取产品信息,制定测试计划而不是依赖文档必须密
3、切介入开发过程,参与设计,甚至是代码必须能够自我驱动必须具有足够的自动化测试技能与探索性测试技能,拥抱变化,改变工作方式,与开发工程师密切合作转变角色,测试工程师不再是“裁判”,而应该是“支持者”和“帮助产品具有更好质量的角色”将测试推动到上游自我驱动,积极参与敏捷过程,主动工作而非仅仅被动接受任务提升自己的技能,尤其是自动化测试方面的技能、探索性测试能力、快速学习能力,敏捷测试带来的挑战(三),测试团队面临的挑战与传统测试不同的考核标准与传统测试不同的人员技能要求与传统测试不同的测试过程管理与传统测试不同的团队管理方式,建立适合敏捷测试的团队,建立以“质量和生产率”为核心的激励机制提升团队成
4、员技能,招聘合适的测试工程师质量驱动,而非过程驱动在团队内形成对敏捷的认知和认可给团队成员更大的自主空间鼓励团队关于自动化测试技术,敏捷测试的四个象限,敏捷测试体现的与传统测试的不同,作用于产品(Critique product)的测试探索性测试(Exploratory Testing)场景测试(Scenario Testing)用户验收测试(UAT)性能测试,安全性测试作用于支持团队(Supporting the team)的测试单元测试模块/组件级别的测试功能测试用户故事(User Story)测试,敏捷测试的目标,作用于支持团队的测试,作用于产品的测试,敏捷测试实践,There are
5、good practices in context,but are no best practices.-来自Agile Testing A Practical Guide For Testers and Agile Teams,敏捷测试过程,针对一个迭代周期计划一个迭代周期内的测试了解细节,确定测试范围创建并执行测试发布敏捷测试中的持续任务提高代码质量与产品质量从更多层面建立测试(单元测试、模块测试、系统测试等)建立产品的质量度量改进自动化测试(更稳定,更高的覆盖率),计划一个迭代周期内的测试,计划的内容产品发布标准(验收测试准则)需要在本迭代周期内测试的内容需要安排的测试类型需要使用的测试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 敏捷测试实践 敏捷 测试 实践 PPT 课件

链接地址:https://www.31ppt.com/p-5518239.html