首页> 中文学位 >软件内建自测试中的测试程序生成
【6h】

软件内建自测试中的测试程序生成

代理获取

目录

文摘

英文文摘

原创性声明及本论文使用授权说明

第一章引言

1.1软件测试概述

1.1.1软件测试的定义

1.1.2软件测试的策略

1.1.3软件测试的现状

1.2 BIST软件测试思想

1.2.1 BIST硬件测试思想概述

1.2.2 BIST软件测试思想概述

1.3本文的研究内容和目标

第二章软件BIST系统中的静态测试

2.1静态测试的相关概念

2.2 BIST软件测试系统中静态测试的内容

2.2.1代码规范静态测试

2.2.2对故障模型的静态测试

2.3静态测试的实现方式

2.3.1静态测试实现的基础

2.3.2静态测试的具体实现

2.4本章小结

第三章驱动模块及桩模块的设计

3.1驱动模块和桩模块的相关概念

3.2 BIST软件测试系统中的驱动模块模型

3.2.1建立驱动模块模型的好处

3.2.2 BIST系统中驱动模块的功能设计

3.2.3驱动模块模型的建立方法

3.3 BIST软件测试系统中的桩模块模型

3.3.1 BIST系统中桩模块的功能定位

3.3.2 BIST系统中桩模块模型的建立

3.4本章小结

第四章BIST软件测试框架

4.1 BIST软件测试系统中的相关概念

4.2 BIST软件测试框架的功能

4.2.1 BIST软件测试框架的功能定位

4.2.2 BIST软件测试框架的测试方法

4.2.3 BIST软件测试框架的功能模块

4.3测试用例和测试点管理

4.3.1 BIST系统中的测试用例存储

4.3.2 BIST系统中的测试点存储

4.4测试程序生成

4.4.1模块调用关系图

4.4.2测试程序的生成过程

4.5运行测试程序

4.6测试报告生成

4.6.1 BIST系统中的静态测试报告

4.6.2 BIST系统中的动态测试报告

4.7本章小结

第五章课题的总结与展望

5.1研究工作总结

5.2今后的工作

参考文献

致谢

作者攻读学位期间公开发表的论文

展开▼

摘要

软、硬件测试从物理意义上看似乎完全是两回事,因此长期以来,二者的研究都是分开进行的,很少进行交流。然而,从逻辑上分析,二者的理念几乎是一致的,有着相似的理论和方法。只是长期以来人们疏于将二者进行比较、分析和利用,从而丧失了很多相互借鉴、共同发展的机遇。如果我们能将二者结合起来充分利用其相似性和一致性,则可以促进软件测试和硬件测试的发展。 “软件内建自测试技术(Built-In-Self-TestforSoftware)”的思想正是建立在上述软、硬件测试一致性理论上的一个实际例子。它将硬件测试中的内建自测试(BIST)的思想移植到软件测试和软件可测性设计研究领域中。“BIST”在硬件测试和可测性设计上已是一个成熟的技术,利用这个成熟的技术到软件测试中去可以大大降低软件测试的复杂度,提高可测性。基本结构包括模板和自测试部分。模板中建立了该程序需要测试的数据以供自测试部分使用;自测试部分根据模板信息生成测试用例、测试程序完成测试功能。 作为该项目的一部分,本论文主要讨论:静态测试的内容和方法,驱动模块和桩模块模型的建立以及测试程序的生成。在本文中,具体讨论了代码规范静态测试和故障模型静态测试并分别给出了其具体的实现方法。在对不同类型的被测程序分析的基础上,本文给出了相应的驱动模块和桩模块模型。最后,本文提出了测试程序的产生方法,其中整合了测试点、测试用例、模板等测试要素,达到了BIST软件测试框架的目的。 软件内建自测试是软件测试中的一个新概念,根据这一思想,在软件测试的研究和技术开发中可以少走许多弯路,加速测试理论的研究和发展。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号