软件内建自测试思想在类测试中的应用

来源 :上海大学 | 被引量 : 0次 | 上传用户:dongge5266
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件内建自测试是最新提出来的一种软件可测性设计概念.它借鉴集成电路测试中BIST技术的成熟思想,通过基于模板的测试生成机制力求给测试人员提供一个高效的测试工具.本文首先系统地总结了软件内建自测试的思想,然后在此基础上设计了针对类测试的内建自测试系统的结构.分析系统的数据流后,我们把系统分为三个部分:测试信息录入部分:主要是系统的用户接口,包括分析人员界面,设计人员界面,编码人员界面,测试人员界面等.此部分将实现模板功能,完成测试信息的录入.测试用例生成部分:一个重点是测试用例的推理过程,另一个重点是测试用例的描述和存储.测试程序生成部分:构造必要的桩模块,选择合适的测试框架,合理组织测试用例,生成最终能运行的测试程序.整个研究工作主要围绕以下几个问题展开:测试信息如何描述,如何组织,如何存贮?测试用例如何描述,如何组织,如何存贮?测试程序如何组织?测试信息的说明采用非形式化和形式化规格说明相结合的方法是一个可行的方案.一方面可以减少对测试人员的要求,另一方面可以满足测试生成的要求.由于测试方法的原理各不相同,没有固定的程序实现方法,因此建议采用软件插件技术实现模板功能.本文提出了一种针对C++类测试的测试用例描述语言--TDL,以期提高C++类测试测试数据的存贮结构化,方便其共享和复用.本文还分析了单元测试框架CppUnit的使用、设计和实现,总结了测试框架的实现结构,提出了适合软件内建自测试思想的最佳测试框架.
其他文献
本课题主要研究了运动图像压缩编码国际标准MPEG-4和实时传输/实时传输控制协议RTP/RTCP,设计并实现了基于MPEG-4标准的变电站计算机远程视频监控系统。在分析比较运动图像压缩编码国际标准MPEG-1、MPEG-2、H.26X的基础上,对MPEG-4标准的图像压缩和网络传输控制技术进行了深入的研究,并提出了一种基于小波变换进行压缩编码的MPEG-4编码器和基于RTP/RTCP的网络自适应传
随着科学技术地不断发展和工业自动化水平的日益提高,计算机控制系统越来越多的应用于铁路,矿山,钢铁,石化等行业,并相继出现了许多大型的,技术水平高,功能齐全的复杂系统。这些系统
如何实施软件质量保障,成为软件工程研究的一个领域.经过几十年的研究,人们达到一个共识,就是软件企业要想生产出质量符合标准的软件产品,必须有一套成熟的软件过程.软件能力
随着网络技术和软件技术的发展,电子商务技术迅速普及,应用日益广泛深入,成为当前信息领域的研究热点之一。作者围绕这一热点展开研究开发,探讨了企业电子商务的基本理论与系统开
本文主要研究了脉冲耦合神经网络(PCNN--Pulse Coupled Neural Network)在模式识别中的应用。首先结合PCNN的同步脉冲发放和侧抑制特性,提出了基于改进型PCNN的图像凹点检测算
在Internet技术普及的今天,银行的信息处理在很大程度上仍然依赖人来进行.层层传递、层层审批的处理方式严重制约银行的发展.信息处理的过程中出错的可能性极大;而且不同的银
在“厂网分开,竞价上网”的环境下,发电企业作为市场的成员之一必然要面对电力市场的竞争,这就需要准确地分析、控制发电成本,研究报价技巧,做好结算管理,使企业获得最大的利润。论文首先对电力市场的发展以及竞价上网进行了阐述,尤其对开发本课题的意义进行了介绍。然后对成本管理的关键技术进行了研究,主要围绕如何在现有技术条件下为发电企业提供一个合理计算动态成本的方法,从而为发电报价提供支持。另外,在电力市场的
当今的计算机外部设备,都在追求高速度和高通用性。尤其是用户在进行数字图像的数据传输和处理时,大量的数据要求计算机和外设间具有高速的接口。USB(Universal Serial Bus)技
随着中国经济的发展和金融信息化进程的加快,POS(Point ofSales)系统正在成为信息时代资金流动和货币支付的一种主要手段.由于传统的基于RS-485标准的POS接入方式具有成本高
本文首先对IP电话即VoIP技术的定义进行说明,介绍了IP电话的工作原理和相关的标准及协议;对IP电话迅猛发展的原因进行了全面的分析,其结果是IP电话迅猛发展的最深层次的动力来自