分布式组件软件测试用例生成方法研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:e5134
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机网络技术和面向对象技术的发展为软件开发和应用带来了许多深刻的变革。分布式组件逐步成为新一代软件应用的重要模式,随着当前各种相关规范的逐步形成和完善,相应的开发环境和支持工具不断出现,分布式组件系统必将迎来前所未有的应用前景。如何保证分布式组件系统的质量成为一项亟待解决的任务摆在软件测试工程师的面前。 本文讨论了分布式组件系统的特点,分析了组件软件在集成测试时可能出现的错误类型,在此基础之上,提出组件软件的测试模型。为了更加精确描述组件间交互行为,我们结合UML协作图与状态图为组件软件测试建模。 测试充分性准则是整个软件测试的核心,它直接决定测试用例的生成。本文给出基于UML协作图和状态图的测试准则,基于这些准则,介绍了如何从UML协作图和状态图中产生测试用例。对于UML协作图,本文采用直接从协作图中产生测试用例的方法,分别对协作图的条件、并发、循环条件进行讨论,最后采用深度优先算法遍历所有测试场景,每个测试场景对应一个测试用例;对于UML状态图,本文首先将其转换成测试流图,然后从测试流图中产生测试用例。 最后,实现了基于UML协作图/状态图的测试用例生成方法的工具UMLTCG系统。这个系统,从读入UML协作图/状态图的规格说明XML文件,到测试用例的产生及测试用例管理都实现了自动化。
其他文献
该论文主要研究了目标检测技术,基于轮廓信息和区域信息的面向人的运动目标的基本跟踪技术,并利用现有技术对大范围的视频监控提出了一套智能化的解决方案.论文的创新点及主
2006年9月,在西宁召开的青海省关心下一代工作会议上,一位精神矍铄的老人的发言,博得了全场热烈的掌声,这位老人就是吴启章。吴启章1959年参军,1965年听从党的召唤,毅然离开
目的 探究纤维胆道镜联合术中B超在肝胆结石手术治疗中的临床价值.方法 选取我院2017年1月至2018年1月行肝胆结石手术患者72例,按随机数字表法,分成对照组(行单纯纤维胆道镜)
目的 分析多期动态增强MRI对宫颈癌放化疗短期疗效的评价效果.方法 纳入我院在2014年2月至2018年12月,经过病理检查确诊,同时予以放化疗治疗的宫颈癌患者42例,在予以治疗前,
目的 研究CT与MR在半月板和关节软骨损伤中的诊断价值.方法 以2017年11月至2019年10月本院接诊的半月板和关节软骨损伤病患100例为对象,对其施以CT与MR检查.对比2组不同方法
目的 研究分析周围型小细胞肺癌的CT诊断与临床病理分型.方法 本院于2016年7月至2019年7月一共收治120例周围型小细胞肺癌患者,患者均经病理学确诊,均给予螺旋CT扫描检查,分
粗糙集理论是一种行之有效的数学工具,可以处理不精确、含糊和不完整信息。在数据挖掘、机器学习和模式识别等领域,粗糙集理论广泛应用于分类和特征选择(属性约简)。属性约简
目的 探究CT、X线两种方法对强直性脊柱炎患者的诊断效果分析.方法 选取2017年2月至2019年7月于我院就诊的强直性脊柱炎患者,采用CT与X线检查两种检测方法对所选取的人员进行
目的 探究采用彩色多普勒超声检查对乳腺纤维腺瘤和分叶状肿瘤的鉴别诊断价值.方法 将2017年12月至2018年12月,在我院就诊的乳腺分叶状肿瘤患者42例纳入A组,乳腺纤维腺瘤患者
目的 分析宫腔镜检用于异常子宫出血的临床意义.方法 本次时间选取2017年1月至2019年6月内,研究对象选取异常子宫出血200例,回顾性分析其全部的临床资料,所有患者均接受宫腔