妙用测试管理工具 巧解测试混乱难题[3] 测试管理流程
测试工具的选择与考察
面对市场上众多的商品化测试管理工具,对测试管理工具的选择就成了一个比较重要的问题。我们在考虑选用工具的时候,建议从以下几个方面来权衡和选择:
(1)功能考量
功能当然是我们最关注的内容,选择一个测试工具首先就是看它提供的功能。当然,这并不是说测试工具提供的功能越多就约好。在实际的选择过程中,适用才是根本。“钱要花在刀刃上”,为不需要的功能花费金钱实在不是明智的行为。事实上,目前市面上同类的软件测试工具之间的基本功能都是大同小异,各种软件提供的功能也大致相同,只不过有不同的侧重点。例如报表功能,查看测试管理工具生成的报告的人员不一定对测试很熟悉。因此,测试工具能否生成合乎要求的结果报表,能够以什么形式提供报表是其中一个考察因素。
(2)测试管理工具的集成能力考察
测试管理工具的集成能力也是必须考虑的因素,这里的集成包括两个方面的意思:首先,测试管理工具能否和开发工具进行良好的集成;其次,测试管理工具能够和其他测试工具进行良好的集成。另外,与操作系统和开发工具的兼容性也需要需要考虑。测试管理工具可否跨平台,是否适用于公司目前使用的开发工具,这些问题也是在选择一个测管理工具时必须考虑的问题。
(3)是否能与现有的测试管理保持连续性和一致性
测试管理工具引入的目的是测试管理自动化,引入工具需要考虑工具引入的连续性和一致性。也就是说,对测试工具的选择必须有一个全盘的考虑,要考虑到公司的实际情况,避免盲目引入测试管理工具。因为并不是每种测试工具都适合公司目前的实际情况,如果怀着美好的愿望花了不小的代价引入测试工具,一年半载后测试工具却成了摆设,就不仅仅是浪费了资金,还会对软件项目开发进度产生严重影响。
(4)是否具备测试团队管理功能 软件测试
测试管理工具应具有测试团队管理功能,要能根据人员的分工和职能不同划分严格的权限,从而明确测试任务,并保证测试质量。如测试人员的绩效考核、人员的技术定位、人员激励等。
测试管理工具应能有效处理人力资源不足问题或者能更充分利用人员,能协调运用任何人力资源,而不管它们在什么地方。这些重要的人员资源可能存在于不同的地方,这需要仔细有效的协同合作使得大多数测试人员和其他人员参与到测试管理中,对于那些跨越一个或更多场所或测试团队的项目来说,这包括区域场所和团队协调。