在敏捷世界中,您会考虑所有的团队成员测试人员吗?它们是定义软件质量的一部分吗?在你心目中,一个团队成员怎么能成为一个优秀的敏捷测试人员呢?在敏捷世界中,你要寻找的测试人员的素质是什么?
发布于 2016-03-16 10:10:59
如果你的问题是“谁是测试者”,我的回答将是“任何做测试的人”。
但是,如果你问谁应该是测试人员,这将取决于团队的资源、能力和策略。
发布于 2016-03-16 10:39:15
敏捷团队是跨功能的团队。他们估计他们的工作从设计到交付,通常是基于故事的水平。这包括测试工作,因为测试应该是已完成的定义的一部分。最流行的敏捷框架之一Scrum没有专门的测试角色。每个人都被任命为开发团队的成员。
来自Scrum指南:
个别发展小组成员可能具有专门技能和重点领域,但问责制属于整个发展小组。
现在,我认为团队中的任何人都应该能够执行测试工作。请记住,敏捷是不是迷你瀑布,所有的测试都被推迟到最后,由特定的规程执行。记住,很多团队的功能都是这样的。仍然不能把测试推迟到最后。
拥有一个在团队中有QA背景的人是一个很好的好处,现在这个人可以和团队的其他成员分享他的知识,让每个人都有一个高质量的水平。如果整个团队目前还没有完成任务,那么就尝试一些对测试,直到他们完成任务为止。
需要寻找的品质有:
可以读以下书:http://agiletester.ca/
发布于 2016-03-21 09:21:14
在敏捷中,开发和测试任务都是以协作方式完成的,但是为了彻底的测试,有一个专用的测试人员。
独占测试人员也可以参与开发,这被称为对编程。
开发人员编写测试,这称为单元测试。
因此,除了产品所有者和scrum大师之外,每个人都被称为开发人员。
https://sqa.stackexchange.com/questions/17596
复制相似问题