一种自动化可执行的脚本测试方法及系统技术方案

技术编号:26689567 阅读:30 留言:0更新日期:2020-12-12 02:38
本发明专利技术公开了一种自动化可执行的脚本测试方法及系统,包括以下步骤:根据测试内容设计嵌入式软件测试方案;将执行的测试动作调整顺序并生成可执行的脚本文件;系统自动化执行脚本,进行软件测试;测试过程中将测试的动作封装为具体的动作对象;将对应的动作和动作内容,封装成具体的属性,执行过程获取一个动作对象即可完成一个动作执行;按照脚本测试语法的约定,可以根据实际情况扩展相应的动作。本发明专利技术能够根据测试的实际情况扩展相关动作,按照脚本测试语法的约定扩展动作不受测试方案设计的制约,提高嵌入式软件测试的效率。

【技术实现步骤摘要】
一种自动化可执行的脚本测试方法及系统
本专利技术涉及一种计算机处理方法,具体是一种自动化可执行的脚本测试方法及系统。
技术介绍
在实现嵌入式软件测试过程中,往往需要按照测试目的及要求预先定义一系列操作动作,通过对预先定义的一组执行动作进行封装,然后在程序执行的过程中对封装的动作进行解析和执行,从而实现嵌入式软件的测试。在程序测试过程中如何高效的组织、编辑和执行测试用例是各专业软件测试面临的困境,对于测试人员需要投入大量的精力了解被测系统,如何通过简化测试用例编写,设计出一种可执行的脚本测试语法,结合系统进行解析执行。测试人员只需关注测试方案制定,按部就班的操作图形界面即可编辑测试脚本,将测试人员重心投入到测试方案的制定中。
技术实现思路
基于上述
技术介绍
中所提到的现有技术中的不足之处,为此本专利技术提供了一种自动化可执行的脚本测试方法及系统。本专利技术通过采用如下技术方案克服以上技术问题,具体为:一种自动化可执行的脚本测试方法,包括如下步骤:步骤一,根据测试内容设计嵌入式软件测试方案,并按照脚本文档来自技高网...

【技术保护点】
1.一种自动化可执行的脚本测试方法,其特征在于,包括如下步骤:/n步骤一,根据测试内容设计嵌入式软件测试方案,并按照脚本测试语法编写测试动作;/n系统根据测试方案梳理出的有限且可执行的动作,将固定的动作进行编码,然后开发对应的动作函数,将对应的动作操作开发对应的页面,界面尽可能简单,在规定的操作步骤内完成一个动作的编辑,按照测试方案先后顺序,先添加相应的动作,后台根据前台页面添加的动作完成脚本语法动作;/n步骤二,将执行的测试动作调整顺序并生成可执行的脚本文件;/n根据脚本测试语法编写的一系列的执行动作,按照脚本文件格式将这一系列的操作生成可执行的脚本文件;/n步骤三,系统自动化执行脚本,进行...

【技术特征摘要】
1.一种自动化可执行的脚本测试方法,其特征在于,包括如下步骤:
步骤一,根据测试内容设计嵌入式软件测试方案,并按照脚本测试语法编写测试动作;
系统根据测试方案梳理出的有限且可执行的动作,将固定的动作进行编码,然后开发对应的动作函数,将对应的动作操作开发对应的页面,界面尽可能简单,在规定的操作步骤内完成一个动作的编辑,按照测试方案先后顺序,先添加相应的动作,后台根据前台页面添加的动作完成脚本语法动作;
步骤二,将执行的测试动作调整顺序并生成可执行的脚本文件;
根据脚本测试语法编写的一系列的执行动作,按照脚本文件格式将这一系列的操作生成可执行的脚本文件;
步骤三,系统自动化执行脚本,进行软件测试;
将生成的可执行的脚本文件导入到系统中,系统根据按照脚本测试语法的预定解析脚本文件,系统创建一个解释器的实例,然后再内存中建立脚本文件的树形结构,解析脚本文件从根元素开始。


2.根据权利要求1所述的一种自动化可执行的脚本测试方法,其特征在于,所述步骤一中,完成脚本语法动作按照下列顺序执行:
S1,完成执行动作组开始标签添加;根据具体的添加动作内容完成动作开始标签的添加,获取前台传过来的动作编码和动作名称
S2,添加动作编码和动作名称标签,获取动作的具体内容或者值添加;
S3,添加动作值或内容标签,系统自动完成动作结束标签增加完整,通过顺序S1到S4的顺序循环将有限的执行动作分别增加完成;
S4,添加执行动作组的结束标签,系统完成全部动作的添加后,根据测试需要将对应的测试脚本进行生成。


3.根据权利要求1所述的一种自动化可执行的脚本测试方法,其特...

【专利技术属性】
技术研发人员:侯家林段朝义曹伏雷张华民杨吉龙王帅
申请(专利权)人:北京合众伟奇科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1