有配置文件的测试语句编写方法、装置、介质及电子设备制造方法及图纸

技术编号:20915822 阅读:27 留言:0更新日期:2019-04-20 09:33
本公开涉及测试技术领域,揭示了一种有配置文件的测试语句编写方法、装置、介质及电子设备。该方法包括:获取配置文件的任务描述和测试目标;建立任务描述与测试目标对应关系表;接收用户输入的检索词;将检索词与任务描述进行匹配,以得到检索词与任务描述的匹配度;根据匹配度,确定和检索词匹配的任务描述;确定与和检索词匹配的任务描述对应的测试目标;基于所述匹配度、任务描述以及测试目标推荐配置文件;当接收到用户对推荐的配置文件的选择的触发,将选择的配置文件的路径插入待编写的测试语句。此方法下,用户直接输入检索词,即可获取配置文件从而完成测试语句编写,提高了测试语句的编写效率,降低了测试语句编写的错误率。

Writing Method, Device, Medium and Electronic Equipment of Test Statement with Configuration File

The present disclosure relates to the field of test technology, and discloses a method, device, medium and electronic device for writing test statements with configuration files. The method includes: obtaining task description and test target of configuration file; establishing task description and test target correspondence table; receiving user input search words; matching search words with task description to get matching degree between search words and task description; determining and matching task description based on matching degree; and determining matching task description pairs with search words Based on the matching degree, task description and test target recommendation profile, the path of the selected profile is inserted into the test statement to be written when the trigger of user's selection of the recommended profile is received. Under this method, the user can get the configuration file by inputting the search words directly, thus completing the test statement writing, which improves the efficiency of the test statement writing and reduces the error rate of the test statement writing.

【技术实现步骤摘要】
有配置文件的测试语句编写方法、装置、介质及电子设备
本专利技术涉及测试
,特别涉及一种有配置文件的测试语句编写方法、装置、介质及电子设备。
技术介绍
随着软件工程技术的发展,每个软件工程的开发规模越来越大,软件开发的专业度也越来越高。配置文件是在软件运行时,保存用于配置软件的运行参数的文件。对于同一大型软件,不同用户应用该大型软件执行的任务不同,该大型软件调用的配置文件也不同。由于现代软件的规模越来越大,能执行的任务也越来越多,因此需要的配置文件也大大增加。在现有技术的实现中,编写配置文件对于软件工程人员来说是一项繁重的任务。当对系统测试时,需要编写配置文件和测试语句,其中,测试语句中要使用配置文件的地址以在执行代码时可以调用配置文件。编写配置文件时需要在配置文件中写入测试目标和目标测试数据文件,需要逐个字符进行输入,经常会出现配置文件的语句编写错误的情况,同时在编写完配置文件过一段时间后,当再需要编写同样配置文件时,开发者往往忘记自己编写过这样的配置文件,其实本来以前该开发者就写过现在可以直接用的配置文件,这样还要重新编写配置文件在加入到测试语句中。现有技术的缺陷在于,用户对自己开发的系统进行测试,每次编写测试代码时,都要自己编写配置文件,然后还要重新调试,即使用户记得以前已经编写过本次可用的配置文件,也要在众多配置文件中逐一寻找,因此在现有技术中,含有配置文件的测试语句编写效率低下,编写错误率高。
技术实现思路
在测试
,为了解决相关技术中存在的含有配置文件的测试语句编写效率低下技术问题,本专利技术提供了一种有配置文件的测试语句编写方法、装置、介质及电子设备。根据本申请的一方面,提供了一种有配置文件的测试语句编写方法,所述方法包括:获取所有配置文件的任务描述和测试目标;基于获取的任务描述和测试目标,建立任务描述与测试目标对应关系表;接收用户输入的检索词;响应于接收到检索命令的触发,将检索词与任务描述进行匹配,以得到检索词与任务描述的匹配度;根据所述检索词与任务描述的匹配度,确定和所述检索词匹配的任务描述;从所述任务描述与测试目标对应关系表中确定与和检索词匹配的任务描述对应的测试目标;基于所述匹配度、和检索词匹配的任务描述以及确定出的测试目标推荐配置文件;响应于接收到用户对推荐的配置文件的选择的触发,将用户选择的配置文件的路径插入待编写的测试语句。根据本申请的另一方面,提供了一种有配置文件的测试语句编写装置,所述装置包括:获取模块,被配置为获取所有配置文件的任务描述和测试目标;对应关系表建立模块,被配置为基于获取的任务描述和测试目标,建立任务描述与测试目标对应关系表;接收模块,被配置为接收用户输入的检索词;匹配模块,被配置为响应于接收到检索命令的触发,将检索词与任务描述进行匹配,以得到检索词与任务描述的匹配度;第一确定模块,被配置为根据所述检索词与任务描述的匹配度,确定和所述检索词匹配的任务描述;第二确定模块,被配置为从所述任务描述与测试目标对应关系表中确定与和检索词匹配的任务描述对应的测试目标;推荐模块,被配置为基于所述匹配度、和检索词匹配的任务描述以及确定出的测试目标推荐配置文件;插入模块,被配置为响应于接收到用户对推荐的配置文件的选择的触发,将用户选择的配置文件的路径插入待编写的测试语句。根据本申请的另一方面,提供了一种计算机可读程序介质,其存储有计算机程序指令,当所述计算机程序指令被计算机执行时,使计算机执行如前所述的方法。根据本申请的另一方面,提供了一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如前所述的方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术所提供的有配置文件的测试语句编写方法包括如下步骤:获取所有配置文件的任务描述和测试目标;基于获取的任务描述和测试目标,建立任务描述与测试目标对应关系表;接收用户输入的检索词;响应于接收到检索命令的触发,将检索词与任务描述进行匹配,以得到检索词与任务描述的匹配度;根据所述检索词与任务描述的匹配度,确定和所述检索词匹配的任务描述;从所述任务描述与测试目标对应关系表中确定与和检索词匹配的任务描述对应的测试目标;基于所述匹配度、和检索词匹配的任务描述以及确定出的测试目标推荐配置文件;响应于接收到用户对推荐的配置文件的选择的触发,将用户选择的配置文件的路径插入待编写的测试语句。此方法下,用户直接输入检索词,即可向用户推荐与用户输入的检索词相匹配的配置文件,用户在推荐出的配置文件中自主选择真正满足其要求的配置文件,即可完成有配置文件的测试语句编写,提高了测试语句的编写效率,降低了测试语句编写的错误率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的有配置文件的测试语句编写方法的应用场景示意图;图2是根据一示例性实施例示出的一种有配置文件的测试语句编写方法的流程图;图3是根据图2对应实施例示出的一实施例的步骤240的细节的流程图;图4是根据图2对应实施例示出的一实施例的步骤250的细节的流程图;图5是根据图2对应实施例示出的一实施例的步骤270的细节的流程图;图6是根据图5对应实施例示出的一实施例的步骤273的细节的流程图;图7是根据图2对应实施例示出的一实施例的步骤240和步骤250的细节的流程图;图8是根据一示例性实施例示出的一种有配置文件的测试语句编写装置的框图;图9是根据一示例性实施例示出的一种实现上述有配置文件的测试语句编写方法的电子设备示例框图;图10是根据一示例性实施例示出的一种实现上述有配置文件的测试语句编写方法的计算机可读存储介质。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。本公开首先提供了一种有配置文件的测试语句编写方法。本专利技术的实施环终端可以是任何具有计算和处理功能的设备,该设备可与外部设备相连,用于接收或者发出信息,可以是便携移动设备,例如智能手机、平板电脑、笔记本电脑、PDA(PersonalDigitalAssistant)等,也可以是固定式设备,例如,计算机设备、现场终端、台式电脑、服务器、工作站等。图1是根据一示例性实施例示出的有配置文件的测试语句编写方法的应用场景示意图。配置文件是软件系统为用户所要加载所需环境的设置和文件的集合,一般以单独文件的形式存在,常见的配置文件的格式有JSON、XML、CONFIG、INI等。由于配置文件常常以加载的方式被调用,因此配置文件经常编写到代码语句中来调用。测本文档来自技高网...

【技术保护点】
1.一种有配置文件的测试语句编写方法,其特征在于,所述方法包括:获取所有配置文件的任务描述和测试目标;基于获取的任务描述和测试目标,建立任务描述与测试目标对应关系表;接收用户输入的检索词;响应于接收到检索命令的触发,将检索词与任务描述进行匹配,以得到检索词与任务描述的匹配度;根据所述检索词与任务描述的匹配度,确定和所述检索词匹配的任务描述;从所述任务描述与测试目标对应关系表中确定与和检索词匹配的任务描述对应的测试目标;基于所述匹配度、和检索词匹配的任务描述以及确定出的测试目标推荐配置文件;响应于接收到用户对推荐的配置文件的选择的触发,将用户选择的配置文件的路径插入待编写的测试语句。

【技术特征摘要】
1.一种有配置文件的测试语句编写方法,其特征在于,所述方法包括:获取所有配置文件的任务描述和测试目标;基于获取的任务描述和测试目标,建立任务描述与测试目标对应关系表;接收用户输入的检索词;响应于接收到检索命令的触发,将检索词与任务描述进行匹配,以得到检索词与任务描述的匹配度;根据所述检索词与任务描述的匹配度,确定和所述检索词匹配的任务描述;从所述任务描述与测试目标对应关系表中确定与和检索词匹配的任务描述对应的测试目标;基于所述匹配度、和检索词匹配的任务描述以及确定出的测试目标推荐配置文件;响应于接收到用户对推荐的配置文件的选择的触发,将用户选择的配置文件的路径插入待编写的测试语句。2.根据权利要求1所述的方法,其特征在于,所述将检索词与任务描述进行匹配,以得到检索词与任务描述的匹配度具体包括:获取任务描述中与所述检索词相同的词的数目;确定所述数目与预定基准值的比值;将确定出的比值作为检索词与任务描述的匹配度。3.根据权利要求1所述的方法,其特征在于,所述根据所述检索词与任务描述的匹配度,确定和所述检索词匹配的任务描述具体包括:对各任务描述按照检索词与任务描述的匹配度从大到小的顺序排序;将排序在前第一预定数目的任务描述作为和检索词匹配的任务描述。4.根据权利要求1所述的方法,其特征在于,所述根据所述检索词与所述任务描述的匹配度,确定和检索词匹配的任务描述具体包括:比较检索词与每一任务描述的匹配度和预定匹配度阈值的大小;将匹配度大于预定匹配度阈值的任务描述作为和检索词匹配的任务描述。5.根据权利要求1所述的方法,其特征在于,所述基于所述匹配度、和检索词匹配的任务描述以及确定出的测试目标推荐配置文件包括:从所述任务描述与测试目标对应关系表中针对确定出的每个测试目标获取与确定出的测试目标对应的任务描述的数目;针对每个和检索词匹配的任务描述获取与任务描述对应的测试目标的所述数目和与任务描述对应的匹配度的乘积;根据所述乘积推荐配置文件。6.根据权利要求5所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:陈家荣
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1