学位论文 > 优秀研究生学位论文题录展示

基于用户分类的Web日志统计测试方法研究

作 者: 俞金松
导 师: 高建华
学 校: 上海师范大学
专 业: 计算机软件与理论
关键词: 统计测试 Web日志 马尔可夫链模型 用户分类 捕获/重现技术
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 41次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Web应用具有用户数量庞大、使用环境复杂多变、更倾向于文件和信息的传递和获取等特点,传统的软件测试方法面临新的挑战。由于Web应用的多层体系结构,决定了在层与层之间可以使用不同的组件,在测试资源有限的情况下无法做到覆盖测试。本文研究一种统计测试方法,采用关键模块优先测试的策略以满足这一需求。统计测试针对Web用户频繁使用的页面和路径进行重点测试,以软件可能使用的输入子集表现的性能作为依据,推断软件整体的可靠性。使用统计测试的前提就是要根据Web应用的真实使用情况进行建模,比较常用的有基于UML使用模型和基于马尔可夫链使用模型。但随着Web应用的日趋复杂化,传统的两种模型已经无法适应功能结构和用户权限交错的Web应用。为此,本文在基于层次型马尔可夫链模型的基础上,提出了一种基于用户分类的统计测试方法,该方法通过对Web日志的分析和提取,对Web用户进行用户分类,构建基于用户分类的马尔可夫链模型,指导生成测试用例,进行测试。论文以“校园智能IT服务平台”作为测试平台,深入研究了如何进行Web访问日志的用户分离,根据不同算法构建使用模型等过程,并用实验验证了该方法的可行性。同时,说明该方法能够适应复杂度较高的Web应用,并且使得Web应用的可靠性评估更具有现实意义。

全文目录


中文摘要  4-5
Abstract  5-7
目录  7-9
第一章 绪论  9-13
  1.1 论文研究的背景  9-10
  1.2 课题来源  10
  1.3 论文的主要工作  10-11
  1.4 论文创新点  11
  1.5 论文结构  11-13
第二章 Web应用特点及测试方法  13-17
  2.1 Web 应用特点  13-14
  2.2 Web 应用的测试方法  14-16
    2.2.1 Web 故障  14-15
    2.2.2 Web 应用的功能测试  15-16
  2.3 本章小结  16-17
第三章 统计测试相关技术  17-25
  3.1 软件的统计测试技术  17-18
    3.1.1 功能测试  17-18
    3.1.2 统计测试  18
  3.2 软件可靠性分析  18-20
  3.3 马尔可夫链统计测试原理  20-24
    3.3.1 马尔可夫使用链  21-22
    3.3.2 马尔可夫测试链  22-23
    3.3.3 测试执行与故障处理  23-24
  3.4 本章小结  24-25
第四章 基于马尔可夫链的 Web应用统计测试方法  25-30
  4.1 标准型马尔可夫链模型  25
  4.2 层次型马尔可夫链模型  25-29
    4.2.1 层次型马尔可夫链模型的构建方法  26-28
    4.2.2 设定模型的测试门限值  28-29
  4.3 本章小结  29-30
第五章 基于用户分类的统计测试方法  30-43
  5.1 Web 用户分类  30-32
    5.1.1 用户分类对于测试的必要性  30
    5.1.2 用户分类的概念  30-31
    5.1.3 聚类分析法  31-32
  5.3 Web 日志的提取及分离  32-35
    5.3.1 Web 日志概述  32-33
    5.3.2 Web 日志挖掘  33-34
    5.3.3 Web 日志的用户分离  34-35
  5.4 基于用户分类的马尔可夫链模型构建方法  35-39
  5.5 测试用例的使用和处理  39-42
    5.5.1 捕获/重现技术  40
    5.5.2 测试集的缩减和过滤  40-42
  5.6 本章小结  42-43
第六章 实验及分析  43-48
  6.1 实验期望  43
  6.2 实验准备  43-45
    6.2.1 可靠性度量标准  43-44
    6.2.2 日志数据  44-45
  6.3 数据分析  45-47
    6.3.1 有效性分析  45-46
    6.3.2 用户组选择  46-47
    6.3.3 可靠性分析  47
  6.4 本章小结  47-48
第七章 总结和展望  48-50
  7.1 结论  48-49
  7.2 未来研究的方向  49-50
致谢  50-51
参考文献  51-54
攻读硕士研究生期间发表的论文及参加的科研项目  54

相似论文

  1. 基于Web日志的用户挖掘研究与实现,TP311.13
  2. 隐藏站点对IEEE802.11WLAN性能的影响,TN925.93
  3. IEEE802.11 DCF无线局域网性能分析,TN925.93
  4. 基于马尔可夫链的单证关系建模的研究与实现,O211.62
  5. 面向个性化服务的分类技术研究,TP311.13
  6. 线粒体完全基因组混沌游戏表示的Markov模型模拟,O211.62
  7. 江西铁通互联网用户数据统计分析与研究,F224
  8. 基于Web的企业信息交互系统,TP311.52
  9. 基于增量学习的精准广告投放系统研究,TP311.13
  10. 高可信网络中的用户行为监测,TP393.08
  11. 认知水声通信中频谱预测技术研究,TN929.3
  12. 支持向量机SK算法研究及CRM建模分析,F224
  13. 一种基于UMMs的Web软件统计测试方法研究,TP311.52
  14. 基于马尔可夫链模型的软件可靠性测试方法的研究,TP311.52
  15. IEEE 802.15.4MAC协议分析与优化,TN929.5
  16. 基于灰色马尔可夫链组合预测的随机桥梁荷载模型研究,U441.2
  17. 双精度浮点型混沌伪随机序列发生器的DSP实现,TN918.2
  18. 软件统计测试模型及其应用研究,TP311.52
  19. 基于点击流的Web数据挖掘研究与应用,TP311.13
  20. 基于Web日志挖掘的聚类算法研究,TP311.13
  21. 改进的IEEE 802.11 DCF性能分析模型,TN925.93

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com