基于云服务的软件自动化测试系统设计及实现
发布时间:2017-12-18 21:09
本文关键词:基于云服务的软件自动化测试系统设计及实现
更多相关文章: 云测试 KVM-QEMU虚拟化 负载均衡 自动化测试
【摘要】:随着信息技术的日益发展,软件行业的竞争也日趋激烈,人们对软件产品的质量意识逐渐加强。软件测试行业迫切需要使用信息技术来提高测试质量,降低测试成本。在这种情况下,传统的软件测试已经无法满足软件测试的客观要求。本文针对当前存在的此种迫切需求实现了基于云服务的软件自动化测试系统。通过对自动化测试过程的业务流程调研,并充分考虑未来测试过程的可变需求因素,本文运用KVM-QEMU虚拟化技术,采用B/S体系架构,采用MySQL作为后台数据库,采用PHP作为开发语言。开发实现了基于云服务的软件自动化测试系统。所设计开发的软件自动化测试系统共包含测试需求管理、测试计划管理、测试任务管理、测试脚本管理、测试场景管理、测试执行管理、测试结果管理和系统配置七大模块。本系统的突出之处在于使用KVM-QEMU等虚拟化技术创建和管理虚拟机、通过相对资源利用率设计虚拟机负载均衡策略、采用Smarty模板引擎实现逻辑代码和外在内容的分离、通过严格的用户权限控制提供安全性。通过使用本系统可以将自动化测试过程从测试需求、测试设计、到测试执行完整的管理起来,使得自动化测试过程的管理性大大增强,具有可靠、快捷、易用等优点,在很大程度上降低了运营和沟通成本,提升了软件测试监控能力。本文对系统开发过程中的需求分析、概要设计、详细设计、测试以及案例说明各个阶段进行了详细的说明和讨论。经过具体的编码实现和系统测试,软件自动化测试系统中各模块主要功能均已实现,并已投入使用。经实际使用证明,本文所设计的系统架构可扩展性能良好,易用性良好,整体运行稳定,可以满足软件自动化测试过程管理方面的需要。
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.09;TP311.53
【相似文献】
中国期刊全文数据库 前10条
1 王东刚;;自动化测试结构论[J];程序员;2009年11期
2 张晓敏;;构建整体化的自动化测试平台[J];中国高新技术企业;2010年22期
3 杭汉庆;;关于软件自动化测试工具的研究[J];无线互联科技;2012年01期
4 王益芝;吴言润;李艳;李特;;浅析智能手机的自动化测试[J];现代电信科技;2012年12期
5 季淑引;;软件自动化测试工具的应用研究[J];科技致富向导;2012年20期
6 张佳s,
本文编号:1305620
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1305620.html