一种自动化测试平台关键字智能提示方法及装置制造方法及图纸

技术编号:38194336 阅读:10 留言:0更新日期:2023-07-20 21:14
本申请涉及自动化测试领域,公开一种自动化测试平台关键字智能提示方法,方法包括:对用户在进行关键字输入时的输入动作进行监控,以得到用户在进行关键字输入时输入的第一个字符和用户在进行关键字输入时输入的第一个字符;根据用户在进行关键字输入时输入的第一个字符和用户在进行关键字输入时输入的第一个字符确定出待搜索关键字集合;将获得的待关键字在后端关键字数据库中进行匹配,得到带有待搜索关键字的关键字提示信息;将得到的关键字提示信息按照预设的关键字提示信息的展示模板对获得的关键字提示信息进行展示;旨在改善现有自动化测试平台在进行关键字输入时工作质量过低的问题。作质量过低的问题。作质量过低的问题。

【技术实现步骤摘要】
一种自动化测试平台关键字智能提示方法及装置


[0001]本申请涉及自动化测试
,具体涉及一种自动化测试平台关键字智能提示方法。

技术介绍

[0002]在使用自动化测试平台编写测试用例时经常遇到在编写测试用例时,需要逐字逐句的去输入测试用例逻辑代码,经常会因为手工输入导致关键字输入错误、手工输入工作量大等,现有方案中通常会使用通过输入关键字进行搜索得到测试用例的方式,但上述方式仍然会存在有因关键字数量的增多,使得用户在进行关键字确定时出现很较多不能准确的确定关键字的情况,从而导致了用户进行关键字输入时花费较多的时间,降低了测试用例编写时的效率,进而降低了测试效率。

技术实现思路

[0003]本申请实施例的一个目的旨在提供一种自动化测试平台关键字智能提示方法,旨在改善现有因关键字数量的增多,使得用户在进行关键字确定时出现很较多不能准确的确定关键字的情况,而导致测试用例编写时效率较低的问题。
[0004]在第一方面,本申请实施例提供一种自动化测试平台关键字智能提示方法,所述方法包括:
[0005]获取用户在进行关键字输入时的当前输入字符;
[0006]根据所述当前输入字符和所述用户在进行关键字输入时的第一个输入字符之间的信息,确定出待搜索关键字集合;
[0007]根据所述待搜索关键字集合中的待搜索关键字确定与所述当前输入字符对应的关键字提示信息;展示与所述当前输入字符对应的关键字提示信息。
[0008]在一个可能的实现方式中,所述获取用户在进行关键字输入时的当前输入字符,包括:
[0009]通过前端页面中的代码编辑器控件接收用户在进行关键字输入时的当前输入字符。
[0010]在一个可能的实现方式中,所述通过前端页面中的代码编辑器控件接收用户在进行关键字输入时的当前输入字符,包括:
[0011]确定代码编辑器控件的内置参数;
[0012]根据代码编辑器控件执行所述内置参数以获取当前输入光标的位置;
[0013]将当前输入光标的位置前预设长度内的字符确定为当前输入字符。
[0014]在一个可能的实现方式中,所述根据当前输入字符和所述用户在进行关键字输入时输入的第一个字符之间的信息,确定出待搜索关键字集合,包括:
[0015]确定代码编辑器控件的自定义函数;
[0016]所述根据所述当前输入字符和所述用户在进行关键字输入时输入的第一个字符
之间的信息,确定出待搜索关键字集合,包括:
[0017]通过所述代码编辑器控件的自定义函数获取所述当前输入字符和所述用户在进行关键字输入时输入的第一个字符之间的信息中的全部字符;
[0018]通过所述代码编辑器控件的自定义函数将所述当前输入字符和所述用户在进行关键字输入时输入的第一个字符之间的全部字符和所述当前输入字符,确定为所述待搜索关键字集合中的元素,以得到所述待搜索关键字集合。
[0019]在一个可能的实现方式中,所述确定代码编辑器控件的自定义函数,包括:
[0020]为所述代码编辑器控件设置自定义函数;
[0021]通过引入脚本来完成自定义函数的设置,引入的脚本中携带有该代码编辑器控件的自定义函数,或者是,在引入脚本后,用户可以通过经验值或历史数据通过该脚本对代码编辑器的自定义函数进行设置。
[0022]在一个可能的实现方式中,对获得的待搜索关键字集合中的待搜索关键字的完整性进行判别,将不完整的待搜索关键字结合当前测试环境进行补全得到完整的待搜索关键字,确定出待搜索关键字集合,包括:
[0023]对所述待搜索关键字集合中的待搜索关键字进行完整性判别,以得到待搜索关键字集合中的待搜索关键字完整性判别结果;
[0024]若待搜索关键字集合中的待搜索关键字完整性判别结果指示对应的待搜索关键字为非完整关键字,则获取当前测试环境信息;
[0025]根据所述当前测试环境信息,对所述非完整关键字进行补全处理,以得到待确认关键字;
[0026]展示所述待确认关键字;
[0027]接收测试用户输入的关键字确认信息;
[0028]根据所述关键字确认信息,确定所述待确认关键字是否为待搜索关键字。
[0029]在一个可能的实现方式中,所述展示当前输入字符对应的关键字提示信息,包括:
[0030]获取所述关键字提示信息的信息展示模板;
[0031]根据所述信息展示模板展示所述关键字提示信息。
[0032]在第二方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面中任一项所述的方法。
[0033]在第三方面,本申请实施例提供一种电子设备,包括:
[0034]至少一个处理器;以及,
[0035]与所述至少一个处理器通信连接的存储器;其中,
[0036]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的自动化测试平台关键字智能提示方法。
[0037]在第四方面,本申请实施例提供一种自动化测试平台关键字智能提示装置,包括:
[0038]一个自动化测试平台客户端、获取模块以及一个后端关键字数据库模块;其中,
[0039]所述自动化测试平台客户端用于展示获取模块获取的关键字提示信息以及用于用户进行关键字输入,所述后端关键字数据库模块存储有可被所述获取模块获取的关键字
提示信息,以使所述的自动化测试平台客户端能够执行如第一方面所述的自动化测试平台关键字智能提示方法。
[0040]在本申请实施例提供的自动化测试平台关键字智能提示方法中,获取模块对用户在进行关键字输入时输入的字符进行监控,以得到用户当前输入字符,根据所述用户当前输入字符在结合用户输入的第一个字符确定用户当前输入字符与用户输入的第一个字符之间的字符信息,将获得的所述字符信息进行自动补全为待确认信息并展示给用户进行确认,得到待搜索关键字,将获得的所述待搜索关键字放入后端关键字数据库模块中进行匹配,得到关键字提示信息,将获得的关键字提示信息按照预设的信息展示模板在自动化测试平台客户端向用户进行展示,从而能够通过展示与关键字关联的关键字提示信息的方式,使得用户能够快速的确定所需的关键字,从而提升了用户在关键字输入时的效率。
附图说明
[0041]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0042]图1为一种自动化测试平台关键字智能提示的装置的示意图。
[0043]图2为一种自动化测试平台关键字智能提示方法流程图。
[0044]图2A为获取用户当前输入字符方式。
[0045]图2B为根据获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化测试平台关键字智能提示方法,其特征在于,包括:获取用户在进行关键字输入时的当前输入字符;根据所述当前输入字符和所述用户在关键字输入时的输入的第一个字符之间的信息,确定出待搜索关键字集合;根据所述待搜索关键字集合中的待搜索关键字确定与所述当前输入字符对应的关键字提示信息;展示与所述当前输入字符对应的关键字提示信息。2.根据权力要求1所述的方法,其特征在于,所述的获取用户在进行测试用例编写时的当前输入字符,包括:通过前端页面中的代码编辑器控件接收用户在进行测试用例编写时的当前输入字符。3.根据权力要求2所述的方法,其特征在于,所述通过前端页面中的代码编辑器控件接收用户在进行关键字输入时的当前输入字符,包括:确定代码编辑器的内置参数;通过代码编辑器控件执行所述内置参数以获取当前输入光标的位置;将当前输入光标的位置前预设长度内的字符确定为当前输入字符。4.根据权利要求1或2所述的方法,其特征在于,在根据所述当前输入字符和所述用户在关键字输入时的输入的第一个字符之间的信息,确定出待搜索关键字集合之前,所述方法还包括:确定代码编辑器控件的自定义函数;所述根据所述当前输入字符和所述用户在测试用例编写时输入的第一个字符之间的信息,确定出待搜索关键字集合,包括:通过所述代码编辑器控件的自定义函数获取所述当前输入字符和所述用户在测试用例编写时输入的第一个字符之间的信息中的全部字符;通过所述代码编辑器控件的自定义函数将所述当前输入字符和所述用户在测试用例编写时输入的第一个字符之间的全部字符和所述当前输入字符,确定为所述待搜索关键字集合中的元素,以得到所述待搜索关键字集合。5.根据权力要求4所述的方法,其特征在于,所述确定代码编辑器控件的自定义函数,包括:通过在前端页面引入脚本等来确定代...

【专利技术属性】
技术研发人员:李金伟
申请(专利权)人:深圳证券通信有限公司
类型:发明
国别省市:

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

1