● 摘要
随着现代网站结构和功能越来越复杂,规模和访问量越来越庞大,Web测试的重要性变得尤为突出。针对当前Web测试技术的不足,将云计算技术与自动化测试技术相结合,形成云计算在Web自动化测试领域一种新兴的应用形式。云计算作为目前领先的信息化技术,将软件与硬件抽象成资源并封装为服务向云外提供,这一技术简化了IT基础设施并优化了资源配置。通过云来测试网站的功能和性能,不但提高了测试效率,简化了测试步骤,还能够将测试人员从纷繁复杂的测试资源管理,测试环境搭建以及脚本维护等相关工作中解放出来。随着云计算的不断发展,云测试技术的相关研究与开发越来越得到重视,在软硬件领域都产生了一些典型的应用。
本文主要介绍的是一个源于实际项目案例的云平台上的Web自动化测试网站的设计与实现。网站友好的交互界面使用户可以随时随地登录,上传并维护自己的测试脚本,进行相应的功能和性能测试,测试云自动调度和分配所需测试资源,用户获得并维护自己的测试结果。
本文首先介绍了云测试相关技术概念,接着根据Web自动化测试网站的整体架构详细描述了各个模块的设计,然后深入到测试服务对虚拟资源节点统一管理调度的实现细节。最后对本文做了总结,并展望了下一步工作。