嵌入式软件测试与软件质量评估【开题报告+文献综述+毕业设计】

嵌入式软件测试与软件质量评估【开题报告+文献综述+毕业设计】

ID:471656

大小:1.15 MB

页数:69页

时间:2017-08-07

嵌入式软件测试与软件质量评估【开题报告+文献综述+毕业设计】_第1页
嵌入式软件测试与软件质量评估【开题报告+文献综述+毕业设计】_第2页
嵌入式软件测试与软件质量评估【开题报告+文献综述+毕业设计】_第3页
嵌入式软件测试与软件质量评估【开题报告+文献综述+毕业设计】_第4页
嵌入式软件测试与软件质量评估【开题报告+文献综述+毕业设计】_第5页
资源描述:

《嵌入式软件测试与软件质量评估【开题报告+文献综述+毕业设计】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计开题报告电子信息科学与技术嵌入式软件测试和软件质量评估一、选题的背景与意义嵌入式系统出现至今已经有30多年的历史了,嵌入式技术也经历了几个发展阶段。20世纪70年代,嵌入式系统开始应用于工业控制领域。随着国防、工业、医疗等部门对智能控制需求的不断增长和计算机技术、微电子技术的飞速发展,嵌入式微处理器在运算速度、可扩展能力、可靠性、功耗和集成度等方面都得到了显著提高,从而使得嵌入式系统的应用领域不断扩展。进入21世纪后,多媒体技术与Internet的应用迅速普及,消费电子、计算机、通信一体化日趋明显,嵌入式技术再次成为一个研究热点,嵌入式技术不再简单的被用于功能控

2、制,随着集成电路工艺技术的不断发展和集成度的大幅度提高,将操作系统集成到单一芯片中,实现单硅片嵌入式系统已成为现实,嵌入式系统凭借着自身的许多优点已经被应用到人类生活的各个领域,如:金融、国防、航天等,并且将向网络化、智能化继续发展。信息化社会的建设对嵌入式系统市场提出巨大需求,商业、工业、航天等领域对嵌入式设备的需求与日俱增,嵌入式系统产业在国内外的市场上拥有着广阔的天地。然而由于嵌入式设备的特殊性,对嵌入式系统及软件的可靠性、有效性和稳定性有着比普通设备更高的要求,嵌入式设备故障往往会导致灾难性的后果,即使是在对安全性要求不高的领域,由于大批量生产也会导致严重的经济

3、损失。因此,嵌入式软件质量、嵌入式操作系统的性能等对嵌入式设备来说至关重要,也越来越受到人们的重视。二、研究的基本内容与拟解决的主要问题:本课题通过对嵌入式软件特点及其测试策略的深入分析和对LinuxTestProject(简称LTP)、IOzone、Network等相关测试套件的研究,实现三个专业的、完善的用于Cpu、I/O、Network性能测试的工具并用于评估嵌入式平台性能。主要研究内容包括:571.对LTP、IOzone、Network等相关测试集的研究与分析;2.测试用例、测试脚本的编写;3.测试代码移植到平台上的运行;4.嵌入式平台性能评估。以上四方面的内容

4、包含了我的课题所要解决的四个主要问题。第一,对LTP、IOzone、Network等相关测试集的详细研究与分析,研究这些测试集所包含的测试用例的整体构架,分析测试用例代码的数据结构和测试具体的实现过程;第二,借鉴LTP、IOzone等测试集研究所得编写完善的、专业的主要用于Network、I/O、Cpu相关性能测试的测试用例及测试脚本;第三,代码在测试平台上的运行主要包含在虚拟机和Freescale7448平台上运行测试;第四,运用编写的测试用例测试嵌入式操作系统的性能,根据测试结果评估嵌入式平台性能。三、研究的方法与技术路线:1,研究嵌入式Linux系统的功能特性嵌入

5、式Linux操作系统包括Linux内核,完整的网络支持,强大的文件系统,I/O管理功能模块。嵌入式Linux操作系统的内核是基于Linux的最新稳定发布版加上硬实时调度器构成的,支持最新的Linux特性,它是源代码级可配置的,提供了源码配置工具,以使内核根据相应的应用进行必要的裁剪与组合。2,实现完善的、专业的用于测试Cpu、I/O、Network性能的工具。通过对LTP、IOzone等相关测试集的研究与分析,对他们的优缺点进行总结,取长补短,对它们进行改进,实现三个完善的、专业的由于测试Cpu、I/O、Network性能的工具。3,交叉(Cross-test)测试Se

6、rial目标环境宿主环境Net3.1,构建宿主环境测试57在嵌入式软件测试中,常采取折衷,基于目标的测试消耗较多的经费和时间,而基于宿主的测试代价较小,目前的趋势是把更多的测试转移到宿主环境中进行,但毕竟是在模拟环境中进行的,目标环境的复杂性和独特性不可能完全模拟。本课题在测试过程中搭建基于x86处理器上虚拟机宿主环境,用于测试一些单元、模块等底层测试。3.2,目标环境与宿主环境对比测试由于目标环境的复杂性和独特性在宿主环境中无法完全模拟,所以在宿主环境中一边进行软件的单元、模块等底层测试,然后将系统移植到目标环境中进行集成、系统、基础软/硬件、性能等测试。这样既避免了

7、底层测试环境搭建难得问题,同时又能验证系统在向目标环境移植的过程中可能出现的不知名的错误,做到测试的高效和有效性。宿主环境测试完成后,测试代码将会被移植到Freescale7448平台上运行测试,该平台是基于PowerPC处理器上的测试平台。如此,可以做到在不同处理器环境中的对比测试。四、研究的总体安排与进度:1、2010.10-2010.12查阅文献,做英文翻译;2、2010.12-2011.01完成开题报告,熟悉嵌入式环境下的编程;3、2011.01-2011.03完成在虚拟机和Freescale7448平台上运行测试;4、2011.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。