美文网首页
敏捷过程中的测试

敏捷过程中的测试

作者: treeph | 来源:发表于2017-12-18 14:41 被阅读0次

敏捷宣言

人员交流重于过程与工具(Individuals and interactions over processes and tools)
软件产品重于长篇大论(Working software over comprehensive documentation)
客户协作重于合同谈判(Customer collaboration over contract negotiation)
随机应变重于循规蹈矩(Responding to change over following a plan)

敏捷开发中的测试人员

敏捷团队成员

1个产品经理,1个项目管理,8个开发人员,2个测试人员

测试人员的主要职责

在敏捷软件开发中,测试人员的职责有三个主要方面:

1)定义质量 (Define Quality):这应该是软件测试人员的基本职责。敏捷方法鼓励测试人员在 Sprint 计划的时候直接与客户交流,从自己的经验出发,共同为产品功能制定质量要求。
2)交流缺陷(Communication):敏捷过程强调团队中的交流。开发人员经常会专注于重要而新奇的功能,测试人员应该抓住细节,寻找设计中的“missing door”;另外,开发人员使用单元测试来保证产品的基本质量,测试人员可以使用验收测试(Acceptance Test)来鉴定客户需求与实际成果之间的不一致性。
3)及时反馈 (Feedback): 敏捷过程强调简单而高效。测试人员需要及时反馈产品目前的质量问题。这样一来,团队才可以立刻着手解决。如果传统的流程是一周汇总一次状态的话,敏捷流程要求每天汇总质量问题。在我们的项目中,内部的测试报告会以网页的形式显示在内部站点上。每个团队成员能够随时获取。另外,我们的测试框架提供自助测试 (Self-assistant Test):通过点击测试用例列表中的某个具体用例,开发人员不需要中断测试人员的工作就可以重现缺陷。

测试人员的基本素质

1)主人翁意识:参与团队的每一项活动,把产品当成自己的宝宝。
2)注重沟通:不完全依赖于文档,与团队充分沟通,保持信息对称。
3)风险前移:意识需要从发现Bug转变为预防Bug出现,从越多发现Bug转变为越早发现Bug。
4)拥抱变化:接受变化,并快速响应。
5)自动化:可将冒烟测试、回归测试自动化。

敏捷开发中的测试流程

相关文章

  • 敏捷过程中的测试

    敏捷宣言 人员交流重于过程与工具(Individuals and interactions over proces...

  • 来自资深软测工程师的思考:我们的测试为什么不够敏捷?

    测试是为了保证软件的质量,敏捷测试关键是保证可以持续、及时的对软件质量情况进行全面的反馈。由于在敏捷开发过程中每个...

  • 五分钟带你了解什么是敏捷测试

    随着敏捷开发模式的普及,越来越多的测试同仁也开始了敏捷测试。那么究竟什么是敏捷测试?敏捷测试与传统测试的主要区别是...

  • 什么使敏捷测试与“其他”测试不同?

    问题(仔细阅读!):什么使敏捷测试与“其他”测试不同? 敏捷与敏捷? 什么是敏捷测试?什么是敏捷?我先说我不区分敏...

  • 敏捷测试!

    什么是敏捷测试?敏捷测试有哪些流程改进? 首先敏捷测试是敏捷的一种,原有测试定义中通过执行被测系统发现问题,...

  • 敏捷旅程之敏捷测试

    敏捷测试是在敏捷开发中进行的测试,它充分接纳了敏捷或者XP的核心价值观:沟通、反馈、简单、勇气。简言之,敏捷测试思...

  • 敏捷测试的核心

    Q:质量内建跟敏捷测试的关系是什么?能分开吗? A:我认为质量内建是敏捷测试的核心。 传统测试 敏捷测试是相对于传...

  • 《敏捷软件测试》读书笔记

    关于本书将给你带来的收获: 测试人员如何参与敏捷开发 测试人员和QA经理如何适应敏捷团队 敏捷测试人员的招聘要求是...

  • 敏捷测试如何优化业务价值

    本文转自【林子的空间】 提到敏捷测试就会提到优化业务价值,优化业务价值是敏捷测试的原则之一,敏捷测试的系列活动都要...

  • 敏捷测试

    大家好,我是阿萨。今天我们说一个最近几年因为敏捷火起来的敏捷测试。今天大概讲述下啊敏捷测试的概念,以及敏捷测试计划...

网友评论

      本文标题:敏捷过程中的测试

      本文链接:https://www.haomeiwen.com/subject/flhmwxtx.html