嵌入式软件的图形化测试用例生成系统设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:csnd123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,嵌入式软件的复杂度越来越高,可靠性、安全性和实时性要求也越来越严格,但软件产品上市的时间要求却越来越短。为满足这些严苛的要求,高效的嵌入式软件测试是必要的,包括测试用例的自动选择、生成、优化、执行与评估等。然而,目前采用的传统嵌入式软件测试难以达到高效的目的,因为其测试用例是随着开发过程逐渐被编写出的,即“分析一部分需求,设计一部分过程,编写一部分代码,然后能测多少测多少”。因此,传统嵌入式软件测试存在测试滞后、耗时长、成本高、测试不完备、难以重用、不够清晰直观且难响应软件变化等固有缺点。针对嵌入式软件快速发展的实际情况和传统嵌入式软件测试所面临的问题,MDA(模型驱动架构)的重要分支MBT(基于模型的测试)给出了较好的解决方案。MBT以测试模型为中心,能基于模型完成测试工作,具有早期介入测试、支持不同粒度的测试、易于重用、形象直观、能及时响应软件变化、能基于测试用例生成算法和测试覆盖准则生成有针对性的测试用例集合等优点。但目前国内外关于MBT的研究大都是局限于某个角度进行的,如提出一种新的基于FSM的测试用例生成方法、基于UML的某种图形或某几种图形生成测试用例等。本文从全局出发,系统地提出了一套较完备的覆盖嵌入式软件开发全过程的嵌入式软件测试图形体系,在嵌入式软件开发过程中综合运用了MBT技术、图形建模技术和测试用例生成技术。论文最终开发了一个嵌入式软件的图形化测试用例生成系统,它集系统资源管理、可视化图形建模、模型验证、测试项规划、测试用例生成、测试项与测试用例管理、测试文档生成等功能于一体。对比实验表明,与传统嵌入式软件测试相比,使用该系统能减轻测试人员的工作负担,降低测试的成本和风险,提高嵌入式软件测试的效率和质量。
其他文献
现代篮球比赛节奏快、变化多的特点,决定了作为临场指挥的教练员必须反应快,思考快,决策快。在很多情况下教练员甚至没有时间进行一步步的推理分析,在很大程度上只能凭直觉思
<正>邹振环《影响中国近代社会的一百种译作》一书“前言”中有这么一句话:“中文释语中‘如影随形,如响应声’则道出了译作对社会文化的效应和作用。“就某些译作而言,其影
期刊
下垂控制是在微网中广泛使用的一种控制策略,下垂控制的逆变器联网运行时,微源输出功率为下垂曲线在频率等于50 Hz处的功率值,逆变器相当于恒功率输出。在介绍了下垂控制的基
本文在系统剖析《孙子兵法》思想内涵和系统阐述《孙子兵法》思想研究文献的基础上,结合当代篮球运动发展的现状,对篮球比赛临场指挥战术如何借鉴与应用《孙子兵法》思想,来
在北京老城区,有一种细长的城市交通空间,那就是胡同。在胡同两侧排列着的,就是北京最具代表性的中庭式传统居住形式——四合院。最原始的四合院是作为私人住宅的私有居住空
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
随着社会的发展及时代的进步,我们国家近几年的经济水平有了很大程度的提高,经济的快速发展,在很大程度之上促进了其它方面的发展。建筑行业也是如此,在经济快速发展的支撑之
销售定价是企业销售销售环节的一项重要决策。企业定价的重要依据是正确计算企业的产品成本,传统的成本计算法并不能给企业提供准确的成本信息,容易误导成本定价决策。本文试
作文是片段化生活的呈现,是个性化的语言表达。然而,现今社会越来越追求高速度,作文教学也越来越走向功利性。那厚厚的作文书似乎成了学生创作的“救星”,学生一味模仿别人的“佳作”,忽视了内容的真实性,缺少了生活情感的真挚性,也就是说,这样的作文缺乏“地气”。所谓“地气”,即“地中有气”。“气”是灵气,是真气,是大地的力量。人越接近大地,越觉踏实;越远离大地,越觉空落。作文“接地气”是作文要接近生活,符合