【摘 要】
:
目前,软件开发的技术和规模都达到了一定高度,随之而来的软件质量问题也成为研究的重点。因为软件测试是提高软件质量的关键,其地位在软件开发过程中越来越重要。合理并且有
论文部分内容阅读
目前,软件开发的技术和规模都达到了一定高度,随之而来的软件质量问题也成为研究的重点。因为软件测试是提高软件质量的关键,其地位在软件开发过程中越来越重要。合理并且有效地选择测试用例进行测试是软件测试的关键,因此如何自动生成合理有效地测试用例成为研究软件测试的一个重要分支。并且,如何优化软件测试用例集成为了另一个研究方向。
在此前提下,本文应用蚁群算法和UML模型研究软件测试用例生成和软件测试用例集优化。
本文首先介绍了有关软件测试技术的基本理论。根据本文的研究内容,主要介绍了软件测试的概念、分类、规则以及一些测试用例生成方法和测试用例集优化方法。接下来,本文对蚁群算法和UML模型的基本理论做了介绍。简单的介绍了UML模型的发展过程和各种模型图,在本文中主要应用的UML状态模型。同时,对蚁群算法的基本理论和模型做了简要的介绍。其次,本文介绍了应用蚁群算法和UML模型生成测试用例的基本原理、过程以及算法的描述以及应用蚁群算法和UML模型优化测试用例集的原理、过程以及算法的流程,并且通过仿真模拟对本文提出的方法做了验证。
仿真实验结果显示,将蚁群算法和UML状态图模型生成的测试用例具有明显的优势。不仅生成的测试用例数量合理,而且可以满足测试需求。同样利用蚁群算法和UML状态模型优化的测试用例集可以达到完全优化测试用例集的目的。
其他文献
社会科技文明随着电子信息技术的高速发展大踏步地向前进发,这使得整个汽车电子软件开发领域向着多元化、复杂化的方向发展。为了解决不断升级变化的ECU处理器为汽车电子软件
粗糙集理论是由波兰科学家Pawlak提出的一种处理不确定知识的数学模型,该工具能够很好地对符号数据进行如属性约简、规则提取等分析,并已经在人工智能、机器学习与数据挖掘领域
基于SaaS的软件产品有灵活配置、多租户、无需部署的特性,特别适用于中小型企业。但当前的SaaS软件研究成果均以管理企业静态数据为核心功能,并未提供良好的业务流程支持。工作
随着移动通信技术的飞速发展,传统互联网流量大量的导入到移动通信网中,促使了移动通信网数据业务流量呈指数增长时,给移动互联网带来了极大的挑战。首先要面临的是无限增长的数
图形组态软件通过组件装配的方式实现监控程序的开发[10]。图形组态软件中监控图的绘制即为UI的一个构建过程,传统图形组态软件在UI构建过程中不能复用已有的图形组件,意味着
在低功率无线个域网中引入IPv6技术,可以解决其在地址配置、管理、服务、安全及与现有网络融合的通信需求。基于IEEE802.15.4实现IPv6通信的IETF6LoWPAN草案标准的发布有望实
在21世纪的今天,计算机技术、信息技术、通信技术高速发展,多媒体技术和流媒体技术在用户对交流需求越来越高的情况下应运而生。多媒体技术使人们的交流方式不仅仅局限于语言和
无线多跳网络具有灵活自组,移动性强,易于部署设置等特性,基于该网络视频传输系统的研究引起多方关注。视频传输业务具有高实时性,对网络质量有着较高的要求。所以如何做到快
随着互联网的快速发展,WEB应用在互联网上的迅速增多导致越来越多的WEB服务被企业发布到互联网上。WEB服务适用于企业内部及企业与企业之间,WEB服务在开发松散耦合的基于组件的