基于UML提取系统测试线索方法的研究

被引量 : 0次 | 上传用户:iamfly2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
测试是软件开发过程中重要和不可或缺的部分。随着软件开发方法和软件工程过程的发展,软件测试技术和方法也不断演化进步。80年代以来,随着面向对象技术的广泛应用和CASE工具的飞速发展,软件工程过程也由传统的瀑布模型发展到支持增量开发和功能迭代的USDP,RUP和XP。这都对传统的软件测试方法和技术提出挑战,迫切需要研究面向对象软件测试和测试自动化。考虑到面向对象图形化的分析设计方式,基于模型的软件测试的研究才能从根本上解决测试领域面临的问题。 现在,统一建模语言已经受到业界的广泛认可,OMG也在不断改进UML使其能更好地支持测试。因此,基于被测系统(SUT)的UML模型的测试及其自动化方法和技术的研究是当前测试界研究的热点。目前,相关研究大都处于理论和试验阶段,而且大都是针对类测试和集成测试。国外部分IT企业的基于UML的自动化软件测试CASE工具也还处于研发期间。在这种背景下,本课题的研究对于提高我国软件测试理论和技术有着重要的学术和实用意义。 系统测试是基于系统描述测试整个系统。对基于面向对象技术和UML分析设计方法开发的软件系统而言,这意味着系统测试需求源于UML分析文档,如用例及其相应的时序图、协作图、活动图、类图及所有这些UML模型中必要的对象约束。 因此,为研究基于UML提取系统测试线索的方法,本文首先分析了当前基于UML的各种软件测试研究的现状,探讨了各种UML图对测试的支持状况,并根据这些分析选择用例图和活动图做为获取系统测试线索的基本依据。随后,深入探讨了用例图、活动图和OCL语义,及以它们为依据提取系统测试线索必须解决的问题。然后,本文提出了一种针对交互式系统(如:基于命令行和图形用户界面的系统)的基于UML提取系统测试线索的方法。该方法通过扩展用例图和描述用例实现的活动图,构建描述系统用例间顺序依赖关系的活动图UCSDAD,以及限定覆盖准则为获取系统测试线索提供充足的支持。从中提取的系统测试线索由含参数的用户/系统的交互方法序列和保证系统按线索执行的相关参数的约束序列组成。 本文最后用图书管理系统演示了该方法的实施过程,验证了根据该方法可以提取的较为完整的、合理的、充分的、高效的测试线索。从而证实了该方法的有效性及其对系统测试的指导作用。
其他文献
通过系统考证"泄泻"病名,分析《内经》对泄泻病因病机、辨证治疗的认识,以及后世根据《内经》认识进一步的演绎和发挥。认为认真梳理和探析《内经》及后世对泄泻的认识十分必
现阶段,电视已经成为了传播信息最有效和迅速的途径,电视播音在信息的传播过程中是很重要的。电视播音的好坏将直接决定着人们看电视的效果,对信息传播也有着很重要的影响。
高校学生非正常死亡事件严重影响学生心理健康和校园和谐稳定,本文通过调查问卷的方式,详细分析了当前高校学生非正常死亡事件应急管理机制存在的问题,提出建立类型学预防机
目的介绍超声弹性成像的物理基础及在浅表器官中的一些初步应用。方法应用商品超声弹性成像仪。用手法引入外力至感兴趣区。收集弹性信息并用自相关综合法分析。结果用超声弹
本文研究了混凝土碱骨料反应(alkali-aggregation reaction,AAR)过程中混凝土性能及其内部微裂纹结构的演化规律。对60℃加速养护不同龄期的AAR劣化混凝土试件进行了宏观性能
西尔维娅·普拉斯(1932—1963)无疑是20世纪五六十年代美国自白派诗人中最富才情、最富诗意的诗人之一。她的诗化人生和人生诗化曾一度成为评论界的焦点。她让自己的诗歌穿梭
被誉为美国文学“现代经典成长小说”的《麦田里的守望者》是美国著名遁世作家杰·戴·塞林格唯一一部长篇小说。小说于1951年出版,一经问世便深受青少年的喜爱。小说描述了主
今天,你可能不会带钱包出门,只要你用手机打开支付宝,便可即时付款、转账,生活缴费、商务往来,还可办理出国购物退税。余额宝随时随地理财。芝麻信用免押金租车、租房、旅行
随着工业革命和经济全球化的发展,人类与自然环境的冲突逐渐加剧,生态危机全面爆发。面对日益恶化的人类生存环境,人们渐渐觉醒,试图以更新的眼光来审视自己的行为方式,生态主义思
2011年5月,黑龙江省文物考古研究所在富锦市东堤二期风电场工程考古调查勘探过程时,根据第三次文物普查成果的线索发现了富珍遗址。为了解遗址地层情况,当即在该遗址地表陶片