浅析嵌入式构件系统测试技术

2014-10-21 20:04:55周炜曹亮
电子世界 2014年6期
关键词:嵌入式

周炜 曹亮

【摘要】软件工业化生产过程中,構件复用是一条可行之路,而软件复用又以构件技术为核心,现阶段基于构件的软件开发应用越来越广泛,随之而来的问题就是构件及基于构件的软件系统测试中遇到了诸多问题。从某种程度上讲,构件质量的好坏是由其可测试性来决定的,在构件设计阶段充分考虑其可测试性,并予以完善与提高,则可进一步保证构件质量。本文主要针对嵌入式构件系统的测试进行讨论。

【关键词】嵌入式;构件系统;测试技术

一、构件系统测试的特点及分类

所谓构件是指系统中可明确辩识的成分,构件是可独立配置的单元,由于其封装十分严格,故其内部实现细节通常不为所知。构件最大的优势在于可在恰当的环境中被复用,因此也被认为是解决软件危机的重要途径。构件需要清晰的接口规范支持,以利其与环境交互。

(一)构件系统测试的特点

在构件化软件测试过程中应用传统软件测试,难免出现力不从心的问题。比如构件内部会包含状态变量,即调用一个构件接口操作需要依赖前面调用操作的历史来获得另一个结构,但构件内部实现细节不可知,故只能将其视为一个黑盒,难免用到用于功能性测试的黑盒测试。但是在这个过程中,一方面由于实际系统中功能组合过于复杂,难以实现完全的功能性测试;另一方面黑盒测试需要对构件建立测试驱动器,其代价非常之高。所以通常会用白盒测试做补充,但也会由于构件系统不可见的特性而加大白盒测试的难度。……

登录APP查看全文

猜你喜欢
嵌入式
Focal&Naim同框发布1000系列嵌入式扬声器及全新Uniti Atmos流媒体一体机
TS系列红外传感器在嵌入式控制系统中的应用
电子制作(2019年7期)2019-04-25 13:17:14
基于嵌入式Linux内核的自恢复设计
嵌入式系统通信技术的应用
电子制作(2018年18期)2018-11-14 01:48:16
嵌入式PLC的设计与研究
电子制作(2018年16期)2018-09-26 03:27:18
搭建基于Qt的嵌入式开发平台
基于嵌入式系统Windows CE的应用程序开发
嵌入式单片机在电机控制系统中的应用探讨
电子制作(2017年8期)2017-06-05 09:36:15
嵌入式软PLC在电镀生产流程控制系统中的应用
电镀与环保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式视觉联盟