基于状态建模的类测试方法的研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:linjavac
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件服务领域的不断拓展、软件研发技术的不断进步,面向对象技术已经成为了软件分析与设计的主导技术。然而与之相应的软件测试技术的发展却是滞后的。因此,本文将围绕面向对象软件的测试技术展开探讨。基于类测试对于面向对象软件测试的重要性,本文将类测试方法作为研究重点。本文首先讨论了面向对象技术的特点及其对面向对象测试的影响,面向对象软件测试的层次划分,重点地分析了数个面向对象软件测试方法。对于面向对象软件的类测试,本文将测试用例的生成分为测试序列生成与测试数据构造两部分。通过类状态构造状态机模型,在分析并对比W[1]方法,Wq[2]方法和UIO[3]。方法的基础上,选择了UIo方法作为测试序列生成的研究方向,并在此基础上实现了测试序列的生成。关于测试数据的构造,本文分析了域测试法,随机测试法,并重点对遗传算法作为测试数据构造方法的可行性进行了探讨。本文进一步对如何通过遗传算法完成测试数据构造进行了研究,重点研究了如何构造适应值函数,提出了一个简单的构造方案,并举例完成了测试数据构造的实现,以期对测试用例自动生成工具的开发及后续研究提供有价值参考。
其他文献
随着现代社会工业化和信息化的迅猛发展,条码技术的应用越来越广泛,对其防伪性的要求也越来越高。PDF417条码是目前使用最为广泛的条码技术,数字水印技术是一种可以有效提高
在研究网络拓扑结构时,运用图论来构建模型是常见的方法。而路径嵌入和泛圈性是研究网络拓扑结构容错性时不可回避的内容,从而越来越受人们的关注。提高网络的容错性能够改善
随着互联网信息以指数级别增长,目前数字信息已呈现数量庞大、类型繁多、更新迅速等发展趋势。根据Forrester Research的统计资料,目前全世界数字信息量每年以数量级1018。字
近年来,随着我国高等教育的不断发展及学校对外交流活动的日益增多,给校园安全带来了很大影响。为加强“平安校园”的建设,各高校采取保安巡查、安全制度制订等措施,但是由于
随着互联网技术的发展,子空间学习已经成为机器学习、数据挖掘、模式识别等领域的研究热点。高维数据难以使模型得到理想的学习效果。子空间学习旨在通过计算高维空间中样本
纤维缠绕成型的玻璃钢制品作为一种新型材质,是由缠绕机缠绕成型后,用树脂胶固化、脱模后形成的产品。与传统金属材质相比具有许多突出的优点和优良性能,因此被广泛地应用到
随着互联网的不断发展和日益普及,互联网上的信息也是增长快速,全世界的网页数量也高达40亿左右,在我国的数量也超过了3亿左右,与此同时搜索引擎的作用越来越显的极为重要,但
新闻视频中的字幕文字通常含有新闻人物人名,新闻事件主题等很重要的信息。新闻视频字幕文字作为一种高级语义信息,对新闻视频内容的理解、索引具有重要作用。本文研究的是新
随着时代的飞速发展,生活节奏的不断加速,生活的压力也随之加大,对当代人们的心理健康造成了严重影响。军人由于军事生活高度统一,组织纪律严格,并随时可能执行应急军事任务,
随着网络的普及,基于分布式环境的应用系统已成为当前应用软件的中坚力量。但在分布式环境下,由于系统的运行效率依赖于各服务器的配置和网络状况,即使在目前计算机硬件性能