构件软件黑盒测试研究及应用

被引量 : 0次 | 上传用户:tianyi666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着构件和构件软件技术的发展,构件软件测试的研究也日益受到关注。测试用例是软件测试的核心,测试用例的选择与生成也是构件软件测试的一个难点,有效的测试用例生成不仅可以提高测试效率、开发效率,也可以提高软件质量。本文首先研究了构件及构件软件的基本理论,包括构件特性、模型及分类,构件测试和构件软件测试特点、困难和要素,通过对现有构件软件测试方法的分析比较,针对构件软件黑盒测试,将基于模型的测试方法和基于遗传算法的测试方法相结合,提出了基于UML活动图和遗传算法的测试用例生成方法。该方法利用Visio工具建立UML活动图模型,依据建立的UML活动图分析基本流和备选流,组合基本流和备选流生成测试场景,然后再以测试场景为优化目标,对遗传算子选择及适应度函数设计进行了详细的分析,研究了方法的过程模型、实现步骤。其次,概述了采用基于构件软件开发方法开发的餐饮管理系统的功能需求,并对该系统进行分析设计,利用本文所提出的方法对餐饮管理系统进行测试用例的设计,验证了基于UML活动图和遗传算法的测试用例生成方法的有效性。再次,针对评价测试有效性问题,在讨论了软件构件质量特性的基础上,本文研究了应用于评价构件软件系统测试有效性的工作流程及相关的度量指标。
其他文献
归纳了高校机关处室存在的庸政懒政怠政的多种表现,并从理想信念动摇、宗旨意识淡化、能力素质不强等方面分析了其形成的内在原因,从考核激励机制不健全、监督问责机制不到位
编者按:“在线班级”的空间重塑是教育信巳化申的主题之一。《班级建设》栏目聚焦“在线班级”,着重探讨其内涵,井在此基础上深入论述班主任的信息技术素养。
<正>党的十八大以来,以习近平同志为核心的党中央高度重视我国对外传播能力的建设和提升,对其宏观战略、发展路径等进行了全面而清晰的指示和部署。特别是自2015年开始,我国
在编制摘挂列车调车作业计划中提出筛选一优化计算方法,并通过实例,论述了该方法的实现。该方法力求将调车方案数降到最低,以减少溜放钩数,但调车方案基数较大时,如何进一步提高筛
1553B多路传输数据总线接口模块作为一种通用模块在我国自行研制的机载设备上大量使用,在研究1553B总线接口模块测试技术的理论基础上,主要研究多块1553B总线接口模块的测试设
<正>企业内部宣传是塑造企业文化、凝聚员工思想、激发员工干劲的重要途径,对企业发展壮大起到至关重要的作用。本文将详细阐述企业内部宣传概念,描述此项工作的开展情况,分
城市化发展有助于促进第三产业的发展及人口的变迁,产品市场化、土地资源市场化及劳动力市场化对推动城市化的发展具有重要作用。随着城市化的快速发展,导致我国的水生态环境
本研究截取“战后”这个独特的时间视角,回溯二战后日本幼儿生活教育理论的发展路径,整理出影响日本二战后幼儿生活教育理论的因素是哪些及幼儿生活教育理论的目的、内容、方法、过程等,厘正其中的不足,可以一定程度上丰富对生活教育理论方面的研究及日本幼儿教育史理论研究,为以后的研究者提供参考。本研究采用了历史文献研究法,以二战后日本幼儿生活教育的流变为研究对象,梳理二战后日本幼儿生活教育理论从1945年至20
在中国存在着很多种方言,几乎每一个地方都有自己独特的方言,这些方言都是独具特色的,正是这些各种形式的方言组成了中华文化的语言文化。但是,这些文化有时会对我们造成一定
针对保险公司产品多元化、专业化、主营业务发展状况、公司类型特征等方面对健康保险发展的影响,以我国60家主要保险公司2007~2012年面板数据,采用动态系统广义矩估计(GMM)模