模拟器软件的系统测试.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟器软件的系统测试.doc

模拟器软件的系统测试   摘 要 软件测试是保证模拟器软件质量的重要手段,系统测试是软件测试中非常重要的一个环节。针对模拟器软件的特殊性,重点对系统测试中的功能性测试和非功能性测试的方法和过程进行了分析,对其它软件的系统测试也有参考意义。   关键词 软件测试;软件质量;模拟器   中图分类号TN911 文献标识码A 文章编号 1674-6708(2013)95-0224-02   随着信息技术与信息产业的发展,计算机软件广泛地渗入到了我们的工作和生活中,各种产品和设备与计算机软件的联系也越来越紧密。计算机软件的质量优劣也日益受到人们的重视。软件测试是保证软件质量的重要手段。在软件工程中,软件测试是软件生命周期中一项非常重要的工作,也是一项非常复杂的工作。   1 模拟器软件的开发与测试   软件是模拟器的重要组成部分,软件的质量直接影响着模拟器的质量。软件如果存在缺陷或故障,将会导致模拟器在使用过程中发生错误,对用户产生各种影响。模拟器软件的开发过程一般包括制定计划、需求分析、软件设计、软件编码、软件测试、运行维护等6个阶段。软件测试是模拟器软件开发过程中的一个阶段,是保证模拟器软件质量的重要方法和手段。软件测试技术可分为静态测试与动态测试。静态测试是一种不通过执行程序而进行测试的技术,关键是检查软件的表示和描述是否一致,有无冲突或歧义。动态测试通过人工或使用工具运行程序进行检查,分析程序的执行状态和程序运行的表象。动态测试一般分为白盒法测试和黑盒法测试。白盒法测试对象是源程序,依据程序内部的逻辑结构来发现编程错误、结构错误和数据错误。黑盒法是把测试对象看成一个黑盒子,依据软件的功能或软件行为描述,发现软件的接口、功能和结构错误。   模拟器的软件测试是软件开发过程中的一个阶段,但不是一个完全独立的阶段,而是贯穿于软件开发整个过程中的一个重要环节。模拟器软件测试过程由单元测试、集成测试、系统测试和验收测试等阶段组成,整个测试过程与如图1所示。其中,系统测试是整个软件测试过程中非常重要的测试阶段,是软件的全部功能在实际运行环境中进行验证和确认的测试,也是用户进行验收前的测试。   2模拟器软件系统测试的目的和内容   模拟器软件测试是一项非常复杂的工作,首先要按照详细设计的要求对所有模块的功能、性能、接口等进行单元测试,发现每个程序模块内部可能存在的差错,确保每个模块单元工作正常。在单元测试的基础上,将所有已通过单元测试的模块按照概要设计的要求组装成系统进行集成测试,发现与接口有关的各种错误,确保各单元模块集成系统后能够按设计要求协作运行,并确保增量行为的正确性。   模拟器软件的系统测试,就是将已经过集成测试的模拟器软件和其它支持软件安装在模拟器的专用计算机上,并与模拟器的硬件设备、人员等所有系统元素结合在一起,在实际的运行环境下,对模拟器软件进行全面测试。通过对模拟器软件的需求定义进行比较,找出软件与需求定义不相符之处,通过对模拟器进行一系列严格测试来发现软件中潜在的错误和缺陷,以确保模拟器交付给用户后能够正常使用。   模拟器软件系统测试包含功能性测试和非功能性测试两类测试内容。功能性测试的目的是测试软件的主要功能与用户的需求是否一致,主要进行训练环境设置功能测试、训练功能测试、训练评估功能测试。非功能性测试主要测试软件的性能、可靠性、健壮性是否满足设计要求,主要进行性能测试、可靠性测试、易用性测试。模拟器软件的系统测试主要采用黑盒测试技术中的因果图、决策表、错误推测等测试方法。   3 模拟器软件的功能性测试   功能测试不考虑模拟器软件的内部结构和处理过程,通常在程序的界面处进行测试,测试软件是否能够按照需求的规定正常运行,是否能够实现与需求一致的所有功能,发现软件与需求定义不相符之处和潜在的错误与缺陷。模拟器软件的功能性测试主要进行训练环境设置功能测试、训练功能测试和训练评估程序功能测试。   3.1 训练环境设置功能测试   在训练开始前模拟器要进行训练环境设置,训练环境包括地理地形、气象条件、各种设置、各类模型数据等。训练环境设置的功能测试用例应当按照软件需求进行设计,要考虑到不同训练环境的各种组合情况,测试目的就是核实在不同的环境设置时数据载入是否正确、是否完整,是否完全符合设计要求。   3.2 训练功能测试   模拟器的训练功能就是在各种操作方式(正确或错误)条件下仿真装备的真实反应(状态和过程)。不同的操作方式就是按照不同的操作顺序将模拟器不同设备面板的各种操作器件置于不同的位置状态,所有操作器件不同顺序的不同位置状态可以产生数量很大的各种条件的输入组合。仿真装备的真实反应就是模拟器软件的输出,就是启动不同的仿真过程、或改变仿真进程、或使模拟器显示器件显示不同内容与状

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档