从一个实例详解敏捷测试的最佳实践(上)

发表于:2009-3-03 15:34

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈晓颖    来源:IBM

  敏捷开发还有以下几个关键概念 (Key Issues):

  1. 迭代过程(Iterative process)

  2. 用户故事(User stories)

  3. 任务(Tasks)

  4. 站立会议(Stand-up meeting)

  5. 持续集成(Continuous integration)

  6. 最简方案(Simplest solutions)

  7. 重构(Re-factoring)

  这些概念是敏捷开发中经常使用到的观点和方法。下面我们将详细论述测试人员在敏捷软件开发中扮演的角色和职能。

  第二部分:敏捷开发中的测试人员

  本部分将简要介绍敏捷开发中测试人员所需要具备的素质和职责。

  2.1 敏捷开发团队介绍

  我们的敏捷开发团队由四位开发人员、两位测试人员、一位产品设计,一位项目经理和一位产品经理组成(参见图 2)。每天早上十点,在固定的时间和会议室里面,团队会举行站立会议。这时候,团队成员按照既定的顺序向项目经理汇报各自前一天完成的任务,所遇到的困难和当天要完成的任务。同时,项目经理更新 Sprint Backlog(一张制作精良的 Excel 表格),并及时解决每个人所提出的问题。

  图 2. 敏捷开发团队成员

  

  由于敏捷开发要求参与人能够快速而高效得应对变化,所以无形中对测试人员提出很高的要求。

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号