分析嵌入式计算机软件测试的特点和关键技术
分析嵌入式计算机软件测试的特点和关键技术
嵌入式计算机软件测试技术建立在嵌入式计算机系统基础之上,嵌入式计算机系统的兼容性较
好,适用于 Windows、Linux、OS-9 等。嵌入式计算机系统由操作系统、数据库、应用软件、
移动通信模块等组成,在应用到计算机测试领域后,能够以嵌入的方式将宿主机与目标机联结
起来,在宿主机的主导下,对所联结的目标机开展软件测试工作,从而有效集中了计算机软件
测试时的资源,更有助于加快计算机软件测试的成功。在此过程中,嵌入式计算机软件测试关
键技术发挥着至关重要的作用。
1 嵌入式计算机软件测试的特征
就嵌入式计算机软件测试的应用范围来看,嵌入式计算机软件测试被广泛地应用于工业、武
控、空导弹、自动化等领域。随着应用领域的扩大,嵌入式计算机软件测试的功能日渐增多,
在开展计算机软件测试工作时,需要确定好宿主机、目标机,为嵌入式计算机软件测试的开展
做好准备工作。根据嵌入式计算机软件测试的特点,宿主机无须过于强大的硬件,只需中级配
置的计算机硬件即可,但对宿主机的硬盘、网络性能有较高的要求,以便于通过宿主机向目标
机传输数据。宿主机主要承载软件测试的操作系统,运行软件开发、测试软件,营造计算机软
件测试环境。对于目标机的要求则较高,目标机需要具备较为强大的承载功能,能够承接宿主
机所发送的数据,因而目标机对硬件的要求较高,才能够将所接受的数据与嵌入的计算机测试
软件运行起来。得益于目标机的强大硬件性能,目标机具备开展负责计算机软件测试的能力,
能够运行多个嵌入式计算机测试软件,模拟多种应用环境,对计算机软件进行更为全面的测
试,以发现计算机软件中存在的各种问题。
2 宿主机的软件测试关键技术
应用于宿主机的计算机软件测试关键技术,可以分为静态测试技术和动态测试技术。
2.1 静态测试技术
应用于嵌入式计算机软件测试的静态测试技术,是基于传统人工审查计算机软件错误代码的弊
端,依据严格的软件编译标准,按照严密的逻辑关系,所设计的自动审查计算机软件代码中错
误信息的软件。静态软件技术适用于复杂功能的嵌入式计算机软件,能够有效发现嵌入式计算
机软件中存在的问题,并定位错误代码所在位置,从而使嵌入式计算机软件测试工作更为高
效。静态测试技术具有如下特点:1)规范的审查体系。静态测试技术发展到今天,其代码审
查能力大幅度增强,审查过程更加严密和规范。得益于宿主机强大的扫描功能,宿主机能够运
用静态测试技术,对计算机软件代码进行验证与审查,其审查的主要内容为计算机软件代码的
词法、语法、逻辑关系、控制流等方面,涵盖了计算机软件代码的各个方面,能够有效发现代
码中存在的词法和语法错误、数学逻辑关系误差大等问题,大大提升了计算机软件测试时的严
密性和规范性;2)无须执行计算机软件测试软件。静态测试技术的一大优势在于无须运行计
算机测试软件,便能够发现受测试的计算机软件的诸多漏洞。静态测试技术能够对受测试的计
算机软件进行全面的扫描,以发现受测计算机软件中所存在的问题;3)软件测试速度快。静
态测试技术与传统的人工测试、动态测试技术相比,具有软件测试速度快的优点。得益于静态
测试技术的不断发展,静态测试技术的逻辑结构不断优化,静态扫描功能得到了大幅度的增
强,因而能够实现每秒钟扫描上万行代码的强大运行能力,可以快速地扫描完受测试的计算机
软件,因而静态测试技术更适用于功能复杂、代码行数多的计算机软件;4)误报率高。因静
态测试技术是以扫描的方式,完成对计算机软件的测试,受静态测试技术自身在语法词义、算
法等方面的影响,静态测试技术易发生误报率过多的问题。
静态测试技术在运行时,其所使用的关键技术如下:1)对代码词法的分析。静态分析技术能
够对计算机软件的源代码逐行、逐字符的进行扫描,在扫描时会按照代码词法的基本逻辑进行
对比,并通过 lex 定位错误代码的位置;2)对代码语法的分析。对计算机代码语法的分析,主
要是判定其代码是否符合计算机逻辑结构的要求,上下行代码之间的逻辑关系是否正确。并通
过Yacc 工具,将存在语法错误的代码整理出来;3)对代码控制流的分析。静态测试技术能够
对嵌入到计算机软件中的宿主机、目标机进行多方面的扫描,从而确定计算机软件代码的节
摘要:
展开>>
收起<<
分析嵌入式计算机软件测试的特点和关键技术嵌入式计算机软件测试技术建立在嵌入式计算机系统基础之上,嵌入式计算机系统的兼容性较好,适用于Windows、Linux、OS-9等。嵌入式计算机系统由操作系统、数据库、应用软件、移动通信模块等组成,在应用到计算机测试领域后,能够以嵌入的方式将宿主机与目标机联结起来,在宿主机的主导下,对所联结的目标机开展软件测试工作,从而有效集中了计算机软件测试时的资源,更有助于加快计算机软件测试的成功。在此过程中,嵌入式计算机软件测试关键技术发挥着至关重要的作用。 1 嵌入式计算机软件测试的特征就嵌入式计算机软件测试的应用范围来看,嵌入式计算机软件测试被广泛地应用于工...
相关推荐
-
2024年党建工作要点工作计划5篇供参考
2023-12-16 999+ -
2025年专题生活会对照带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”个人对照检查发言材料4110字文稿
2024-12-21 999+ -
2025年医保局局长、科技局领导干部专题“四个带头”方面对照检查材料2篇例文(附:反面典型案例剖析情况)
2025-02-09 458 -
2025年国有企业党委书记、市总工会党组书记民主生活会“四个带头”方面对照个人检查发言材料2篇文(附:典型案例、上年度整改+个人情况)
2025-02-09 507 -
2025年市委组织部部长、教育局党委书记生活会“四个带头”个人对照检查发言材料2篇文(典型案例+个人事项)
2025-02-09 627 -
2025年市财政局党组书记、局长、市检察院党组领导班子对照“四个带头”方面生活会个人对照检视发言材料2篇文(含以案为鉴反思、以案促改促治方面)
2025-02-09 509 -
市检察院党组、市财政局领导班子2025年生活会对照“四个带头”方面检视发言材料2份文【含以违纪行为为典型案例剖析】
2025-02-09 461 -
2025年市财政局领导对照“四个带头”生活会检视发言材料2篇例文【含以违纪行为为典型案例剖析】
2025-02-09 586 -
单位领导班子2025年聚焦“四个带头”生活会对照检查材料2篇文(含:典型案例剖析反思、落实意识形态责任制)
2025-02-09 758 -
2025年镇党委副书记、市科学技术局领导班子生活会对照“四个带头”检视材料2篇文【含违纪行为典型案例分析】
2025-02-09 257
作者:闻远设计
分类:其它行业资料
价格:免费
属性:3 页
大小:14.64KB
格式:DOCX
时间:2024-03-10

