测试脚本语言论文-刘奇砾

测试脚本语言论文-刘奇砾

导读:本文包含了测试脚本语言论文开题报告文献综述及选题提纲参考文献,主要关键词:自然语言处理,软件测试,测试自动化,脚本

测试脚本语言论文文献综述

刘奇砾[1](2015)在《自然语言处理在测试脚本自动生成中的应用》一文中研究指出随着软件自动化测试技术的发展,越来越多的软件测试工作已经通过自动化测试脚本来完成。对于新的软件来说,可以直接根据产品规格书的要求来编写自动化测试脚本,然后在后期只需维护已有的测试脚本,具体的测试工作都可以交给计算机来完成。然而,在实际工作中,仍然需要面对很多项目的迭代更新问题。由于过去自动化测试技术的不成熟,在这些项目中会存在大量的手动测试文档。一方面,这些经过不断修改和优化的测试用例对企业来说,是相当宝贵的财富。另一方面,这些手动测试的工作效率低下,每次的软件更新,都可能需要占用一部分人力资源。然而,又因为这些手动测试文档的数量巨大,如果手工将它们全部从文本改写为脚本,工作量也非常大,对于企业来说,往往没有足够的人力来投入其中。因此,急需一种自动化脚本转换工具来解决这一问题。本课题的目的就是,通过对自然语言处理相关方法的研究,来设计并实现一种简单易行的自动化转换工具,大批量的将遗留下来的手动测试文档转换为自动化测试脚本,以提高测试效率,降低人力成本。本论文的主要工作有:1.研究了自然语言处理的理论与方法。2.分析了脚本语言的特点。3.针对自然语言与脚本语言的差异,设计相关的处理算法。4.设计并实现自动化转换工具。5.通过对多个手动测试文档的转换,测试验证自动化转换工具的转换能力。通过将这一自动化脚本转换工具应用到某个实际的项目中,验证其转换能力。结果表明,这一工具对测试文档有较高的转换率和正确率,可以节省大量人力。同时,通过对转换算法的不断完善,可以将这一工具应用到更多的项目中。(本文来源于《上海交通大学》期刊2015-11-01)

吴立金,简阳,张凯,唐龙利,韩新宇[2](2015)在《基于Python语言的GUI自动化测试脚本技术研究》一文中研究指出为解决嵌入式软件GUI测试自动化控制问题,提出Python测试脚本扩展嵌入的方法,采用开源库Boost.Python将Python解析器嵌入GUI自动化测试平台软件中,并为GUI软件测试行为扩展了测试函数,建立了用例要素与脚本要素的对应关系,针对不同类型的扩展测试函数提出了基于关键字索引和图像建模的脚本函数自动生成方法,并且从脚步的解析与调度两方面分析了Python测试脚本的驱动执行原理,使嵌入式软件GUI自动化测试平台支持Python脚本的创建并通过脚本的执行实现GUI软件自动化测试,并且提高了测试控制的易用性和灵活性。(本文来源于《计算机测量与控制》期刊2015年10期)

严婷婷[3](2013)在《智能卡操作系统测试脚本语言的设计与实现》一文中研究指出近年来,随着信息技术的快速发展和日益普及,智能卡的应用市场和应用领域也在不断扩大,例如手机卡、银行卡、身份证和社保卡等的普遍应用。智能卡的使用离不开其内部的操作系统(COS)的支持。COS控制智能卡与外界的信息交互,管理卡内的存储器并在卡内完成各种命令处理。COS的可靠性和稳定性直接关系到整个卡片的生命质量,COS失效,可能会给用户或企业造成非常严重的后果。因此,为了保证COS的质量,需要一种正规、全面和可靠的测试方法。本文在学习前人所做工作的基础上,提出了一种新的COS脚本测试方法。本文首先分析了当前常用的软件自动化测试工具和测试方法,从中学习好的方法和经验。然后介绍了软件测试理论的相关基础知识,并分析了嵌入式软件的特点,对嵌入式软件的测试特点、测试模型和测试种类进行了相关研究,从而为实现COS的脚本测试技术奠定了坚实的理论基础。本文研究了COS的软/硬件体系结构以及智能卡与读卡器和终端之间的通信机制,针对COS的特点和功能结构,对COS的测试提出采用脚本化的测试方法,并搭建了COS的测试平台模型。同时,本文设计了一种针对COS测试的脚本语言UCSL,利用扩充的巴科斯-瑙尔范式(EBNF),描述了UCSL脚本语言的主要语法定义,并详细阐述了运行该脚本语言的解释器的实现机制。利用所搭建的测试平台和UCSL脚本语言,本文以居民健康卡为例,对居民健康卡COS设计了一套测试方案,分别从命令解释功能、应用功能、安全性、防插拔和耐久性等五个方面对COS进行了规范、全面的测试。测试结果表明,本文所提出的UCSL脚本语言以及测试方案能够很好的测试出COS中潜在错误和缺陷,保证COS的稳定性和可靠性。并且UCSL脚本还在易读/易开发、脚本复杂程度以及运行速度等方面具有一定的优势。(本文来源于《郑州大学》期刊2013-05-01)

柯长博,卢鑫[4](2013)在《一种用于CTCS半实物仿真系统的测试脚本语言》一文中研究指出在CTCS半实物仿真系统上,构建一个替代人工的自动测试环境,能够极大地提高测试效率。而测试脚本语言是自动测试环境运行的基础。基于测试过程模型,设计一种适用于CTCS半实物仿真系统的层次化测试脚本语言。应用表明,该脚本语言能够衔接自动测试环境的各个模块,满足CTCS半实物仿真系统的自动测试需求。(本文来源于《铁路通信信号工程技术》期刊2013年S1期)

陆颖莹,谈恩民[5](2012)在《基于TCL语言和边界扫描技术的存储器测试脚本设计》一文中研究指出为了提高存储器的边界扫描测试软件的通用性,提出一种基于TCL语言及边界扫描技术的存储器测试脚本设计方案。结合存储器测试理论及边界扫描逻辑簇测试技术,研究基于TCL脚本语言的存储器测试脚本设计方法,用以在进行存储器簇测试时描述存储器自身的读写特性及与其外部边界扫描测试单元的连接关系等,并给出HY6264SRAM静态存储器功能测试的例子。通过测试验证,使用TCL脚本语言与高级语言联合编程能够提高边界扫描测试软件的工作效率。(本文来源于《桂林电子科技大学学报》期刊2012年04期)

喻钢,徐中伟,杜军威[6](2010)在《场景—事件驱动的安全苛求软件系统仿真测试脚本语言研究》一文中研究指出脚本技术是实现软件测试自动化技术的有效方法。软件测试脚本化可以降低测试成本,提高测试效率。测试脚本语言是脚本技术的核心,但是目前没有专门针对安全苛求软件测试的脚本语言。因此结合安全苛求软件测试的特点,提出了场景—事件驱动的针对安全苛求软件仿真测试的通用测试脚本语言SED_SCS_STL,对该语言的设计以及在测试环境中的实现机制进行了阐述,并将其应用于高速铁路CTCS-2级车站列控中心的软件仿真测试中。(本文来源于《计算机应用》期刊2010年02期)

夏雷[7](2007)在《基于TCL语言的系统配置自动化测试脚本设计与实施》一文中研究指出随着计算机硬件成本的不断下降,软件在整个计算机系统的成本中占有越来越高的比例,如何提高软件质量是整个计算机软件行业的重大课题。软件测试作为软件开发的一个重要环节,是保证软件质量,提高软件可靠性的关键。随着软件测试任务的增加,开发有效、可重复、操作简便的自动化测试工具成为了软件测试发展的重要组成部分。Tcl语言(Tool Command Language命令工具语言)以其强大的可扩展性和跨平台解释运行的能力,在开发自动化测试工具中得到了广泛的应用。Tcl内置的很多函数和过程也使tcl特别适合用于开发自动化测试脚本。Tcl还引入了TclTest测试套件来简化开发测试脚本的过程。本文首先介绍了软件测试理论和自动化测试原理,讨论了tcl语言的特点和tcl内置的tcltest架构,然后对某公司对其宽带接入产品的系统配置进行检测的测试过程进行分析,根据公司已有的自动化测试平台结构和函数库,有针对性地设计了对应的自动化测试脚本架构。脚本基于tcltest架构,利用tcl内置的正则表达式支持读取系统配置文件并提取关键字,然后通过命令行同系统进行实时交互,获得系统当前配置,最后将二者进行比较测试并获取过程日志和测试结果报告。在具体的tcl语言代码编写中,同系统交互的部分引入了抽象的层次结构,以消除不同版本的产品操作系统使用不同的命令行带来的负面影响,实现上层测试脚本和底层命令行发送的分离,使测试脚本简洁清晰易读。本文还通过举例分析了脚本的结构和完整的执行调用流程,文中设计和实现的脚本在公司范围内进行了开发和部署,并通过了验收。(本文来源于《北京邮电大学》期刊2007-06-01)

殷永峰,王轶辰,刘斌[8](2006)在《嵌入式软件仿真测试脚本语言的设计与实现》一文中研究指出软件测试中,脚本技术的引入是实现软件测试自动化技术的有效手段。软件测试脚本化可以减少测试人员的工作量,提高软件测试的可维护性。另外,脚本语言具有较好的移植性,有利于实现跨平台,可提高脚本代码的可重用性和测试的可重复性。结合嵌入式软件测试的特点,提出了针对嵌入式软件仿真测试的通用测试脚本语言ESSTSL,并对该语言的设计以及在测试环境中的实现机制进行了阐述,并将其应用于实际的软件测试中。(本文来源于《计算机工程与设计》期刊2006年12期)

李秀华,叶新铭,王玉龙[9](2005)在《WTML:基于XML的Web应用测试脚本语言》一文中研究指出1引言脚本是一个程序或者一串指令,它由另一个程序解释或执行而不是像编译过的程序一样由处理器直接执行。Web应用测试脚本是脚本的一种,而Web应用测试脚本语言是Web应用自动测试工具的核心。(本文来源于《第二十二届中国数据库学术会议论文集(技术报告篇)》期刊2005-08-19)

测试脚本语言论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

为解决嵌入式软件GUI测试自动化控制问题,提出Python测试脚本扩展嵌入的方法,采用开源库Boost.Python将Python解析器嵌入GUI自动化测试平台软件中,并为GUI软件测试行为扩展了测试函数,建立了用例要素与脚本要素的对应关系,针对不同类型的扩展测试函数提出了基于关键字索引和图像建模的脚本函数自动生成方法,并且从脚步的解析与调度两方面分析了Python测试脚本的驱动执行原理,使嵌入式软件GUI自动化测试平台支持Python脚本的创建并通过脚本的执行实现GUI软件自动化测试,并且提高了测试控制的易用性和灵活性。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

测试脚本语言论文参考文献

[1].刘奇砾.自然语言处理在测试脚本自动生成中的应用[D].上海交通大学.2015

[2].吴立金,简阳,张凯,唐龙利,韩新宇.基于Python语言的GUI自动化测试脚本技术研究[J].计算机测量与控制.2015

[3].严婷婷.智能卡操作系统测试脚本语言的设计与实现[D].郑州大学.2013

[4].柯长博,卢鑫.一种用于CTCS半实物仿真系统的测试脚本语言[J].铁路通信信号工程技术.2013

[5].陆颖莹,谈恩民.基于TCL语言和边界扫描技术的存储器测试脚本设计[J].桂林电子科技大学学报.2012

[6].喻钢,徐中伟,杜军威.场景—事件驱动的安全苛求软件系统仿真测试脚本语言研究[J].计算机应用.2010

[7].夏雷.基于TCL语言的系统配置自动化测试脚本设计与实施[D].北京邮电大学.2007

[8].殷永峰,王轶辰,刘斌.嵌入式软件仿真测试脚本语言的设计与实现[J].计算机工程与设计.2006

[9].李秀华,叶新铭,王玉龙.WTML:基于XML的Web应用测试脚本语言[C].第二十二届中国数据库学术会议论文集(技术报告篇).2005

标签:;  ;  ;  ;  

测试脚本语言论文-刘奇砾
下载Doc文档

猜你喜欢