声明
摘要
第一章绪论
1.1课题研究背景及意义
1.2国内外研究现状
1.2.1 Web应用自动测试研究现状
1.2.2 Web应用依赖研究现状
1.2.3依赖分析方法研究现状
1.3课题主要研究内容
1.4文章组织结构
第二章Web应用DOM事件依赖分析
2.1 Web应用相关概念
2.1.1文档对象模型(DOM)
2.1.2 DOM事件及其事件处理函数
2.2 Web应用DOM事件依赖关系
2.2.1 DOM事件控制与数据依赖
2.2.2 DOM事件绑定与解绑依赖
2.3 Web应用DOM事件依赖分析工具JSDEP
2.4本章小结
第三章DOM事件依赖图构建方法研究
3.1 DOM事件可见与不可见依赖实例分析及定义
3.2基于触发顺序的DOM事件依赖分析
3.2.1基于触发顺序的DOM事件依赖类型
3.2.2基于触发顺序的DOM事件依赖特性
3.2.3基于触发顺序的DOM事件依赖分析设计
3.3 DOM事件依赖图构建方法
3.3.1 DOM事件依赖图定义
3.3.2 DOM事件依赖图构建
3.3.3 DOM事件依赖图约简
3.4本章小结
第四章DOM事件依赖图构建实现
4.1 DOM事件相关信息的表示及提取
4.1.1面向基于触发顺序的DOM事件依赖的DOM事件相关信息表示
4.1.2面向基于触发顺序的DOM事件依赖的DOM事件相关信息提取
4.2 DOM事件依赖图的节点及依赖边构建实现
4.2.1依赖图节点构建实现
4.2.2基于逆向推导的依赖边构建算法
4.3 DOM事件依赖图构建及约简算法
4.4本章小结
第五章实验及结果分析
5.1研究问题
5.2实验对象
5.3结果与分析
5.3.1 DOM事件依赖分析的分析效果
5.3.2 DOM事件依赖分析的时间开销
5.3.3结合DOM事件可见依赖生成的测试用例代码覆盖效果
5.4本章小结
第六章结论与展望
6.1结论
6.2展望
参考文献
致谢
研究成果及发表的学术论文
作者和导师简介