在线客服系统

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

时间:2015-01-08 11:00 来源:www.fabiaoba.com 作者:郝延刚等 点击:
  摘 要:信息技术的发展日新月异,现代雷达系统变得日益复杂,雷达系统软件测试直接影响到装备的可靠性和质量,使用合理的软件测试模型可以提高测试效率。本文对典型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.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
  本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/ CSSCI核心/医学投稿辅导/职称投稿辅导。

投稿邮箱:fabiaoba365@126.com
 在线咨询: 投稿辅导275774677投稿辅导1003180928
 在线咨询: 投稿辅导610071587投稿辅导1003160816
 联系电话:13775259981

联系方式
李老师QQ:发表吧客服610071587 陈老师QQ:发表吧客服275774677 刘老师QQ:发表吧客服1003160816 张老师QQ:发表吧客服1003180928 联系电话:18796993035 投稿邮箱:fabiaoba365@126.com
期刊鉴别
  • 刊物名称:
  • 检索网站:
热门期刊
发表吧友情提醒

近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。

此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。

如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。

 
QQ在线咨询
陈老师:275774677
张老师:1003180928
李老师:610071587
刘老师:1003160816
论文刊登热线:
137-7525-9981
微信号咨询:
fabiaoba-com

友情链接

申请链接