航天软件测试技术研究

来源 :装备维修技术 | 被引量 : 0次 | 上传用户:king_63427501
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:软件测试是一个需要通过软件测试师编写测试用例来检测软件是否存在漏洞和是否满足用户需求的过程。随着时代的发展,越来越多的人工智能产品进入市场,大量的云计算技术应用增加了软件测试技术的难度,传统的测试已经不能满足需求。因此将人工智能引入软件测试技术中,能够促进我国软件测试技术领域的发展。
  关键词:航天软件;软件测试;测试用例
  引言
  航天软件日益复杂、回归程度不断提高以及对指标的要求不断增加,使得软件测试的质量对于确保航天事业至关重要。本文结合自己的程序,对航空航天软件的测试方法进行了分类,制定了航空航天软件测试的四阶段方法,解决了航空航天软件测试方法中的典型问题。
  1.人工智能软件的特点
  人工智能比传统软件更智能,对组织具有一定的学习和适应性。因此,人工智能比传统软件对环境的影响更大,尤其是在硬件环境中。良好的操作环境可确保人工智能更好地发挥其作用。虽然对操作环境的要求很高,但人工智能使用数据更合适,因为它协调了系统或组织之间的数据交互,并加快了信息处理速度。此外,人类互动的人工智能要容易得多。人工智能具有自身的学习能力,使您能够收集和利用有关控制策略、环境和受控对象的知识。此外,人工智能在某些条件下特别具有容错能力。此外,数据的收集、传输和转发非常安全。人工智能的最后一個特点是易于维护,因为它的模块化和重用使其更易于维护。
  2.航天软件测试方法的分类
  由于航天软件需要高度可靠、安全和实时运行,因此航天软件必须比传统软件更加严格。航天试验方法分为两大类:静态和动态试验。静态测试是一种无需运行源程序即可识别软件错误和评估代码的测试方法。静态测试可以手动执行,也可以使用工具执行。依赖手动任务的静态测试包括代码检查、代码检查和文档监视。基于工具的静态测试也称为静态分析。它主要通过自动化工具(如ldratestbed、QAC、C++test)执行静态分析,以检查软件的程序规格、控制流、数据流和软件度量。由于航空航天软件的编程语言是针对C/C++的,因此主要参考C/C++编程语言的安全子集。动态测试以源代码是否依赖为基础,分为黑盒子测试和白盒子测试两大类。黑盒测试被认为是未打开的黑盒,无论程序的内部结构如何。该软件主要测试用户界面和软件功能,包括以下六种方法:等效分类、边界价值分析、决策、因果关系链、情景和误判。白盒子测试将要打开的软件视为白色场,测试用例主要是根据程序的控制结构导出的,以验证程序的每个通道是否按预期工作。电路板测试主要测量测试角和数据选择。它可以分为语句复盖、质量复盖、条件替代、确定/条件替代、集/条件替代更正、条件组合替代和路径替代。七种逻辑复盖方法的复杂性不断增加,相应的复盖逐渐增加。通常,在测试空间方案时,必须达到语句的保险费率、确定和更改费率和条件保险费率时的保险费率或目标保险费率的100%。
  3.航天软件测试技术框架
  3.1提高软件测试的可靠性
  传统软件测试往往会出现测试覆盖不足的情况,特别是在功能越发复杂的情况下。功能越复杂所牵扯的数据就越多,而人工测试精力有限,很难察觉一些小漏洞,因此软件上市后会存在很大的隐患,导致测试覆盖率与实际覆盖率之间的差距越来越大。人工智能的加入很好地解决了这个问题。因为人工智能有大量的测试数据,并且具有自主学习的能力,结合云计算功能在短时间内就可以编写和执行大量的测试用例。
  3.2测试数据
  不一定要提取测试数据。整个软件测试过程包括输入准备的测试数据、执行整个软件过程、输出数据以及通过输出数据识别软件性能。因此,需要输入大量测试数据以满足行业软件测试要求,这是软件测试的第一步,也是自动化软件测试环境不会跳过的一步。但是,该平台所需和查找的数据不是常规测试数据,而是根据几种不同的方案进行筛选,以复盖所有I/o方案。这些是自动化软件测试平台所需的测试数据,可以根据其在软件中的功能对其进行排序,并针对未来的自动化软件测试进行优化。
  3.3使用智能方法创建自动化云计算测试环境
  近年来,大量数据的发展推动了信息技术的巨大进步,云计算和人工智能是两项最突出的技术。同时,大量软件操作系统的生成推动了软件测试技术的发展。智能技术在软件测试系统中的功能由两个主要领域组成:它使数据检测具有合法性和规范性。*全面审查数据输出实例。众所周知,大量数据的不断扩散弥补了不同I/o流之间的差异,这不仅允许数据之间的变化,而且有助于软件测试技术的快速增长。智能的基于云的技术为软件测试创建了良好的测试环境,使测试人员既能提高效率,又能专注于软件测试程序的编程。这将创建一个扩展和减少测试风险的环境,从而大大降低测试风险并提高测试效率。因此,当前的软件测试技术主要用于性能分析和紧急处理,从而产生更准确、更高效的软件测试数据。
  3.4相关工具库
  与各种软件测试工具不同,自动化软件测试平台拥有足以测试软件的数据库。数据流、行为参数和测试数据对于软件测试的自动化至关重要。因此,通过全面测试和筛选,该平台可以构建功能强大的数据库、行为参数库和测试数据库,这些数据库经过精心筛选,具有较高的代表性和价值。它们一起构成了一个强大的平台库。该平台还可以连接到行业内的大型数据流,以使刀具库保持最新状态,从而使“刀”能够更快地磨碎。此外,以SQL语言为基础的MySQL资料库还提供开放原始码性质,可提供高度稳定性和轻松维护。
  结束语
  为了更好地保障航天软件测试的质量,本文将理论和自身的测试经验相结合,总结归纳了航天软件的特点和测试要求,对测试方法进行分类,并提出了航天软件测试的四步走方案,同时提出了航天软件测试中的典型问题并给出了解决办法,以服务航天,服务测试。
  参考文献:
  [1]梁利亭.云计算的计算机软件测试技术分析[J].现代信息科技,2019,3(23):69-70+73.
  [2]丁志勇.探讨大数据视域下软件测试技术的发展[J].电子世界,2019(20):92-93.
  [3]李倩.软件测试技术探讨[J].湖北农机化,2019(19):70.
  (1.航天东方红卫星有限公司,北京 100094;2.中国科学院信息工程研究所,北京 100093)
其他文献
摘 要:近年来,我国社会经济水平不断提升,港口事业在其的推动下都得到了一定的发展,其所涉及的业務规模也在不断扩大,多样化工作开展的过程中离不开机械设备的辅助,且机械设备的数量以及运行状态能够直接影响到港口的业务能力及生产效率,但由于工作环境特殊性,港口机械设备大多都面临着严重的腐蚀问题,其会对设备的整体运行效能及安全稳定性造成威胁,进而对整体工作的开展带来阻碍,因此相关技术人员必须要强化对其的防腐
期刊
摘 要:高压输电线路对于我国不同领域的生产具有重要的保障作用。电力企业必须加强对输电线路的检修,以此保证其在运行过程中的安全稳定性。本文通过对高压输电线路施工技术与检修方式的介绍,希望能够为我国高压输电线路的稳定运行和合理的检修提供技术参考。  关键词:高压输电线路;施工技术;检修方法  1 高压输电线路施工技术  1.1岩石嵌固基础技术  1.1.1岩石嵌固施工技术  在高压输电线路施工过程中,
期刊
摘 要:科学技术的飞速发展给各行业带来了翻天覆地的变化,无论是哪个行业都开始大力推广智能化技术,逐渐朝着智能化的方向发展。电气工程是现代工程发展的基础产业工程,实现自动化、智能化尤为重要。我国电气工程及其自动化的起步比较晚,其中仍有很大的提升空间,因此,大力推广并应用智能化技术有利于推动电气工程及其自动化的科技应用进程,弥补我国电气工程及其自动化上的缺陷。本文首先对电气工程及其自动化的智能化技术进
期刊
摘 要:能源资源是社会经济发展的基本物质基础,人类社会的生存和发展离不开能源的帮助。虽然中国的煤炭储量比一些国家丰富,但煤炭是一种不可再生的能源,煤炭资源的不合理使用会对环境产生严重的负面影响。在这种发展背景下,尽可能减少煤炭的使用,应用先进的科技手段,合理开发和利用现有资源和能源。为人们提供更多负担得起的能源,成为必然的发展趋势和时代的需要,有利地帮助我国经济的快速发展。  关键词:煤化工;气化
期刊
摘 要:随着我国一些金属临界的发展,我们对于机械加工的结构性能的精密程度要求不断提高,而普通的采用铸造段造等传统工艺制造出来的机械零件,由于其难度较大,成本较高,制造周期也比较长,在市场上并不是很青睐,而现在一些兼具有技术性和先进性的精密机械加工产业,例如激光增材制造技术则得到了越来越广泛的应用,在精密机械制造加工过程中,也受到了越来越多的青睐,这种激光技术可以改变传统的金属零件加工模式,是支撑航
期刊
摘 要:在城市化发展的关键阶段,建筑工程行业的发展速度也变得越来越快。但是很多消费者对于建筑工程涉及的相关内容提出了更高的要求,特别是在建筑物的生产工作方面,不仅要求质量能够达标,还希望再进行建筑工程施工操作的过程当中,能够从多个角度出发,保证建筑工程施工的有效性和科学性。所以建筑企业要想能够在激烈的竞争市场当中站稳脚跟,就必须满足消费者的个性需求,对自身的质量管理以及控制进行不断的优化。因此,本
期刊
摘 要:对动车组给水卫生系统橡胶接头脱出现象进行分析,并提出改进措施。  关键词:动车组;橡胶接头;脱出;改进措施  1 引言  动车组和城际车排水及卫生系统涉及的管路连接方式多样,主要有钎焊连接、螺母卡环连接、螺纹魔绳连接、螺纹密封垫连接、喉箍连接、快插连接、卡套连接等。其中喉箍与橡胶接头的连接为软连接。连接方式见图1。  2 存在问题  动车组各型车辆自投入运行以来,发生N起喉箍连接处橡胶接头
期刊
摘 要:生态风景园林作为我国城市建设的重要环节,对于城市的现代化与持续发展也有着非常重要的意义。但是目前我国在生态风景园林施工中还存在有比较多的问题,也就需要加强对现有施工技术的创新优化,促进生态风景园林施工水平进一步提升,本文主要就新形势下提升生态风景园林施工技术的途径进行探究分析。  关键词:生态风景园林;施工技术;提升  在我国城市化进程发展过程中,对于城市生态环境也造成了比较严重的破坏,并
期刊
摘 要:社会不断发展,越来越需要更加优质的工程来满足人们需求。建造工程质量是最重要的是建筑行业的根本,通过建筑工程地基与桩基础技术保障工程质量,是最根本最重要的方法。建筑项目地基基础技术,经过该技术的实施,能够在一定程度上保障工程质量。因此文章在论述桩基础技术概念与重要性的基础上,对其施工准备与技术应用展开了深入的探讨。  关键词:建筑工程;桩基施工技术  由于我国城市发展进程的逐年加快,建筑行业
期刊
摘 要:GIS数字测绘技术是当前矿山地质测量应用中较为先进的测绘技术,这一技术的有效应用在较大程度上推动了矿山地质测量工作的可视化与精确化,大大提高了矿产资源开采效率。为了更为充分地发挥GIS数字测绘技术在矿山地质测量中的应用优势,提高矿产测量工作的技术水平,提高矿山资源开采效益,文章对GIS数字测绘技术在矿山地质测量中的应用及其相关进行了有效分析与探讨,希望能够为相关单位提供有益参考  关键词:
期刊