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

装甲指控系统功能测试方案设计与实施

作 者: 魏阳
导 师: 王安生
学 校: 北京邮电大学
专 业: 软件工程
关键词: 指挥控制 功能测试 黑盒测试 测试用例 动态测试
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 89次
引 用: 0次
阅 读: 论文下载
 

内容摘要


数字化战场作战空间的多维、威胁因素的不确定、战场态势的迅速改变也对指挥控制系统建设提出了新的挑战,要求指挥控制系统必须具有较好的抗毁生存能力,快速反应、机动灵活,能够在战场上迅速获取所需信息,实时或近实时地完成战场态势信息处理、信息传输、数据指挥、网络作战研讨等任务。这种对于指控系统的苛刻质量要求使指控系统的测试工作显得尤为重要。本篇论文是根据作者在航天软件评测中心所实习期间与其他测试人员一起对装甲指控系统所进行的测试项目写成的。在历时一年的装甲指控系统测试项目中,作者曾作为测试人员独立完成了第三次回归测试中的功能测试的方案设计、测试用例的编写、全部功能测试用例的执行、部分接口和性能测试用例的执行等工作。由于测试项目以功能测试为主,作者在针对系统分解出的四个主要子功能模块(地理信息系统、战场态势、网络作战研讨、警报处理)进行深入分析,结合场景法、等价类划分法、边界值分析法、因果图法、错误猜测法五种方法进行测试的设计,通过动态执行和回归测试,得出装甲指控系统功能测试结果并且对需求覆盖、测试覆盖、发现问题等进行总结。本文首先根据装甲指控系统V1.0研制任务书和装甲指控系统V1.0需求规格说明书对装甲指控系统的特点和总体架构进行剖析,将其中的部分子功能模块逐一进行分解,从而明确了功能测试需求,根据功能测试需求进行了测试方案和测试计划的设计。其次,参照已分解出的功能测试需求项,利用各种军用软件黑盒测试方法进行测试用例的设计,并且分析需求覆盖。再次,根据已制定的测试计划,进行测试环境的建立和测试的动态执行及回归。最后,分析测试结果,总结测试报告。装甲指控系统功能测试过程中所发现的缺陷和问题会提交评审,讨论决定修改意见,并由软件研发方进行修改。经过几轮的回归测试,软件的问题数量下降到合理范围,软件可靠性得到了提高。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 引言  8-11
  1.1 课题背景  8-9
  1.2 课题任务  9
  1.3 作者在项目中的工作  9-10
  1.4 论文结构  10-11
第二章 软件测试的理论  11-26
  2.1 软件质量特性  11-16
    2.1.1 国际标准  11-12
    2.1.2 子特性标准  12-13
    2.1.3 指控系统软件质量评估体系  13-14
    2.1.4 测试需求覆盖和测试覆盖  14
    2.1.5 软件缺陷  14-16
  2.2 软件测试的概念  16-21
    2.2.1 软件生命周期  16-17
    2.2.2 软件测试的定义  17-18
    2.2.3 软件测试的分类  18-21
  2.3 军用软件的黑盒测试技术  21-26
    2.3.1 场景法  21-22
    2.3.2 等价类划分法  22-23
    2.3.3 边界值分析法  23-24
    2.3.4 因果图法  24
    2.3.5 错误猜测法  24-26
第三章 装甲指控系统相关概述  26-36
  3.1 系统特点  26-27
  3.2 总体架构  27-29
  3.3 部分子功能模块  29-33
    3.3.1 地理信息系统  29-31
    3.3.2 战场态势  31-32
    3.3.3 网络作战研讨  32-33
    3.3.4 警报处理  33
  3.4 功能测试需求分析  33-36
第四章 测试方案设计  36-47
  4.1 测试要求  36-37
    4.1.1 质量要求  36
    4.1.2 文档审查要求  36-37
    4.1.3 需求分析的要求  37
    4.1.4 测试计划的要求  37
    4.1.5 测试用例设计要求  37
  4.2 文档审查  37-40
    4.2.1 审查范围  37-38
    4.2.2 审查过程  38
    4.2.3 审查结果  38-40
  4.3 测试计划  40-41
    4.3.1 测试流程  40-41
    4.3.2 进度管理  41
  4.4 测试用例设计  41-47
    4.4.1 场景法的应用  42-43
    4.4.2 边界值法的应用  43
    4.4.3 因果图法的应用  43-44
    4.4.4 测试用例和方法的关系  44-45
    4.4.5 功能测试需求覆盖率  45-47
第五章 测试执行  47-54
  5.1 测试环境建立  47-48
  5.2 测试用例的执行  48-54
    5.2.1 指挥文书发送的测试  48-49
    5.2.2 时统服务M时授时测试  49-50
    5.2.3 警报发布测试  50-51
    5.2.4 定位信息接收测试  51-52
    5.2.5 战场态势发送测试  52-54
第六章 测试结果分析  54-61
  6.1 需求追溯表  54-55
    6.1.1 追溯表  54-55
    6.1.2 测试覆盖  55
  6.2 统计信息  55-57
  6.3 问题统计  57-61
参考文献  61-62
致谢  62

相似论文

  1. 基于模型的Web测试技术研究与应用,TP311.53
  2. 工程兵指挥自动化系统的设计与实现,TP311.52
  3. 软件可信性增长测试用例生成方法的研究,TP311.53
  4. 自动生成SQL测试用例集的研究与实现,TP311.52
  5. 企业级软件组件质量保障与快速部团策略的研究,TP311.53
  6. 预成型焊片润湿性动态测试方法研究,TN206
  7. 基于DM368的高清IPCamera的硬件系统设计与实现,TN948.41
  8. 面向企业级应用系统的测试模型研究与应用,TP311.52
  9. 达梦数据库管理系统安全等级测评工具开发,TP311.13
  10. 基于FPGA的电子式互感器合并单元研制,TM45
  11. 集成测试及其在工作流管理系统中的应用,TP311.52
  12. 基于J2EE的软件测试用例管理系统的设计与实现,TP311.52
  13. 数字集成电路测试仪测试通道电路设计,TN407
  14. 微小型机床的结构参数优化及动态特性分析,TG502.31
  15. 基于人工神经网络的指挥控制优化决策研究及应用,TP183
  16. 安全协议测试集生成技术研究,TP393.08
  17. 基于灰色关联逼近理想解方法的测试用例评价模型研究,TP311.52
  18. 测试用例综合评价模型的研究,TP311.52
  19. 专用车载通信软件系统的测试,TP311.52
  20. 高校评估(教学)档案管理系统的分析与测试,TP311.52
  21. 基于CBR的可复用测试用例管理系统的设计与实现,TP311.52

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