基于UML活动图生成测试用例的研究

来源 :江苏大学 | 被引量 : 0次 | 上传用户:TRACY101688
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是保证软件质量的关键性工作,在软件开发周期中占有非常重要的地位。软件测试的工作量随着软件产品规模不断扩大以及软件复杂性越来越高而迅速增长。为了降低软件测试的成本,提高软件测试效率,软件测试方法的研究受到业内越来越多的关注。   随着统一建模语言UML的广泛应用,基于UML的测试用例生成技术已成为软件测试领域的研究热点。UML活动图描述了系统为完成指定功能或任务所必须执行的活动流程,是复杂的交互式系统功能测试用例生成的重要依据,本文着重研究基于UML活动图生成测试用例的方法。   本文研究的主要内容如下:   1.讨论了生成测试用例的两种方法,重点分析了基于规格说明的测试用例生成方法和其中的基于UML模型的测试技术。   2.分析了UML活动图的特点,UML活动图的可测性设计以及测试覆盖准则,并给出UML活动图的形式化定义。   3.研究了从活动图生成测试场景的方法,通过逐层压缩活动图中复合结构,使生成测试场景的过程得到简化。对通过压缩得到的测试场景,逐层解压各结构模块得到完整的测试场景集。为了解决并发活动组合爆炸的问题,在解压并发结构的过程中使用反蚁群算法来解决并发活动实例化问题。   4.研究了活动图的测试剖面,在此基础上依据基本的等价类和边界值思想生成基本测试数据。   5.实现基于UML活动图生成测试用例的原型系统,并结合ATM自助取款机活动图生成测试用例的过程,说明了系统的功能。  
其他文献
积件式教学系统克服了传统课件模式中教学思路固定的弊端,具有高度的灵活性和重组性,既具备了传统课件“直观、形象”等优点,又糅合了“黑板式”教学模式中“灵活、自由、便
随着现代通信技术的发展,Web系统应用领域越来越广泛,其在传播信息的范围和数量上都呈现出指数级增长。Web服务器作为Web系统信息发布、处理的关键性节点,比以往要承载更多的
随着“情报主导警务”的提出,公安部门正在大力进行信息化建设,全国公安系统已经完成了公安三级和四级网络建设任务。信息化建设能够大力加强和改进公安队伍建设,大力提升警
随着计算机软、硬件技术的迅猛发展及广泛应用,人与计算机之间的交互活动也越来越密切。手势这一人与人之间除自然语言外最重要的人际交流方式也被引入人机交互中,使得人与计
传统的纸笔测验只能提供被试一个测验总分,计算机化自适应测验能估计出被试的能力水平,但是这两种测验都没有提供被试潜在知识状态的相关信息。而认知诊断能够从学生的作答反
学位
无线传感器网络是沟通物理世界与信息世界的一个重要桥梁。目前,无线传感器网络正在从实验室研究过渡到规模性的商业应用。这一阶段中,需要解决的关键问题是如何提高无线传感
可靠性理论起源于20世纪30年代初,但对系统进行可靠性分析则是从20世纪40年代开始的。最开始可靠性理论是运用统计方法于工业系统的质量控制中。二次大战期间,许多大型复杂系统
随着社会的发展和科技的进步,图像识别作为计算机视觉的重要组成部分,获得了长足的进步。传统的目标识别任务需要进行繁杂的图像预处理,且需根据识别目标的具体特征设计专门的特征提取方法,通过传统方法所获取的分类器识别精度低,且适应能力较弱。针对传统方法在目标识别领域的不足,本文基于深度学习技术,设计改进的卷积神经网络实现图像识别,利用神经网络强大的特征学习能力提取图像信息,以此提高图像识别模型的检测性能。
学位
说话人确认技术用于判断给定语音是否属于某个说话人,它作为一项关键的语音辅助应用技术,现阶段已经受到广泛的重视,并作为身份认证技术普遍应用于各种相关领域。而在已有的