在scrum中测试应该专注什么

发表于:2012-11-23 10:33

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

 作者:小蒋    来源:TaoBao QA Team

  在我负责的团队测试参与做的事情如下:

  然而在Scrum项目中,测试人员也作为团队的成员,与开发人员一起接触feature,并参与需求的评审和任务的拆解,并进行需求澄清,这样可以在最原始端,就确保了测试人员和开发人员获取的需求是一致的,并最小化理解的歧义。同时,在研发进行feature开发时,测试人员同步开发测试用例,对需求进行了不断的细化和澄清,一些问题在开发过程、甚至需求讨论时就发现,这样在系统测试之前就能够将大量潜在的bug发现。

  说到这里,其实我们已经能感受到,测试的角色定位已经变了。因为敏捷开发中,要对质量负责的是整个团队,这一目标就要求测试人员不再是一个独立的质量监督部门,而是要融入到整个团队中,成为开发中不可分割的一部分。

  曾经在一本介绍测试人员基本技能的书中看到,作为测试人员最重要的一项技能就是写用例,通过用例来表达测试思想。我想,即使是到了敏捷时代,这个技能仍然是第一位的。只是,如果你的用例写得过于详细和复杂,那么在团队开始响应变化的时候,你就会措手不及了。我们的实践中也确实遇到过这样的问题,这就需要我们不断的总结经验、调整测试用例粒度。但是,首要的就是要做好需求分析,分解测试需求,及时的与研发和产品人员沟通。

  测试这边能否做master角色,如果做这个角色对于测试同学来说,需要具备些什么?

  当然可以,在scrum团队中,角色的定位同传统的还是有很大的区别的。只要有能力,团队内谁都可以做master。

  ● 强烈的进取心

  技术背景不要求是团队里最好的,但一定要有比较强的技术背景,强的衡量标准是,能够听懂团队里每个人在做什么,并且能够对每个人做的事情的复杂度和难度能够给出一个相对靠谱的预估,在关键时候可以扑上去作backup

  ● 愿意承担脏活,累活

  ● 强沟通能力

  从心理上愿意去面对,处理人的问题

  ● 客观,公正

  ● 良好的平衡能力,能够平衡好技术团队与产品部门以及管理层之间的关系

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号