基于UML模型的软件测试技术研究与实现

被引量 : 0次 | 上传用户:zkc19890314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
测试用例的设计和编制是软件测试中重要的活动,更是软件质量的根本保障。因测试工作量太大,手工编写测试用例很难保证测试质量,所以自动生成测试用例具有非常重要的意义。UML被广泛应用于面向对象系统的分析和设计,是需求和代码实现的中间桥梁,既保持了需求中本质的信息,也是最终代码实现的依据。所以从UML模型自动生成测试用例,可以有效降低测试工作量并提高测试质量。论文介绍了基于UML软件测试产生和发展及现状,概述了UML模型、集成测试、测试数据自动生成方法中的有关概念、机制和算法。总结了UML模型在软件测试中应用的关键技术和问题。本文在总结前人研究的基础上,将UML协作图和状态图结合起来,通过测试交互类的所有可能状态来加强集成测试,生成既包含对象间交互信息又保存对象状态信息的中间模型SCTEST(Statechart-Collaboration Test),将SCTEST模型转化为状态协作树并生成测试路径,结合进化算法和逆向数据依赖链方法,充分利用数据间的依赖关系,生成高质量的测试数据。
其他文献
作为矿场事业中的重要构成内容,地质工作是至关重要和关键的。现如今,在科技水平不断强化的大环境下,地质勘探技术水平也有了显著的提升,有助于找矿工作的高效展开。
冷却水的冷却过程是电力生产中一个十分重要的过程,研究冷却水的温降措施具有很重要的意义。在电厂中,凝汽器的低温状态是由冷却水循环来保证的。冷却塔性能的好坏在很大程度
私人银行业务是指向高资产净值客户提供的以财富管理为核心的一揽子综合性金融服务。随着中国经济的快速发展以及富裕人口的日益增多,私人银行业务以其准入门槛高、私密性和专
检务公开的法理基础是指检务公开在法律精神和原理上的依据,其不同于检务公开的现实需要和价值功能,也有别于检务公开的“重大意义”。检务公开的法理基础在于公民权利的保障
在三次采油中,石油磺酸盐作为主要的表面活性剂,能够显著降低油水间的界面张力,且价廉易得。但由于其原料油成分复杂,使得结构和性能差异较大,而实际应用中的表面活性剂应满
伴随着经济、社会的发展人类越来越重视生命的品质。死亡是生命的重要组成部分,死得如何同样受到了世人的日益关注,优化死亡状态的安乐死之争、临终关怀的蓬勃发展等都说明了
掌握女性盆底解剖是了解盆腔器官脱垂发病机制的关键,诊断并评估相关盆底解剖缺损是制定个体化治疗方案的前提,文章简述女性盆底解剖结构,探讨盆腔器官脱垂的诊断评估模式及
目的观察急性脑梗死患者心率震荡(HRT)与心率变异性(HRV)的相关性。方法选择40例急性脑梗死患者和20例存在室性早搏但无器质性心脏病的患者(对照组)进行24 h动态心电图检查,40例急
本文的研究目的是针对秦皇岛经济技术开发区(以下简称秦皇岛开发区)功能定位与产业发展的现状,运用SWOT工具分析两者目前的优势和劣势,从而对两者的发展提出相应的策略。针对
目的比较后腹腔镜输尿管切开取石术(RLU)与经尿道输尿管镜气压弹道碎石术(URL)在治疗复杂性输尿管上段结石的疗效。方法 82例复杂性输尿管上段结石患者随机分为两组:RLU治疗3