节点文献
分布式自动化软件测试实现技术研究
Implementation Technology Study of Distributed Automated Software Testing
【摘要】 为了解决大型软件的分布式自动化测试问题,在分布式持续软件质量保证思想基础上,通过对现有自动化测试框架的分析,提出了一个基于Internet网络资源的分布式自动化软件测试平台,并实现了原型系统。平台集成了软件测试过程中需要的一系列工具,能有效利用Internet上的空闲资源进行大型软件系统的持续集成和测试。为实现测试任务的自动划分和调度,提出了基于空闲时间约束的任务调度算法,并对集合划分问题的ACO算法进行了改进,在其中添加了动态容量监控标准和前置与后置处理过程。通过在原型系统中进行MySQL测试,验证了平台架构和设计的可行性以及算法的有效性。
【Abstract】 In order to study the distributed and automated testing of large-scale software,a distributed automated software testing platform(DASTP) was presented,which was based on the analysis of an existing software testing framework and the idea of distributed continuous software quality assurance.The prototype system was implemented.The platform integrated a series of tools required in the software testing,and could use free resources in Internet to complete the continuous integration and testing of large-scale software.A task scheduling algorithm based on part-time constraint and an improved ACO algorithm for set partitioning problem were proposed.These two algorithms can partition testing task into subtasks and then schedule these subtasks automatically.By running MySQL testing in the prototype system,the feasibility of the platform architecture and the effectiveness of the algorithms were verified.
- 【文献出处】 四川大学学报(工程科学版) ,Journal of Sichuan University(Engineering Science Edition) , 编辑部邮箱 ,2011年05期
- 【分类号】TP311.52
- 【被引频次】5
- 【下载频次】305