嵌入式软件功能路径测试方法研究

被引量 : 0次 | 上传用户:www_com_me
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统应用的深入发展,嵌入式软件的规模和复杂性日益增大,软件在整个嵌入式系统中所占的比重越来越高,软件的质量对整个产品的质量起到了决定性的作用。由于嵌入式软件开发与测试方式的特殊性和复杂性,导致软件问题严重制约了嵌入式系统的质量和可靠性。针对嵌入式软件难以测试的问题,本文通过大量的静态分析和少量的动态测试,力求嵌入式软件在投入使用之前,尽量消除其中隐藏的错误、缺陷,在一定程度上提高了嵌入式软件的质量。对嵌入式软件功能和结构特性进行分析,并据此生成有针对性的测试用例非常重要,而嵌入式软件需要依赖特定的硬件环境才能运行,动态生成测试用例的方法不太可行。目前已出现一些嵌入式软件白盒测试的工具,但其价格普遍较贵,而从规格文档出发进行黑盒测试,对嵌入式软件来说又很难保证其内部结构设计的合理性。本文根据嵌入式软件功能和结构方面的特点尝试了一种适合于嵌入式软件测试实际的功能路径测试方法。通过文档解析和源代码静态分析,提取出软件的功能点,划分出软件的功能路径。通过对功能路径的分析,用一种简洁、快速的算法建立和求解测试约束系统,生成功能路径测试用例。执行功能路径测试用例,实施仿真环境或目标机测试。初步的实践和仿真表明,该方法可同时测试嵌入式软件的功能和结构,测试效率高、测试用例生成代价低且测试较为全面,能有效降低嵌入式软件开发、测试和维护的成本。
其他文献
近年来,医生因职业紧张所致的职业倦怠和抑郁问题越来越引起学界和社会的广泛关注。医生群体的健康状况下降势必导致其工作绩效和医疗服务质量的下降。国外一些研究表明,医生
中国的民营企业经过近30年的迅速发展,已经进入了一个新的发展阶段,在创造供给与需求、提供就业机会、缩小收入差距、实现社会稳定等方面都做出了杰出的贡献。然而在民营企业
随着计算机技术日新月异的发展以及电脑设备的普及,网络正以迅猛的速度影响着社会的进程和人们的生活、学习、工作。网络继报纸、广播、电视之后开辟了我国思想政治教育的新
为防止原油储罐中沉淀物沉积,国外一些公司采用了皮托管射流器系统进行清渣除淤工作。皮托管射流器主要由连接法兰、主体、涡轮、喷嘴、机械主体等构成,其工作原理是被外循环泵
随着人口增长和社会经济的高度发展,土地利用开发程度不断增大,已经导致全球生物地球化学循环发生改变和加快土壤性质(如土壤养分、土壤水分等)变化的速度,进而影响土壤的许
西气东输管道系统属于长距离的管道输气系统,天然气压缩机属于天然气输送的关键设备,加强对天然气压缩机的维护管理,避免压缩机组发生故障,才能保证天然气具有足够的压力,经
口语交际是人类言语交往中最直接、最便捷的方式。在当今时间宝贵、追求效率的时代,人们越来越多地采用直接的口语交际方式进行信息与情感交流,而现代电讯科技的迅速发展又为
企业在生产过程中涉及物联网的内容,其中RFID技术是物联网的基础,也是构建过程中必须要使用的技术。从其概念出发RFID属于电子标签技术的一种,经常被应用到物流管理、仓储管
近年来研究资料显示,肥胖与胰岛素抵抗之间呈高度的相关性,并且是肥胖者发生2型糖尿病、高血压及脂质代谢紊乱等的重要原因。芍药苷(Paeoniflorin)是芍药的主要有效成分之一,
快递配送从之前需要花费四、五天甚至一周的时间到现在的当日或次日达,取包裹从之前等快递员电话到现在深入各个学校、社区的菜鸟驿站,无不让人感叹当下物流行业的发展迅速。