当前位置: > 论文中心 > 科技论文 >

基于敏捷方法的雷达系统软件测试V模型研究与改进

时间:2015-01-08 10:51 点击:
摘 要:信息技术的发展日新月异,现代雷达系统变得日益复杂,雷达系统软件测试直接影响到装备的可靠性和质量,使用合理的软件测试模型可以提高测试效率。本文对典型V模型进行了分析与研究,将敏捷方法应用到雷达系统软件测试V模型的研究与改进中,改进模型将
  摘 要:信息技术的发展日新月异,现代雷达系统变得日益复杂,雷达系统软件测试直接影响到装备的可靠性和质量,使用合理的软件测试模型可以提高测试效率。本文对典型V模型进行了分析与研究,将敏捷方法应用到雷达系统软件测试V模型的研究与改进中,改进模型将软件测试贯穿雷达系统软件开发周期的各个阶段,能够尽早地发现软件中的错误,更好地保证软件测试的充分性、有效性和产品质量。

  关键词:软件测试;雷达系统;敏捷;V模型

  随着计算机技术以及现代雷达技术的迅速发展,雷达系统中软件的比重越来越大,保证雷达系统质量、提高系统可靠性成为人们关注的焦点。软件测试对于雷达软件质量的保证、雷达系统可靠性的提高具有重要意义[1-2],是软件质量保证的一项关键活动,是最有效的排除和防止软件缺陷与故障的手段[3-4]。本文通过研究典型的雷达系统软件测试V模型以及敏捷方法的观点与原则,提出一种改进的雷达系统软件测试模型,以期通过软件测试更早发现问题、发现并解决更多的问题,保证雷达系统软件质量。

  1 软件测试模型

  软件测试是贯穿于整个软件开发生命周期中的对软件分析、设计以及程序进行验证(verification)和确认(validation)的活动过程。软件测试的原则包括以下几点:

  ⑴尽早地和不断地进行软件测试(Check early, check often);

  ⑵测试用例应由测试输入数据和对应的预期输出结果这两部分组成;

  ⑶程序员应避免检查自己的程序;

  ⑷在设计测试用例时,应当包括合理的输入条件和不合理的输入条件;

  ⑸充分注意测试中的群集现象;

  ⑹严格执行测试计划,排除测试的随意性;

  ⑺应当对每一个测试结果做全面检查;

  ⑻妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。

  软件测试发展至今,比较典型的测试模型有V模型、W模型、H模型。其中V模型是最具有代表性的测试模型[5],也被广泛应用于雷达系统测试过程,意在改进软件开发的效率和效果。如图1所示,V模型从左到右从上至下地描述了基本的开发行为和测试过程,箭头代表了时间方向,左边下降的是开发过程各个阶段,相对应的是右边上升的部分,即测试过程的各个阶段。以编码为分界把开发和测试两个过程划开,表达了这种模型下测试与开发相分离的思想。

  V模型指出,单元测试和集成测试主要作用是验证程序设计,开发人员和测试人员应检测程序的执行是否满足软件设计的要求[6];而系统测试主要作用是验证系统设计,检验系统功能、性能的质量是否达到系统设计的指标;由测试人员和用户进行软件的确认测试和验收测试,以确定软件的实现是否满足用户需求或合同的要求[7]。

   论文榜(www.zglwb.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导代理,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


栏目列表
联系方式
推荐内容
 
QQ在线咨询
投稿辅导热线:
189-6119-6312
微信号咨询:
18961196312