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.一种有配置文件的测试语句编写方法,其特征在于,所述方法包括:获取所有配置文件的任务描述和测试目标;基于获取的任务描述和测试目标,建立任务描述与测试目标对应关系表;接收用户输入的检索词;响应于接收到检索命令的触发,将检索词与任务描述进行匹配,以得到检索词与任务描述的匹配度;根据所述检索词与任务描述的匹配度,确定和所述检索词匹配的任务描述;从所述任务描述与测试目标对应关系表中确定与和检索词匹配的任务描述对应的测试目标;基于所述匹配度、和检索词匹配的任务描述以及确定出的测试目标推荐配置文件;响应于接收到用户对推荐的配置文件的选择的触发,将用户选择的配置文件的路径插入待编写的测试语句。
【技术特征摘要】
1.一种有配置文件的测试语句编写方法,其特征在于,所述方法包括:获取所有配置文件的任务描述和测试目标;基于获取的任务描述和测试目标,建立任务描述与测试目标对应关系表;接收用户输入的检索词;响应于接收到检索命令的触发,将检索词与任务描述进行匹配,以得到检索词与任务描述的匹配度;根据所述检索词与任务描述的匹配度,确定和所述检索词匹配的任务描述;从所述任务描述与测试目标对应关系表中确定与和检索词匹配的任务描述对应的测试目标;基于所述匹配度、和检索词匹配的任务描述以及确定出的测试目标推荐配置文件;响应于接收到用户对推荐的配置文件的选择的触发,将用户选择的配置文件的路径插入待编写的测试语句。2.根据权利要求1所述的方法,其特征在于,所述将检索词与任务描述进行匹配,以得到检索词与任务描述的匹配度具体包括:获取任务描述中与所述检索词相同的词的数目;确定所述数目与预定基准值的比值;将确定出的比值作为检索词与任务描述的匹配度。3.根据权利要求1所述的方法,其特征在于,所述根据所述检索词与任务描述的匹配度,确定和所述检索词匹配的任务描述具体包括:对各任务描述按照检索词与任务描述的匹配度从大到小的顺序排序;将排序在前第一预定数目的任务描述作为和检索词匹配的任务描述。4.根据权利要求1所述的方法,其特征在于,所述根据所述检索词与所述任务描述的匹配度,确定和检索词匹配的任务描述具体包括:比较检索词与每一任务描述的匹配度和预定匹配度阈值的大小;将匹配度大于预定匹配度阈值的任务描述作为和检索词匹配的任务描述。5.根据权利要求1所述的方法,其特征在于,所述基于所述匹配度、和检索词匹配的任务描述以及确定出的测试目标推荐配置文件包括:从所述任务描述与测试目标对应关系表中针对确定出的每个测试目标获取与确定出的测试目标对应的任务描述的数目;针对每个和检索词匹配的任务描述获取与任务描述对应的测试目标的所述数目和与任务描述对应的匹配度的乘积;根据所述乘积推荐配置文件。6.根据权利要求5所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:陈家荣,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。