陈琦
(国电南瑞研究院 江苏省南京市 210000)
在软件开发过程中,利用合理的软件测试平台,能够在极大程度上提升软件整体的测试效率。因此,当前相关领域的研究人员正逐步通过各类现代化的技术手段,构建自动化的软件测试平台,对于未来软件企业的建设和发展而言具有十分重要的价值意义[1]。当前,现有软件测试平台已经能实现对多种不同类型软件协同测试的功能,并做到对软件测试整个过程中的跟踪和管理。传统软件测试平台在开发阶段,大多采用虚拟机技术实现对平台自动化测试环境以及监控环境的构建[2]。但这种方法在实际应用过程中,会产生更加高昂的开发成本,并且耗时较长,平台在日常运行过程中很难得到维护等问题。工业自动化领域中,大多数用户需要基于分布式计算环境,进行软件测试,用户数量庞大,功能全面而复杂,这进一步导致现有的软件测试平台不能满足用户需求。基于此,本文开展分布式协同软件测试平台研究。
为实现对分布式协同软件测试平台的搭建,首先根据平台的运行特点,选择为其提供运行环境的vSphere 服务器。同时,为方便对平台进行管理,还需要通过虚拟服务器对vSphere 服务器搭建的虚拟环境进行管理。在平台虚拟环境中,通过引入不同的管理程序,能够根据需要创建的平台客户端,对每个虚拟机进行系统化的安装和分布式协同管理[3]。……