随着IT技术的发展与软件测试技术的日益完善,流程自动化已经在自动化测试中占有了很重要的一环,所设计与实现的自动化测试用例管理调用系统的主要功能就是让测试流程平台化与自动化。
自动化测试用例管理调用系统是一个基于浏览器/服务器的Web应用系统,浏览器/服务器架构由于易于部署和低成本,已经逐渐成为了企业级开发的主流选择。Ruby On Rails作为一种新兴的Web框架,它总结了以往浏览器/服务器架构的经验,以全栈式的MVC(模型、视图、控制器)架构展现在开发者的面前。它省去了开发者配置模型、视图、控制器三层结构的麻烦,融合了敏捷开发与测试驱动开发,是企业内部流程系统开发的良好开发框架。
首先从Ruby语言、MVC架构流程和敏捷开发三个方面对Ruby On Rails架构进行了简要的介绍和分析,然后对自动化测试用例管理调用系统进行了详细的需求分析和设计,将其分为用例平台与脚本运行服务器两个大模块,并根据功能点把用例平台设计成脚本录入,脚本配置,脚本调用,结果分析与权限管理五个小模块,把脚本运行服务器设计为监听发送与信息检索执行两个小模块。接着论文根据设计功能点,详细的阐述了各个小模块的实现过程,并将关键点的类结构图与页面展示给了大家。最后简单的介绍了系统的部署与测试,并对系统将来的扩展进行了一定的展望。
暂无评论