软件测试技术及软件构件验证的研究

被引量 : 0次 | 上传用户:xxxxkeat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对软件质量保证的重要手段--软件测试进行了论述,首先给出一些基本理论,随着软件测试研究的进展,软件测试提出了一些比较前沿的理论。如测试驱动开发,探索性测试,基于模型的测试,自动化测试和基于构件的软件测试等。本文重点研究构件测试问题。构件和基于构件的软件开发是目前软件工程领域研究的热点,构件测试类似于传统的单元测试,基于构件的软件测试则类似于传统的集成测试方法。软件采用构件是一种为实现可扩展和可靠应用的现代化方式,为确保高可靠性,构件应用一定要经过验证,如模型检查,来证明它具有一定的特性。由于应用的执行常常过于复杂而难以直接证明,因此,一个抽象执行的模型被使用。行为协议是一个为软件构件的行为建模的平台。使用详尽的模型状态空间来评价复合构件间的横向依从和纵向依从关系是相当费时的,目前协议检查机版本的限制状态空间在10~8的大小内,在某些情况下是不够的,相比较而言,SPIN是目前最先进的模型检测机。在这篇文章中,提出了一种方法,将行为协议转变成Promela(过程元语言Process Meta Language的缩写)作为SPIN模型检测机的输入,采用SPIN来对构件进行验证。由于使用了代码来描述构件行为,就可以有效地检查协作构件之间的行为兼容性和LTL(线性状态逻辑)性能。通过上述方法对由复合构件组成的软件进行测试,并说明所提出的转换规则的有效性。
其他文献
研究目的通过数据分析,对比PCOS与正常人A型行为分布差异,探究TABP与PCOS临床表现、生化指标、生活满意度之间的关系。研究方法在门诊就诊符合纳入标准的PCOS患者,记录基本信
采用裂区试验设计,主因素为播期,副因素为密度,研究不同播期和密度对大豆品种南农47产量和籽粒蛋白质含量的影响。结果表明,南农47的产量在播期6月10—22日间差异不显著,6月2
随着管理学研究的不断发展和深入,多维构念模型的应用越来越广泛,但在多维构念模型的应用过程中仍存在许多问题。本文按照多维构念及其维度的关联层次和关联形式重点讨论了多
目的调查护理专业学生关怀能力现状,并分析教育环境对关怀能力的影响。方法采用关怀能力量表和自设的教育环境问卷,对316名护理专业学生进行问卷调查。结果护理专业学生关怀
套期保值的核心问题是如何更精准地估计最优套期保值比率。高频数据和低频数据在金融领域的应用各有优劣,综合使用两种不同频率的数据分析套期保值问题可以吸取这两种数据信
深入了解药品安全事件中公众应对行为的形成机制是管理部门完善监管体制和制定有效风险沟通策略的重要前提。本文以疫苗事件为例,采用扎根理论的方法分析微博数据,构建公众应
为解决HXD2型大功率机车合成闸瓦热压成型模具结构不合理的问题,克服模芯翼板使用时易断裂的弊端,通过对模具热压成型机理进行工艺分析,找出问题产生的原因所在,对模型结构进
目的观察肝胆管结石患者应用腹腔镜手术治疗的临床效果。方法临床资料采集于我院2017年7月-2018年7月手术治疗的122例肝胆管结石患者,按不同术式分2组,每组61例,对照组行开腹
猪繁殖与呼吸综合征(Porcine Reproductive and Respiratory Syndrome, PRRS)是由猪繁殖与呼吸综合征病毒(Porcine Reproductive and Respiratory Syndrome Virus, PRRSV)引