泽众ALM测试管理软件的测试环境管理,主要是被测试系统安装的环境的设备(实际设备环境或者虚拟机环境),来做资源分配和监控。
 
主要分成四个部分:
第一,测试环境中各系统的测试服务器的登记和分组管理。
包括服务器的ip地址、管理员的用户名和密码、服务器安装的操作系统、数据库、应用系统等信息。多个服务器提供进行分组统一管理。
 
第二,测试环境与测试计划支持多对多关系。
测试环境被分配给测试计划。每个测试计划可以申请一个或者多个测试环境。当测试环境使用完成,就会回收测试环境资源。
 
第三,资源的预约、分配与回收。
资源的预约,是整个系统把测试资源作为一个资源池来使用。那个测试团队需要使用,必须提前预约,包括哪些环境、具体的起止时间等等。预约管理能够避免冲突,做好资源排班,提升测试资源的利用率。
当测试资源使用完毕,测试团队就需要释放这些资源,以提供给后续的其他测试团队来使用。整个测试资源池的使用状况,每个时间段会出具设备使用的报表,标识使用最多的环境、使用最多资源的测试团队等信息。
 
第四,支持测试环境中服务器的可用性监控,包括CPU、内存、硬盘空间和网络等信息。
支持查看各测试环境的服务器数据,包含CPU,内存,硬盘空间和网络等信息。对于比较复杂的部分,需要在服务端安装探针。
 
关于资源管理,以前的系统更多是采用实体机器,使用不够方便。目前比较流行的方式是,采用虚拟化的管理。当需要某个资源,就可以直接根据模板来创建这些测试环境;当测试完成,回收资源,就会关闭这个虚拟机,但是可以保留这个虚拟机的镜像。当然镜像是否保留,也可以作为资源管理的一部分。
 
ALM测试管理软件测试资源管理,能够帮助测试团队提升资源利用率,合理分配测试的不同时间段,避免出现由于缺少测试环境而导致的测试不能正常开展等情况。
 
推荐阅读: