声明
摘要
第一章 引言
1.1 选题依据
1.2 国内外研究现状
1.3 研究内容
1.4 论文主要创新点
1.5 论文结构
第二章 基于AJAX技术的Web应用测试方法
2.1 基本概念
2.1.2 Web应用状态流图
2.2 Web应用状态流图生成
第三章 基于页面元素特征提取的Web应用测试方法
3.1 问题分析
3.2 基于页面元素特征的动态搜索
3.2.1 基于页面元素特征提取的搜索策略
3.2.2 预测模型生成
3.2.3 请求预测
3.2.4 请求重要性评估
3.3 页面相似度比较
3.3.1 页面相似性算法概述
3.3.2 页面相似性算法
第四章 PefjaxTest测试工具设计与实现
4.1 基于页面特征提取的Web应用自动化测试框架
4.1.1 内置浏览器
4.1.4 请求过滤器
4.1.5 事件控制器
4.2 工具设计与实现
4.2.1 工具介绍
4.2.2 工具实现
4.3 工具执行
第五章 实验分析
5.1 研究问题
5.2 实验对象与环境
5.3 实验方法
5.4 实验结果
5.4.1 不同搜索策略覆盖主要功能实验对比(RQ1)
5.4.2 搜索时间对主要功能覆盖的影响(RQ2)
5.4.3 JS代码覆盖分析(RQ3)
5.4.4 测试用例有效性分析(RQ4)
第六章 总结与展望
6.1 论文总结
6.2 工作展望
参考文献
致谢
附录