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

基于Eclipse富客户端软件测试管理平台的设计与实现

作 者: 赵林虎
导 师: 郑岩
学 校: 北京邮电大学
专 业: 计算机科学与技术
关键词: 测试管理工具 富客户端 OSGi 组件 数据同步
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 104次
引 用: 1次
阅 读: 论文下载
 

内容摘要


软件测试是保证软件产品质量最为重要的手段,为了帮助软件测试管理者构建测试体系,规范测试流程,引导测试执行者有步骤的实施测试,软件测试已成为软件开发生命周期中必不可少的一部分。随着现阶段软件行业的飞速发展,软件系统的规模也迅速扩大,同时对于软件质量的要求也越来越高,传统的测试管理工具由于其封闭性,不能很好的适应现阶段的软件测试需求。传统的测试管理工具往往只关注于测试生命周期的某一方面,如何有效地实现软件生命周期不同阶段的测试管理工具的交互已经成为业界关注的焦点。因此,设计并实现开放、可扩展的软件测试管理平台的重要性也日益显现。该测试管理平台基于Eclipse富客户端(RCP)平台,该平台基于组件的开发模式极大的提高了系统的可扩展性。整个系统由项目管理、测试用例管理、测试计划管理等模块构成,它覆盖了测试生命周期的各个方面。同时,为了实现与已有测试平台的集成,本论文设计并实现了自动化数据同步模块,通过该模块,使得测试人员可以不局限于选择该平台,他可选择熟悉的测试管理工具如HP QC(Quality Center),该数据同步模块会保证两端数据的完整性及一致性。本论文还探讨了基于OSGi架构的组件开发模式,并对Java Web开发中广泛应用的框架进行了组件化重构,充分实现了组件开发模式中“开箱即用”的优势,这同时也提高了本论文的理论与实践价值。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-13
  1.1 课题研究背景  9
  1.2 国内外研究概况  9-10
  1.3 论文研究目标和内容  10-11
    1.3.1 研究目标  10-11
    1.3.2 研究内容  11
  1.4 论文组织结构  11-12
  1.5 本章小结  12-13
第二章 相关原理及技术分析  13-24
  2.1 软件测试相关理论分析  13-17
    2.1.1 软件测试概述  13
    2.1.2 软件测试方法  13-14
    2.1.3 软件测试模型  14-17
  2.2 ECLIPSE富客户端技术简介  17-20
    2.2.1 Eclipse体系结构  17-18
    2.2.2 Eclipse插件运行模型OSGi  18
    2.2.3 Eclipse RCP框架  18-20
  2.3 JAVA与COM组件互操作  20-22
    2.3.1 JNI  20-21
    2.3.2 JACOB  21-22
  2.4 本章小结  22-24
第三章 测试管理平台需求分析  24-34
  3.1 测试管理平台简介  24-25
  3.2 测试管理平台功能概述  25-31
    3.2.1 项目管理模块  26-27
    3.2.2 测试需求管理模块  27-28
    3.2.3 测试用例管理模块  28
    3.2.4 测试计划管理模块  28-29
    3.2.5 测试执行模块  29
    3.2.6 测试结果管理模块  29-30
    3.2.7 数据同步模块  30-31
  3.3 测试管理平台模型设计  31-33
    3.3.1 对象模型设计  31-32
    3.3.2 功能模型设计  32-33
  3.4 本章小结  33-34
第四章 测试管理平台设计与实现  34-48
  4.1 基本信息管理模块  34-36
    4.1.1 项目管理  34
    4.1.2 用户管理  34-36
  4.2 测试流程管理模块  36-40
    4.2.1 测试用例管理  37-38
    4.2.2 测试执行管理  38-40
  4.3 数据同步模块  40-47
    4.3.1 Quality Center API模块  40-42
    4.3.2 数据同步模块  42-47
  4.4 本章总结  47-48
第五章 关键问题及解决方案  48-58
  5.1 数据同步算法设计与实现  48-52
    5.1.1 数据同步信息保存  48-49
    5.1.2 数据比较策略  49-51
    5.1.3 数据冲突处理策略  51-52
  5.2 基于角色访问控制设计与实现  52-54
    5.2.1 基于角色访问控制模型  52-53
    5.2.2 基于角色访问控制模型的实现  53-54
  5.3 OSGI框架与HIBERNATE、SPRING等集成  54-57
    5.3.1 解决和Hibernate框架的集成  55-56
    5.3.2 解决和Spring框架的集成  56-57
  5.4 本章小结  57-58
第六章 总结与展望  58-60
  6.1 论文工作总结  58
  6.2 研究工作展望  58-60
参考文献  60-61
致谢  61-62
攻读学位期间发表的学术论文目录  62

相似论文

  1. 光电对抗试验系统软件平台开发,TP311.52
  2. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  3. 自动测试系统数字化设计平台研制,TP274
  4. 基于OSGi的领域内框架扩展方法研究及应用,TP311.5
  5. 基于GIS的青海广播无线覆盖资源管理系统的研究,P208
  6. 基于组件技术和ASP技术的省司法信息网的设计与实现,TP311.52
  7. 顾问型企业项目管理系统的设计与实现,TP311.52
  8. 商业银行贷后风险预警系统的设计和实现,TP311.52
  9. 中山市巡逻民警治安防控质量评价系统的开发与实现,TP311.52
  10. 湖南网络职院教务综合管理平台的设计与实现,TP311.52
  11. Ka波段集成T/R组件研究,TN859
  12. SoS方法在软件工程过程中的应用研究,TP311.52
  13. 基于HTML5的通用WebIM组件的前端设计与实现,TP311.52
  14. RFID编码解析管理控制系统的设计与实现,TN915.0
  15. 银行代收付业务平台的设计与实现,TP311.52
  16. 企业级软件组件质量保障与快速部团策略的研究,TP311.53
  17. 双控制器磁盘阵列数据同步通道中的高速传输技术研究,TP333.35
  18. 自动监控系统中数据库复制技术的应用,TP311.13
  19. 面向烟草制造业的RFID应用演示平台开发,TP391.44
  20. 基于MapInfo的土地信息空间管制系统的设计与实现,TP311.52
  21. EPA网络芯片验证平台的设计与实现,TN407

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