首页> 中文学位 >基于测试路径的Web系统自动化测试方法研究
【6h】

基于测试路径的Web系统自动化测试方法研究

代理获取

目录

文摘

英文文摘

论文说明:图表目录

声明

第一章 绪论

第一节 背景介绍

1.1.1 论文背景介绍

1.1.2 问题提出

第二节 Web应用体系结构

第三节 Web系统自动化测试技术分析

1.3.1 Web应用测试分类

1.3.2 Web自动化测试工具发展现状

1.3.3 本文设计Web功能自动化测试系统简述

第四节 本文内容组织

第二章 Web自动化测试理论研究

第一节 Web应用自动化测试相关理论与研究

2.1.1 测试自动化执行理论

2.1.2 测试数据自动化生成理论

第二节 测试路径的模型与定义

2.2.1 用户操作与测试节点

2.2.2 测试路径及其它相关定义

2.2.3 Web系统的测试路径系统模型

第三节 Web应用测试路径举例

第三章 测试路径的设计结构

第一节 测试节点的结构描述

第二节 测试流的结构描述

第三节 测试路径的结构描述

第四章 基于测试路径的自动化测试系统框架设计

第一节 其他相关理论与关键技术设计

4.1.1 Html页面结构描述

4.1.2 测试流合并生成测试路径算法介绍

4.1.3 测试路径自动解析执行算法介绍

4.1.4 测试结果的分析比较方案设计

第二节 基于测试路径的自动化测试方案设计

第三节 系统进行自动化测试的工作流程

第五章 系统的设计与实现

第一节 基于控件的测试节点录制

5.1.1 录制流程

5.1.2 录制界面

第二节 测试路径自动生成

5.2.1 测试路径合并流程

5.2.2 测试路径类(TestPath)

第三节 测试用例自动生成

5.3.1 控件数值参数化

5.3.2 测试用例自动生成流程

第四节 测试路径自动化执行

5.4.1 自动化执行引擎

5.4.2 自动化执行流程

第六章 总结与展望

第一节 本文工作总结

第二节 下一步研究工作展望

参考文献

致 谢

附录

个人简历、学术论文与研究成果

展开▼

摘要

Web系统使用广泛,如何进行有效的测试保证Web系统的可靠性至关重要。但是由于Web应用程序多采用分布式结构,各类实体间的藕合度小,Web及其脚本语言的发展,使其结构与行为特征越来越多样化。Web应用自动化测试日益复杂,成为软件工程领域的一个研究热点。
   由于Web系统的相对复杂性,很难一次性对整个系统所有功能进行测试,本文根据Web的结构特性设计了与Web功能对应的测试路径,细化Web功能建立测试用例。测试路径文件采用XML语言描述,可以记录用户在Web页面进行的所有操作,和页面之间的跳转条件和跳转关系。Web应用程序与传统的应用程序不同,它由各种实体组成,采用多种Web技术,具有多种页面元素。本文设计了综合页面分析技术,同时定义了存放页面分析结果的存储结构,辅助系统中生成测试路径和自动执行时监测页面变化。系统支持测试数据部分自动生成,测试数据自动生成以Web页面为单位,为页面中的用户操作控件生成测试数据,在解析执行时,逐组加载测试数据进行测试。这样,操作的动作不变,操作的数据变化,一个用户操作流程用多组测试数据进行测试,提高了发现错误的几率。
   本文设计的自动化测试框架以测试路径为核心,定义了测试节点、测试流、测试路径结构,并定义了测试路径合并算法和自动解析执行算法,这样就形成了一套规范化、易操作、可扩展的测试流程。该方法能及时发现Web应用程序中的错误,使迭代开发过程中的回归测试变得简单而方便。可以模拟用户手工测试,实现了自动化测试,提高了测试效率。

著录项

  • 作者

    贾丽;

  • 作者单位

    南开大学;

  • 授予单位 南开大学;
  • 学科 计算机软件与理论
  • 授予学位 硕士
  • 导师姓名 许静;
  • 年度 2009
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.06;
  • 关键词

    Web系统; 自动化测试; 测试路径; 自动生成;

  • 入库时间 2022-08-17 11:19:03

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号