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

基于风险的雷达软件系统测试策略研究

作 者: 何斌
导 师: 张重雄;李昊
学 校: 南京理工大学
专 业: 电子与通信工程
关键词: 雷达软件 系统测试 风险分析 测试策略 测试技术 测试过程
分类号: TP311.53
类 型: 硕士论文
年 份: 2011年
下 载: 16次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近年来,越来越多的单位成立了独立于软件开发的软件测评中心,这种由产品供货单位进行的“第二方测试”相对于第三方测试有专业技术上的优势,但在工作开展过程中也遇到了各种各样的问题。其中主要的制约因素是开发阶段测试资源得不到保障以及测试过程的随意性和不确定性。如何在有限的测试资源条件下得到较好的测试结果是笔者所在的雷达软件测评中心发展中遇到的主要问题之一。风险测试策略是解决这一难题的有效途径。论文首先对本文所研究内容的基本概念进行了介绍,重点介绍了雷达软件的技术特点和风险评估的概念,然后阐述了对雷达软件测试需求进行的风险分析过程,介绍了系统测试目标和要求、如何裁剪雷达软件质量子特性并据此选择测试类型以及回归测试策略等风险策略要素。接着在论文的主体部分详细描述了风险测试策略的重点内容一如何利用基于风险评估结果的多样化测试手段控制系统测试的技术风险,而广泛采用灰盒测试和软件错误注入测试技术,建立高效的、可用性强的雷达软件测试环境(包括仿真测试平台和数字信号驱动测试工具等),测试用例集的优化、排序和复用技术等是切实可行的方法。同时,给出了多个应用上述测试技术的用例设计实例。对于风险测试策略的最后一个要素一风险预案,提出了一个规范的测试过程管理要求,同时给出了多个实用的风险预案。

全文目录


摘要  5-6
Abstract  6-10
1 绪论  10-15
  1.1 研究背景  10-11
  1.2 雷达软件测试国内外研究现状  11-13
  1.3 研究目的  13-14
  1.4 论文的主要工作及论文的结构  14-15
2 研究基础  15-24
  2.1 雷达软件技术特点  15-18
    2.1.1 雷达软件组成  15-16
    2.1.2 雷达软件架构  16
    2.1.3 雷达软件功能  16-18
  2.2 软件系统测试  18-21
  2.3 风险评估  21-22
  2.4 测试策略  22-24
3 雷达软件系统测试风险策略  24-43
  3.1 系统测试风险分析过程  24-33
    3.1.1 提取风险因素  24-25
    3.1.2 确定风险评估方法  25
    3.1.3 失效危害性分析  25-30
    3.1.4 风险危害度计算  30-33
    3.1.5 管理风险清单  33
  3.2 风险系统测试策略制定  33-43
    3.2.1 确定系统测试目标  33-34
    3.2.2 明确系统测试要求  34
    3.2.3 确定测试里程碑评判标准  34-35
    3.2.4 确定软件质量特性  35-36
    3.2.5 选择测试类型  36-39
    3.2.6 测试技术与方法  39-40
    3.2.7 风险预案  40
    3.2.8 回归测试策略  40-43
4 雷达软件系统测试手段  43-63
  4.1 测试技术  43-52
    4.1.1 基于规范的测试技术  43-45
    4.1.2 基于代码的测试技术  45
    4.1.3 灰盒测试技术  45-49
      4.1.3.1 基于路径分析法的测试技术  46-47
      4.1.3.2 基于输入输出关系的组合测试技术  47
      4.1.3.3 基于故障树分析法的测试技术  47
      4.1.3.4 灰盒测试设计实例  47-49
    4.1.4 基于故障的测试技术  49-52
      4.1.4.1 软件错误注入测试设计技术  50
      4.1.4.2 错误注入法测试设计实例  50-52
  4.2 测试工具  52-59
    4.2.1 通用工具  52-54
    4.2.2 雷达功能测试工具  54
    4.2.3 雷达仿真测试平台  54-55
    4.2.4 雷达数字信号驱动测试工具  55-59
  4.3 测试方法  59-63
    4.3.1 测试用例集优化  59-60
    4.3.2 测试用例排序  60-61
    4.3.3 测试用例复用  61-63
5 雷达软件系统测试过程  63-70
  5.1 雷达软件测试管理过程要求  63-66
    5.1.1 测试需求管理过程  63-64
    5.1.2 软件测试项目策划过程  64
    5.1.3 软件测试项目跟踪与监督过程  64
    5.1.4 软件测试质量保证过程  64-65
    5.1.5 配置管理过程  65
    5.1.6 测试审查、评审  65-66
    5.1.7 软件测试变更控制  66
  5.2 雷达软件系统测试风险预案  66-70
6 总结  70-72
致谢  72-73
参考文献  73-74

相似论文

  1. 溃坝生命损失风险评价的关键技术研究,TV122.4
  2. 定性与定量相结合的风险分析技术在LNG接收站项目的应用,F426.22
  3. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
  4. 证券投资组合选股与优化策略应用研究,F830.91
  5. 基于JTAG的ARM11调试软件的设计与实现,TP332
  6. 面向企业级应用系统的测试模型研究与应用,TP311.52
  7. 基于CAN的汽车制动测试系统的研究与实现,U467.5
  8. 汽车电子控制器研发项目风险管理研究,F426.63
  9. 风险分析与监控在信息系统集成项目中的应用研究,F284
  10. 辽宁东部地区日本松干蚧定量风险分析,S763.3
  11. 高速公路资产管理系统研究,U495
  12. 微光像增强器亮度增益和余辉测试技术研究,TN144
  13. 马鞍山市12345市长热线电话系统建设项目风险管理研究,F626
  14. 红外搜索跟踪的测试技术研究,TN219
  15. 天津空港物流加工区首期邻里中心建设项目可行性研究,F552;F252
  16. 青岛妇女儿童医疗保健中心迁建项目风险管理研究,R197.6
  17. 基于OpenCV的高尔夫球击打指导系统的设计与实现,TP391.41
  18. 软件测试及其在物流服务操作系统测试中的应用,TP311.52
  19. 某金融软件验收测试的研究,TP311.52
  20. 基于BTS的嵌入式软件测试技术研究,TP311.52

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