网络安全软件的自动化测试系统的研究与应用

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:proshyrain
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是控制软件质量的重要手段,软件质量的好坏将最终决定软件企业的市场命运。因此为了保证软件产品的质量,软件测试特别是自动化测试越来越受到人们的重视。软件自动化测试技术研究的目的是在无人干预的情况下自动测试软件,提高整个软件测试的效率。尤其是对于功能强大的网络安全软件TIS17,软件测试是整个开发流程中的重要环节。因此对自动化测试技术的研究是具有实际意义的。   正是在这个前提之下,本文首先介绍了软件测试的研究背景、国内外发展状况和自动化测试发展历程、自动化测试的基本理论、自动化测试脚本技术和组件测试技术。提出了基于TIS17的系统结构而实施自动化测试的必要性和实现自动化测试亟待解决的问题——如何处理它的图形用户界面及如何为面向用户的组件软件实施高效的自动化测试等等。经过讨论并完成了应用映射表和测试数据文件的设计,使得现有的基于关键字驱动的自动化测试框架更能完美的实现自动化测试。   结合实际测试经验,实现了在测试程序中对不同类型UI的操作,同时结合组件测试思想,建立Scope文件来控制测试范围,进行单元测试和有选择的回归测试,使得测试工作尽早进行,同时提高了测试的覆盖率和效率。另外结合虚拟化技术,实现了一个可被借鉴的标准的自动化测试系统,并使之容易维护与控制,同时提高了测试的覆盖率,降低了测试成本。通过使用改进前后的关键字驱动的自动化测试框架,并对其完成的测试结果进行比对,进一步证明了关键字脚本技术的发展提高了自动化测试的效率与覆盖率,并验证了该系统为一个成功的自动化测试实例——完成了关键字脚本技术在自动化测试中的完美应用。   最后,本论文总结了课题研究的主要工作,并对后续工作进行了展望。  
其他文献
信息社会使人们对于数据的重视程度越来越突出,人们希望挖掘数据中蕴含的规律。因此,找到一种高效、准确的函数关系发现方法是数据挖掘方面的一个研究重点。演化计算在函数挖
红外成像可以识别伪装。在云雾天气下,也很容易成像。相反,可见光图像很容易受天气干扰。但它具有很好的光谱分辨率。所以在同一视场中对同一目标拍摄红外线图像和可见光图像
粗糙集理论是一种处理不准确、不确定和不完备信息的有效分析工具,能利用现有知识库中的知识对不完备信息进行近似刻画处理。属性约简和决策规则提取是粗糙集的两大核心研究
随着计算机技术和信息技术的飞速发展,如何通过人机界面更加自然和友好的交流成为研究热点,其中,语音交互方式的研究成为普遍关注的焦点之一。语音交互中非常重要的一项技术
P2P网络是近年来业界研究和关注的一个焦点,它在很多领域都得到了应用,其发展空间很大。但是,P2P网络固有的开放性和匿名性也为提供虚假文件、恶意攻击等恶意行为提供了可乘
学位
随着信息技术的发展,基于WEB的各种网络应用系统随之产生,这些网络应用系统应用于社会行业的各个领域。把计算机网络技术与发展党员工作相结合,开发设计发展党员工作实时监控
聚类分析是数据挖掘领域中一个非常重要的研究方向。近年来,随着信息技术的高速发展出现了一种应用日益广泛的动态流数据—数据流。数据流不同于传统的存储在磁盘上的静态数据
当今企业应用系统常常陷入进退维谷的境地,在企业应用系统开发中,总遇到“不敏捷”和“效率不高”的情况。企业不能依赖IT基础结构来快速满足业务需求的变化,缺乏有效应对市
随着互联网和信息通讯技术的不断发展,全球进入信息化时代,为了迎接新时代的知识革命,各高校纷纷构架自己的信息高速公路。数字图书馆、校园一卡通、办公自动化、目录服务系统、