Scrum之Sprint验收测试阶段

发表于:2016-6-15 10:29

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

 作者:bbsno    来源:51Testing软件测试网采编

  验收测试阶段,是指整个测试,调试,重新发布阶段,直到得到可以用来做产品发布的版本为止。
  验收测试阶段减少时间方法:
  1.   全力提高Scrum团队交付的代码质量。
  2.   全力提高人工测试工作的效率(即,找到最好的测试人员,给他们最好的工具,确保他们上报那些耗费时间,却能够被自动化完成的工作。
  怎么提高Scrum团队提交的代码质量?
  1.   把测试人员放到Scrum团队中。
  2.   每个sprint少做点工作。
  测试人员应该为测试做准备,包括编写测试规范,准备测试环境等等。开发人员有开发完的功能可供测试以后,就不用再等了,测试人员可以立刻开始测试。
  如果团队在做TDD,从第一天开始,大家都会花时间来编写测试代码,此时测试人员应该跟编写测试代码的开发人员一起结对编程。如果测试人员根本不会编程,他也应该跟开发人员结对,相对于好的开发人员,好的测试人员常常能想出多种不同类型的测试,所以他们可以互补。
  测试人员可以在sprint中完成非编程性任务:
  1.   搭建测试环境。
  2.   明确需求。
  3.   与运营部门讨论部署的操作细节。
  4.   编写部署文档(版本说明,RFC,或任何在你们组织中要写的东西)。
  5.   和外界的资源进行联系(例如GUI设计师)。
  6.   改进构建脚本。
  7.   将故事进一步拆分成任务。
  8.   标识出来自开发人员的核心问题并协助解决这些问题。
  回到sprint计划会议上,简单来说,就是别把太多故事都放到sprint里面去。这会自动带来质量提升,验收测试周期缩短,影响终端用户的bug减少,并在短期内得到更高的生产力,因为团队可以始终关注于新的东西,而不是不断修复出现问题的旧功能。
  总结而言:
  1.   让开发人员去做测试人员的工作。
  2.   实现一些工具或脚本,用来简化测试工作。
  3.   增加更多的自动化测试代码。
  4.   延长sprint长度,把验收测试放到sprint里面来。
  5.   把一些sprint定义为测试sprint,其中整个团队都作为验收测试团队进行工作。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号