敏捷测试:原理、思维与实践
1. 敏捷测试概述
理解测试人员在敏捷团队中所执行的活动,有助于向团队展示测试人员能带来的价值。学习敏捷测试的核心实践,能助力团队交付令客户满意的软件。
敏捷测试强调个体与交互、可工作的软件、客户协作以及响应变化,与《敏捷宣言》紧密相关。它与传统测试不同,更聚焦于业务价值和满足客户所需的质量,而非仅仅遵循需求规范。同时,敏捷测试采用“全团队”方法,即参与软件交付的每个人都对交付高质量软件负责。在实际操作中,应运用敏捷价值观和原则来克服独特情境下出现的敏捷测试障碍。
2. 什么是敏捷测试人员
敏捷测试人员是指那些拥抱变化、能与技术和业务人员良好协作,并理解用测试来记录需求和推动开发的专业测试人员。他们通常具备良好的技术技能,懂得与他人协作进行测试自动化,也是经验丰富的探索性测试人员。他们愿意了解客户的业务,以便更好地理解客户的软件需求。
很多敏捷测试人员最初可能来自其他专业领域。例如,开发者可能会对测试产生兴趣,从而拓展到单元测试之外的领域;探索性测试人员习惯以敏捷方式工作,会被敏捷团队的理念所吸引;业务或功能分析师等其他角色的专业人员也可能具备相同特质并承担类似工作。
技能固然重要,但态度更为关键。测试人员往往能从用户或客户的角度看待应用程序,具有大局观,以客户为中心。
3. 敏捷测试思维
一个敏捷团队的标志是持续专注于做好工作并交付尽可能优质的产品。这需要大量的纪律、学习、时间、实验和团队协作。
敏捷测试人员不会将自己视为质量警察,而是积极收集和分享信息,与客户或产品所有者合作,帮助他们明确表达需求,并向所有人提供项目进度反
超级会员免费看
订阅专栏 解锁全文
1039

被折叠的 条评论
为什么被折叠?



