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

基于STAF的分布式自动化软件测试系统的设计实现

作 者: 李静
导 师: 王长山;赵志升
学 校: 西安电子科技大学
专 业: 计算机技术
关键词: 测试用例 测试计划 测试任务 测试床 用户界面
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 40次
引 用: 0次
阅 读: 论文下载
 

内容摘要


设计和实现一个分布式软件自动化测试系统,较好地管理自动化测试过程,完成网络环境下针对不同被测对象的测试任务;探索一个自动化软件测试体系的公用模式,推进自动化测试环境的通用性。系统结构设计为B/S架构。服务器上搭建测试框架并实现全部后台管理与前台控制功能。用户端均可做为测试机,通过web访问服务器上的前台管理页面执行相关的测试管理操作,不局限于操作系统。测试管理应用了STAF+STAX框架提供的一些服务与执行功能。系统结构设计简化了用户端的软、硬件环境需求;对被测对象常用的一些测试方法的封装(方法库、API)降低了用户编写测试用例的门槛;系统易于在局域网中安装配置,较好地实现了测试用例管理、测试任务提交及自动运行、结果呈现等功能。实现了跨平台的分布式软件自动化测试管理的全过程。

全文目录


摘要  3-4
Abstract  4-7
第1章 绪论  7-11
  1.1 课题研究背景  7
  1.2 课题研究目的与范围  7-8
  1.3 国内外研究进展情况  8
  1.4 课题研究内容与方法  8-11
第2章 分布式软件自动化测试系统相关技术综述  11-21
  2.1 软件自动化测试概述  11-13
    2.1.1 软件测试概念与自动化测试  11
    2.1.2 自动化测试系统的基本结构  11-13
  2.2 STAF软件自动化测试框架概述  13-16
    2.2.1 STAF简介  13
    2.2.2 STAF的功能及应用  13-14
    2.2.3 STAF的基础服务以及在本系统中的应用  14-15
    2.2.4 STAX概述以及在本系统中的应用  15-16
  2.3 XML概述及应用  16-17
    2.3.1 XML概述  16-17
    2.3.2 XML在本系统中的应用  17
  2.4 PERL与SHELL的应用  17-19
    2.4.1 Perl在本系统的应用概述  17-18
    2.4.2 Shell在本系统中的应用概述  18-19
  2.5 本章小结  19-21
第3章 分布式软件自动化测试系统WATS的设计与实现  21-47
  3.1 系统需求与可行性分析  21-22
  3.2 系统总体设计  22-23
    3.2.1 系统功能概述  22
    3.2.2 系统运行环境  22
    3.2.3 系统架构图  22-23
    3.2.4 系统功能流图  23
  3.3 系统详细设计与功能实现  23-43
    3.3.1 用户界面(UI)组件与功能实现  24-30
    3.3.2 测试管理  30-32
    3.3.3 任务管理  32-38
    3.3.4 资源管理  38-40
    3.3.5 系统执行引擎WATS Harness  40-41
    3.3.6 WATS脚本管理与重用性实现  41-43
  3.4 系统目录结构  43-44
  3.5 本章小结  44-47
第4章 系统测试与应用状况分析  47-51
  4.1 系统测试  47-49
  4.2 系统运行与应用状况  49-51
第5章 结束语  51-53
  5.1 论文工作总结  51
  5.2 系统目前存在的问题与进一步发展  51-53
致谢  53-55
参考文献  55-57
研究成果  57-59
附录  59-89

相似论文

  1. 基于模型的Web测试技术研究与应用,TP311.53
  2. 软件可信性增长测试用例生成方法的研究,TP311.53
  3. 全新的交互体验,TP11
  4. 随机基础激励响应控制及Patran的二次开发,O324
  5. 嵌入式GUI用户输入模块的设计与实现,TP391.41
  6. 企业级软件组件质量保障与快速部团策略的研究,TP311.53
  7. 家庭影视系统智能遥控器的设计及其交互方式研究,TP872
  8. 集成测试及其在工作流管理系统中的应用,TP311.52
  9. 2006年改革前后大学英语四级测试阅读对比研究,H319
  10. 引入虚拟角色的多媒体儿童用户界面设计的研究,TP391.41
  11. 一个可配置用户界面生成器的设计与实现,TP311.52
  12. 手持移动终端的交互设计研究与应用,TN929.53
  13. 可信计算平台动态测试系统的设计与实现,TP311.53
  14. 基于任务驱动的Content Engine自动化测试的设计与实现,TP311.52
  15. 任务型语言测试中影响听力任务难易度的因素研究,H319
  16. 基于拓扑调度的软件自动化测试技术的研究与实现,TP311.53
  17. 基于时间Petri网与智能优化算法相结合的任务调度研究,TP274
  18. 大学英语新四、六级快速阅读理解测试内容效度研究,H319
  19. 基于MDA的测试用例自动生成方法及其支撑框架,TP311.52
  20. 探索行走导航系统,TN965

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