【摘 要】
:
随着软件功能的强大,复杂度的增加,只有加强软件的可理解性、可修改性、可测试性和可维护性,才能保证软件质量和延长软件生命。在软件的测试和维护过程中,对错误的跟踪定位和
论文部分内容阅读
随着软件功能的强大,复杂度的增加,只有加强软件的可理解性、可修改性、可测试性和可维护性,才能保证软件质量和延长软件生命。在软件的测试和维护过程中,对错误的跟踪定位和测试用例的高效成为关键。而目前许多软件的测试与维护所做的重复性工作太多,耗时费力,成本增大。在软件的维护过程中,由于各模块之间存在关联性,要修改出错的模块、添加新模块或删除无用的模块,就会产生不一致性错误或新错误,如何对这些错误进行跟踪定位成为软件测试和维护的关键问题。而在回归测试中如何选择测试用例也是降低测试成本的关键。基于程序关联性分析的测试方法是解决上述问题的一种方法,对模块与模块之间和模块与测试用例之间关联性进行分析,借助图形化的方法将各种复杂的关系抽象为直观的图形结构。通过构造关联关系图和利用程序插桩等技术,可以在测试和维护过程中对修正模块后出现的错误进行快速跟踪定位,并可以迅速筛选用于回归测试的相关测试用例集。这种方法减少了程序测试和维护过程中的重复工作,省时省力,降低成本。
其他文献
复杂环境下的地形分类对于室外机器人自主导航有着极其重要的意义。而目前一些地形分类的方法,无法全面满足室外导航的需要。本文以三维点云的空间分布状态为研究对象,研究了
SAR(Synthetic Aperture Radar,合成孔径雷达)是一种主动式微波传感器,由于其具有全天时、全天候、高分辨率的特点,已被广泛应用于经济、军事和科学研究等诸多领域。目前,基
随着大数据时代的来临,数据中心存储的数据量也越来越大。因此,作为数据主要存储介质的磁盘的需求量也越来越大。随着存储磁盘的增多,有各种因素,包括磁盘本身故障,环境因素,
开放性是互联网的一个最大特点,随着越来越多的用户在互联网上创作自己的内容,互联网的读者们也越来越受困于是否相信所阅读的内容。Wiki系统是典型的开放式编辑系统,用户可以自
无线Mesh网络(Wireless Mesh Networks,WMN)又称为无线网状网络,它是一种容量大、速率高、覆盖范围大的网络,具有传输可靠、扩展性好以及前期投资低等优点。无线Mesh网络是无
可穿戴计算机是一种超微型、可穿戴的新型移动计算机设备,它能随时随地为使用者提供信息获取、交换和处理的能力。它不只是将计算机微型化和穿戴在身上,它还实现了人机的紧密
在高校的信息化建设过程中,因为各种原因使各个部门根据各自的信息需要和特定的应用选择了各自的软硬件环境,因此各种媒体资源(图、文、声、像)是按部门或功能进行组织和管理
随着网络技术的飞速发展,网络元素在不知不觉中渗透到社会的每一个角落,并正在深刻的影响和改变着人们的生活。在此过程中,网络人际交往也成为现代社会人际交往的一种最新颖、最
针对经典的多安全策略支持结构,特别是通用访问控制框架(Generalized Frameworkfor Access Control,GFAC)在加入多个安全策略后效率明显下降的问题,借鉴人工免疫系统(Artific
J2ME(Java2 Micro Edition)是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术。它定位在消费性电子产品的应用上,对设备的智能化、多样化,提供