首页> 中文学位 >基于领域驱动的Web应用自动化测试平台的设计与实现
【6h】

基于领域驱动的Web应用自动化测试平台的设计与实现

代理获取

摘要

在互联网飞速发展的今天,Web应用已经越来越多地深入到人们的生活、办公、娱乐等各个方面,因此Web应用的质量和可靠性也越来越受到关注。自动化测试作为提高测试效率,降低测试成本的有效手段,是拥有Web应用的企业实施测试的首选方案。然而由于Web应用具有界面复杂、需求变化快、使用环境多样和交互频繁且不确定等特点,传统的自动化测试技术无法适应Web应用测试的挑战,带来了测试脚本维护难且维护成本过高、测试执行时间过长和测试需跨浏览器执行等问题,阻碍了企业Web应用自动化测试的实施。
   本文针对Web应用测试的特点,对Web应用自动化测试平台进行了需求分析,完成了Web应用自动化测试平台的设计与实现,并对Web应用自动化测试平台中测试脚本的设计进行了重点研究。平台从测试脚本的设计到测试的管理、执行和维护,为企业实施Web应用自动化测试提供了完整的解决方案。
   本文的研究工作主要有以下几个方面:
   1. Web应用自动化测试平台的架构及设计。本论文对Web应用自动化测试平台进行了需求分析,搭建了测试执行层和测试脚本层的自动化测试平台架构;根据Web应用测试的特点,完成了自动化测试平台中测试执行层的测试用例管理、测试并发执行、测试报告和日志等模块的设计和测试脚本层的设计。
   2. 对自动化测试平台中测试脚本层的测试脚本进行了基于领域驱动的设计方案研究。本文以测试脚本技术和领域驱动设计理论为基础,提出了基于领域驱动的测试脚本设计方案。该方案对测试脚本进行了基于领域驱动的层次架构划分和建模。使用该方案对Web应用的测试脚本进行设计,可以使Web应用测试脚本层次更清晰,更易维护,从而降低Web应用快速变化带来的维护成本。
   3. 基于领域驱动的Web应用自动化测试平台的实现及验证。本文采用开源工具TestNG、Selenium实现了自动化测试平台的测试执行层各个模块,并以某在线购物网站的物品发布模块为例实现了测试脚本层基于领域驱动的测试脚本。验证了基于领域驱动的Web应用自动化测试平台具有测试流程自动化,测试执行速度快,测试脚本可维护性高等特点。

著录项

  • 作者

    辛策;

  • 作者单位

    上海交通大学;

  • 授予单位 上海交通大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 姜丽江,姜毅军;
  • 年度 2009
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    Web应用; 自动化测试平台; 脚本设计; 测试管理;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号