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

基于XML技术的软件可靠性测试系统的研究与实现

作 者: 赵朝俊
导 师: 唐雪飞
学 校: 电子科技大学
专 业: 软件工程
关键词: 软件可靠性 嵌入式软件测试系统 测试用例 XML
分类号: TP311.52
类 型: 硕士论文
年 份: 2007年
下 载: 302次
引 用: 3次
阅 读: 论文下载
 

内容摘要


随着计算机和信息处理的广泛应用,计算机系统的可靠性问题越来越得到人们的关注。软件可靠性是指在规定的条件下和规定的时间内,软件不引起系统故障的能力。软件可靠性不但与软件中存在的缺陷有关,而且与系统输入和系统使用有关。软件可靠性是软件质量特性中重要的固有特性和关键因素。软件可靠性反映了用户的质量观点。为了提高软件的可靠性和质量,人们采用了软件可靠性工程技术和CMM认证级别。通过对软件可靠性的测试发现软件中的故障,从而不断排除故障以提高软件可靠性。软件可靠性测试包括多个步骤:生成使用模型,生成测试用例,解析测试用例,可靠性评估等。因此,研究软件可靠性测试系统,对提高软件的可靠性测试效率和软件的质量都有重要意义。针对当前软件可靠性测试系统面临的主要问题,本文在以下几个方面进行了深入的研究:1.嵌入式软件可靠性测试系统实时通信的研究。传统的嵌入式软件测试系统,不论是单机结构还是分布式结构,在长时间运行的嵌入式软件可靠性测试时,在数据传输方面存在实时性差,网络延迟不确定的缺点。本文将交换式以太网技术,应用到星型拓扑嵌入式软件测试系统。通过对IEEE802.1p协议进行修改,引入实时域,来提高嵌入式软件测试系统的实时通信能力。2.软件可靠性测试测试用例生成与解析的研究。本文应用XML技术保存软件可靠性测试中生成的测试用例,提出了XML测试用例模型,实现了XML测试用例文件生成器,并结合National Instrument公司的LabVIEW集成开发环境,实现了测试用例解析模块。最后本文应用NI公司的LabVIEW设计、实现了一款软件可靠性测试系统,并将上述理论研究应用的系统的设计中。

全文目录


中文摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-16
  1.1 课题背景  8-9
  1.2 国内外研究现状  9-14
    1.2.1 软件可靠性工程与工具  9-12
    1.2.2 可靠性测试方法研究现状  12-14
  1.3 本文主要工作和研究内容  14
  1.4 论文章节安排  14-16
第二章 软件可靠性与可靠性测试  16-29
  2.1 软件可靠性  16-18
    2.1.1 软件可靠性定义  16-17
    2.1.2 软件可靠性工程  17-18
  2.2 软件测试与软件可靠性测试  18-25
    2.2.1 软件测试的定义  18-19
    2.2.2 软件测试的目的  19
    2.2.3 软件测试方法  19-21
    2.2.4 软件可靠性测试定义  21-22
    2.2.5 软件可靠性测试过程  22-25
  2.3 嵌入式软件测试与可靠性测试  25-28
    2.3.1 嵌入式软件测试  25-27
    2.3.2 嵌入式软件可靠性测试  27-28
  2.4 小结  28-29
第三章 嵌入式软件可靠性仿真测试系统的研究  29-48
  3.1 常用软件可靠性测试方法与自动化工具  29-33
    3.1.1 常用软件可靠性测试方法  29-30
    3.1.2 嵌入式软件可靠性测试及工具  30-33
  3.2 常用嵌入式软件测试体系结构  33-43
    3.2.1 单机结构  36-40
    3.2.2 分布式结构  40-43
  3.3 软件可靠性测试系统测试用例常用语言  43-47
    3.3.1 常用测试用例语言  43
    3.3.2 XML 测试用例语言的研究  43-47
  3.4 小结  47-48
第四章 嵌入式软件可靠性测试辅助系统的设计与实现  48-77
  4.1 系统模块组成  49-56
    4.1.1 硬件体系结构  49-53
    4.1.2 系统软件体系结构  53-56
  4.2 测试用例(XML)文件生成实现  56-66
    4.2.1 测试用例生成  58
    4.2.2 XML 测试用例文件生成向导  58-66
  4.3 测试用例再生  66-69
    4.3.1 测试用例自动生成理论  66
    4.3.2 参数处理方法  66-69
  4.4 测试用例解析与驱动模块的实现  69-76
    4.4.1 测试用例读取器  71-74
    4.4.2 测试解析控制器  74-75
    4.4.3 测试结果比较器  75-76
  4.5 小结  76-77
第五章 结束语  77-78
参考文献  78-81
致谢  81-82
个人简历  82-83
攻读硕士学位期间的研究成果  83-84

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. 支持XML数据查询的F&B索引结构的研究,TP311.13
  3. LXI自动测试系统集成技术研究,TP274
  4. 基于网络的服装款式设计系统的研究与实现,TS941.2
  5. 基于MDA的界面自动生成方法的研究,TP311.5
  6. 基于模型的Web测试技术研究与应用,TP311.53
  7. 软件可信性增长测试用例生成方法的研究,TP311.53
  8. C++代码缺陷检测系统的研究与设计,TP311.53
  9. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  10. 基于XML的异构数据交换系统的设计与实现,TP311.52
  11. 电子公文传输管理系统在电大系统中的设计与实现,TP311.52
  12. 概率XML数据上关键字检索算法的研究与实现,TP391.3
  13. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  14. 概率XML文档中Holistic Twig查询处理算法的研究与实现,TP311.13
  15. 保留语义约束的XML与关系数据库双向转换技术研究,TP311.13
  16. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  17. 基于银行综合前置平台的金融服务支付系统的设计与实现,TP311.52
  18. 基于观察者模式的银行主动服务系统的设计与实现,TP311.52
  19. 江北区企业信用信息系统设计与实现,TP311.52
  20. 物联网业务模型描述语言的研究与实现,TN929.5
  21. 自动生成SQL测试用例集的研究与实现,TP311.52

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