文档详情

[软件测试,嵌入式,关键]嵌入式武控计算机软件测试关键技术研究

奇异
实名认证
店铺
DOCX
68.13KB
约4页
文档ID:234580334
[软件测试,嵌入式,关键]嵌入式武控计算机软件测试关键技术研究_第1页
1/4

嵌入式武控计算机软件测试关键技术研究前言武控计算机软件主要运行于军用加固计算机上,是导弹武器系统中的核心控制软件,对 武控计算机软件进行有效测试,确保其性能得到有效发挥,将直接关系到我国导弹发射的精 准度,对我国导弹武器系统作战性能有着极为重要的影响本文对嵌入式武控计算机软件测 试关键技术的研究,注重以武控计算机软件为研究背景,软件测试将以提升实时性和可靠性 为主要目的在研究过程中,为了更好地实现软件测试目的,将采取第三方武控计算机软件 测试平令,对软件进行有效测试,使其能够在武控计算机中得到有效应用在分析过程中, 本文对武控计算机软件的性能要求以及相关的安全性需要进行了分析,并就当下武控计算机 软件测试所面临的问题进行了着重分析,提出了相应的解决措施,以期更好地实现武控计算 机软件测试目标1嵌入式武控计算机软件测试的概念分析嵌入式武控计算机软件测试,主要是利用人工或是自动化手段对计算机软件系统进行测 试,对软件在系统中的运行情况进行判断,查看其是否符合系统运行标准,能够更好地实现 系统应用目的在进行软件测试过程中,可以更好地发现软件是否满足规定,或是软件与实 际结果的差距通过嵌入式武控计算机软件测试,能够更好地找出软件应用中存在的问题, 并进行及时解决,更好地实现计算机软件性能。

嵌入式系统的应用,主要以应用为目的,并 且需要在计算机技术支持下进行嵌入式系统下的计算机软件测试,可以对软件件进行裁剪, 保证软件能够更好地满足计算机系统实际需要这种虚拟化的软件测试,是进行软件开发和 应用的重要测试工具该系统的构成主要有以下几个部分:处理器、操作系统、外围设备以 及相应的应用程序嵌入式系统应用于武控计算机软件测试,可以更好地实现软件性能,满 足武控计算机软件应用实际需要,对于提升我国武控计算机软件性能来说,具有十分重要的 意义2当下我国嵌入式武控计算机软件测试存在的问题对嵌入式武控计算机软件测试的研究,必须要注重从实际出发,对武控计算机软件测试 过程中存在的问题进行发现,并综合问题实际情况,找出有效的解决措施,以期更好地促进 武控计算机软件性能的进步目前,就嵌入式武控计算机软件测试情况来看,测试工作主要 集中于调试和测试的某个方面,并没能进行全面的软件测试我国对这一问题的研究较少, 相关技术手段缺乏,导致我国武控计算机软件测试工作处于滞后状态我国嵌入式武控计算 机软件测试存在的问题,主要表现在以下几个方而:2.1 测试模型存在的问题在进行嵌入式武控计算机软件测试时,需要建立过程测试模型,这样一来,才能够更好 地完成武控计算机软件的测试。

但是在进行测试模型构建过程中,由于软件测试模型存在较 大的劣势,嵌入式测试模型的特征把握不清,想要建立一个高效的测试模型,较为困难,导 致软件测试时,不能对全过程中进行正确的指导目前来看,我国嵌入式武控计算机软件测 试存在的问题主要表现在以下两点:一是嵌入式武控计算机软件测试模型涉及到了大量的数 学公式计算,并且公式较为复杂;二是嵌入式武控计算机软件在进行数学模型选择时,必须要 考虑到全局变量和局部变量问题,并且变量问题涉及的数学模型数量较多,较为复杂2.2 仿真测试平台存在的问题我国嵌入式武控计算机软件在进行测试时,必须要建立一个武控计算机的仿真测试平台, 这样一来,才能更好地对相关软件进行有效测试当软件测试任务较为繁忙时,现有虚拟系 统将无法满足实际测试要求,需要在实装环境下进行软件测试,但这样一来,软件测试工作 势必会受到修改环境影响,一些关于软件安全性的测试将难以展开,导致武控计算机软件在 测试过程中,相应的充分性难以得到保障,也无法保证软件测试质量如何对这一问题进行 解决,建立合适的仿真测试平台,是当下我国嵌入式武控计算机软件测试工作必须要考虑的 一个重要议题2.3 内存泄露问题嵌入式武控计算机软件测试会进行内存缺陷测试,该步骤可以更好地发现软件存在的问 题。

但是由于内存泄露问题,将会严重影响软件测试结果我国嵌入式武控计算机软件在进 行测试过程中,内存泄露问题普遍存在,这样一来,极不利于对软件性能进行测试造成这 一问题的主要原因是嵌入式武控计算机软件内存不够,在进行实际测试过程中,会造成系统 崩溃,不利于得出软件测试结果同时,在进行武控计算机软件测试时,对系统崩溃的软件 进行检查时,采取人工方式进行检测,巨大的工作量使检测工作较为困难,不利于发现问题, 导致软件测试工作开展困难重重同时,由于对内存动态监测软件较少,并且我国对这一方 面的研究较少,并没有相关配置,不利于对内存泄露问题进行解决2.4 模型验证方面存在的问题嵌入式武控计算机软件的测试过程中,数学模型验证问题也对软件测试结果有着十分重 要的影响就以我国武控计算机软件测试情况来看,数学模型如何进行有效验证,复杂的数 学公式和数值计算问题如何解决,困扰了软件测试工作同时,在进行软件测试过程中,还 会涉及到大量的全局或是局部的变量,这些变量若是不能够得到有效处理,将会影响到软件 测试的最终结果而这一问题,目前从我国软件测试发展实际情况来看,并不能很好地建立 有效的数学模型,也就难以对这一问题进行有效解决。

2.5 5静态测试难题在进行嵌入式武控计算机软件测试工作时,软件的静态测试是必须的程序,并且静态测 试过程中,需要对源代码的规则和度量进行相应的检测工作在对源代码规则和度量检测时, 误差值较大,一直是困扰我国武控计算机软件静态测试的难题尤其是软件分析过程中,误 差值较大,并且对于这些误差值的确认,必须通过人工进行分析我国静态检测人员会根据 自身的工作经验以及所学理论知识,对这一问题进行改进和完善,但效率性不高,并且在对 误差值进行分析时,如何提高有效性和效率性,是武控计算机软件测试工作必须要考虑的一 个重要问题3嵌入式武控计算机软件测试解决措施分析武控计算机是我国军用计算机,关系到了我国国防力量,在国防建设中,发挥着不可替 代的作用因此,在实际工作过程中,必须要注重不断提升武控计算机软件,加强对测试过 程中遇到的问题进行有效解决,切实发挥武控计算机作用,实现提升我国国防力量的目标 针对于上文中提到的相关问题,武控计算机软件测试解决措施要注重从以下几点内容进行考 虑:3.1 利用宿主机在测试环境下完成任务在进行嵌入式武控计算机软件测试过程中,要考虑到目标集和宿主机的资源消耗问题 目标机在进行软件测试过程中,会对资源产生较大消耗,对此,应尽量利用宿主机完成测试 任务。

同时,在利用宿主机进行软件测试时,要注重把握以下几点内容:第一,嵌入式武控 计算机软件测试过程中,必须要考虑哪些目标机能够在测试环境下进行测试,对于一些不符 合条件的目标机,则利用宿主机进行测试;第二,对软件模型选择问题的解决时,可根据嵌入 式武控计算机的实际特点,进行宿主机选择,并要保证宿主机能够适合软件测试,建立有效 的模型;第三,注重第三方独立仿真平台的应用,以此保证宿主机在实际测试过程中,发挥应 有作用,更好地完成软件测试工作3.2 降低软件圈复杂程度降低软件圈复杂程度,这一方法主要是针对于静态测试方面缺陷问题提出的一种有效解 决办法经过调查研究,我们不难发现,软件静态测试虽然存在较大问题,但是这些缺陷具 有一定的规律性,在进行实际操作过程中,只要把握这些规律,就能够很好地解决静态测试 问题在降低软件圈复杂程度时,可从以下几点进行:第一,把握软件复杂度的相关性,能 够明确造成复杂度的来源,进而找出有效的方法进行解决;第二,可对测试程序进行相应的改 进,通过增加程序的可理解性和可维护性,降低软件使用的周期成本,更好地完成软件测试 工作;第三,在实际操作过程中,可从降低软件扇入扇出数的角度考虑,也可以实现降低静态 测试难度的目标。

3.3 利用函数调用选择法函数调用选择法,是针对于数学模型构建难这一问题的有效解决措施经过研究发现, 数学模型构建问题中,如何解决验证问题,可以更好地提升软件测试的真实性和可靠性,对 此,通过利用函数调用选择法,能够在很大程度上解决这一问题传统的黑盒测试和白盒测 试在应用过程中,并不能很好地发现软件缺陷,测试自动化程度较低而利用人工测试的话, 工作量较大,并且工作复杂,很难完成测试工作函数调用选择法,能够有效替代数学模型, 并且这种方法计算较为简单,并不像数学模式构建那么困难,对于解决当下数学模型问题, 具有十分积极的作用我国嵌入式武控计算机软件测试过程中,函数调用选择法的应用,尚 处于一个尝试阶段,这一方法在而对某些问题时,尚不能起到太大作用3.4 增加内存申请入链功能模块内存问题是关系武控计算机软件测试的一个重要问题,内存不足,将严格限制了武控计 算机软件测试在实际工作中,经过研究发现,通过增加内存申请入链功能模块,可以更好 地解决这一问题内存申请入链功能模块,能够对内存空间泄露出的控制模块进行有效分配, 并将泄露的模块插入到单循环序列中,这样一来,能够对内存泄露信息进行有效跟踪,极大 地提升了软件测试的可靠性。

嵌入式武控计算机软件测试应用内存申请入链功能模块,必须 要注重以下几点问题:第一,内存申请入链功能模块必须充分发挥作用,切实保证对泄露信 息进行有效处理,否则的话,将会直接影响到系统整体性能,造成系统崩溃的后果;第二,加 强泄露信息的跟踪,保证软件测试工作的全面性,这是确保测试效果的关键;第三,单循黄序 列的泄露信息跟踪过程中,要注重内存申请入链功能模块的合理性,确保其能够发挥真正作 用4结束语综上所述,本文对嵌入式武控计算机软件测试问题的研究,注重于立足实际情况,对目 前武控计算机软件测试过程中遇到的问题进行了一一分析通过分析,我们不难看出,我国 武控计算机软件测试中存在一定量的问题,有必要采取有效措施来解决,以更好地促进我国 军用软件的发展,提升我国国防力量因此,在解决时,要注重对宿主机的应用,降低软件 圈复杂程度,并利用函数调用选择法以及增强内存申请入链功能模块,更好地实现对武控计 算机软件的测试 。

下载提示
相似文档
正为您匹配相似的精品文档