摘要
软件测试自动化一直是软件测试领域的重要话题,通过对云计算技术的研究,设计一套基于虚拟技术的云测试平台,将测试环境部署在虚拟机中,完成自动化测试。从云测试平台的架构设计、功能结构、云测试流程几个方面进行详细介绍。通过该平台,用户只需要在Web界面上创建测试任务,上传测试用例,即可自动部署多套测试环境,实现性能测试、Web功能测试、兼容性测试的自动化,并且所有测试过程由Jenkins定时调度,极大提高测试效率。
Software testing automation has always been an important topic in the field of software testing. With the help of cloud comput-ing technology, designs a set of cloud testing platform, introduces the architecture design, functional structure and cloud test-ing process of the cloud test platform in detail. Through this platform, users only need to create test tasks on the Web inter-face and upload test cases, which can automatically deploy a number of test environments, realize the automation of perfor-mance testing, compatibility testing and regression testing, and greatly improve the test efficiency.
引文
[1]鲍亮,陈荣.深入浅出云计算[M].北京:清华大学出版社,2012.10.
[2]朱少民.软件测试方法和技术[M].北京:清华大学出版社,2014,10.
[3]钟文斌.云环境下的自动化测试平台设计[D].东华大学,2014,5.
[4]曹丽,姜毅,甘春梅,等.云计算软件测试平台的构建[J].现代图书情报技术,2012,11:34-39.
[5]龚智勇.基于Selenium的OpenStack Horizon自动化测试平台的设计与实现[D].武汉邮电学研究院,2017,4.
[6]徐旼之.基于云的接口自动化测试平台的设计与实现[D].上海交通大学,2015,7.