软件测试团队的四种类型:
(1)融合型
所谓融合型软件测试团队是指软件测试人员和软件开发人员融为一体,软件测试工作实际上就是由从事该软件开发的人员完成。
适用环境分析:
这种类型的测试团队虽然从某种角度来看有些优势,但其致命的缺陷是无法有效地保证测试质量。因此,这种类型的测试团队只能作为事业刚刚起步的小公司(因为这种类型的公司一方面资金较紧、项目少,另一方面管理也不完善)权宜之计,绝对不能作为长期采用的类型。
(2)相对独立型
所谓相对独立型软件测试团队是指软件测试人员和软件开发人员同属于一个部门,但属于不同的小组(即测试人员属于测试小组,开发人员属于开发小组,相对独立),软件测试工作由测试小组完成,软件开发工作由开发小组完成,两小组分工明确。这种测试和开发相对独立的测试团队具有以下一些优缺点。
适用环境分析:
这种类型的测试团队虽然存在明显的不足,但在大部分情况下还是能较好地保证测试质量,同时也能好地控制测试成本。因此,这种类型的测试团队适合规模不大的软件企业采用(因为这种类型的测试团队不需要占用公司较大的资金和人力投入)。
(3)完全独立型
所谓完全独立型软件测试团队是指软件测试人员和软件开发人员归属于各自独立的部门(即测试人员属于测试部门,开发人员属于开发部门),测试部门的工作质量由公司评价,测试人员的工作质量由测试部门主管评价。具体地说,就是测试人员和开发人员属于各自独立的部门,公司对各部门独立考核,测试人员的绩效完全由测试主管考核,产品是否通过测试需要由测试人员给出明确的结论。
适用环境分析:
这种类型的测试团队能有效地保证测试质量,但容易造成开发人员和测试人员之间的误解和矛盾。这种类型的测试团队比较适合从事产品研发和销售的公司采用(因为这样的公司一般产品比较单一、稳定,测试人员不需要向开发人员了解太多的产品信息)。
(4)相互制约型
所谓相互制约型软件测试团队是指软件测试人员和软件开发人员归属于各自独立的部门(即测试人员属于测试部门,开发人员属于开发部门),但测试人员和开发人员之间存在互相评价工作质量的关系。具体地说,就是测试人员和开发人员属于各自独立的部门,公司对各部门独立考核。测试主管考核测试人员的工作绩效时,以开发部门认可的有效测试工作量和测试质量作为考核指标之一;开发主管考核开发人员的工作绩效时,以测试人员提供的测试缺陷作为考核指标之一,并且产品是否通过测试需要由测试人员给出明确的结论。
适用环境分析:
这种类型的测试团队虽然存在一定的不足,但能有效地保证测试质量。这样类型的测试团队所占用的测试成本较高,因此比较适合具有一定经济实力的大公司采用,特别是以项目运作为主要业务的大公司采用(因为这样的公司很需要测试人员和开发人员密切沟通和配合)
本文转载自51Testing软件测试网,查看更多:http://www.51testing.com/html/news.html