论文部分内容阅读
随着科技的发展,嵌入式系统在家电、互连网、航天航空等各个领域的应用日益广泛。嵌入式软件作为嵌入式系统的核心,其质量保证对整个系统至关重要。然而嵌入式软件作为一种特殊的软件产品,其质量保证不同于普通软件,如何建立一套简单高效的测试系统,一直是嵌入式软件开发的难点。嵌入式文件系统是嵌入式操作系统的重要组成部分。NAND FLASH以其大容量低价格等优势迅速成为嵌入式系统存储的新宠,因此其上的文件系统研究也日益广泛。本文从软件产品测试的基本知识、理论入手,分析研究了针对于嵌入式软件的测试系统配置、测试方法和测试策略,提出了嵌入式软件测试解决方案。以专门针对NAND FLASH设计的闪存文件系统YAFFS(Yet Another Flash FileSystem)为实例,使用白盒测试策略及仿真技术对YAFFS文件系统在均匀损耗、掉电恢复和动态内存占用三个主要方面的性能进行在线测试。本文给出测试结果的同时,着重研究嵌入式软件测试方案和方法,对其他嵌入式软件测试具有一般借鉴意义。同时文章还对测试结果进行分析,并提出了改进意见、方案和适用环境。