自动化测试方法、装置、电子设备及计算机存储介质与流程

文档序号:31063690发布日期:2022-08-09 20:04阅读:来源:国知局

技术特征:
1.一种自动化测试方法,其特征在于,包括:获取用户编写的测试大纲;其中,所述测试大纲包括流程大纲和前端大纲;所述流程大纲上标注有具体按钮和页面;所述前端大纲以所述流程大纲中的页面为主体,编写所述页面的元素信息;所述元素信息包括按钮、字段和输入框;根据所述流程大纲建立测试节点图;打开待测系统,按照所述测试大纲进行测试,并在测试过程中,每打开一个新的页面,都会自动截图,得到测试图片;针对每一个测试图片,对所述测试图片中的内容进行识别,得到所述测试图片中的元素信息;依据所述页面的元素信息在所述待测系统中使用测试图片中的元素信息进行测试操作;其中,所述测试操作分为合规操作和不合规操作。2.根据权利要求1所述的自动化测试方法,其特征在于,还包括:依据所述页面的元素信息在所述待测系统中使用测试图片中的元素信息进行测试操作的过程中,通过数据栈的方式记录得到测试日志。3.根据权利要求2所述的自动化测试方法,其特征在于,还包括:将所有测试日志记录在流程大纲对应的节点,当流程大纲中的流程走完,进行节点数据弹栈,进入所述流程大纲中的下一流程。4.根据权利要求3所述的自动化测试方法,其特征在于,所述将所有测试日志记录在流程大纲对应的节点,当流程大纲中的流程走完,进行节点数据弹栈,进入所述流程大纲中的下一流程之后,还包括:在所述测试节点图中标记所述流程已经走完。5.根据权利要求1所述的自动化测试方法,其特征在于,所述打开待测系统,按照所述测试大纲进行测试,并在测试过程中,每打开一个新的页面,都会自动截图,得到测试图片之后,还包括:将所述测试图片存入流程大纲中对应的节点的备注中。6.根据权利要求2所述的自动化测试方法,其特征在于,还包括:当所述测试大纲和所述待测系统里面出现了名称差异时,对所述测试大纲和所述待测系统中的流程进行模糊匹配;若所述测试大纲和所述待测系统中的流程模糊匹配成功时,正常进行测试,并将问题反映在测试日志中。7.根据权利要求1所述的自动化测试方法,其特征在于,还包括:依据所述页面的元素信息在所述待测系统中使用测试图片中的元素信息进行测试操作的过程中,出现阻塞性问题时,生成提示信息。8.一种自动化测试装置,其特征在于,包括:获取单元,用于获取用户编写的测试大纲;其中,所述测试大纲包括流程大纲和前端大纲;所述流程大纲上标注有具体按钮和页面;所述前端大纲以所述流程大纲中的页面为主体,编写所述页面的元素信息;所述元素信息包括按钮、字段和输入框;建立单元,用于根据所述流程大纲建立测试节点图;截图单元,用于打开待测系统,按照所述测试大纲进行测试,并在测试过程中,每打开
一个新的页面,都会自动截图,得到测试图片;识别单元,用于针对每一个测试图片,对所述测试图片中的内容进行识别,得到所述测试图片中的元素信息;测试单元,用于依据所述页面的元素信息在所述待测系统中使用测试图片中的元素信息进行测试操作;其中,所述测试操作分为合规操作和不合规操作。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1至7中任一所述的自动化测试方法。10.一种计算机存储介质,其特征在于,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至7中任一所述的自动化测试方法。

技术总结
本申请本申请提供一种自动化测试方法、装置、电子设备及计算机存储介质,可以应用于人工智能领域或金融领域,该方法包括:获取用户编写的测试大纲;测试大纲包括流程大纲和前端大纲;流程大纲上标注有具体按钮和页面;前端大纲以流程大纲中的页面为主体,编写页面的元素信息;根据流程大纲建立测试节点图;再打开待测系统,按照测试大纲进行测试,并在测试过程中,每打开一个新的页面,都会自动截图,得到测试图片;针对每一个测试图片,对测试图片中的内容进行识别,得到测试图片中的元素信息依据页面的元素信息在待测系统中使用测试图片中的元素信息进行测试操作。从而可以高效的进行自动化测试,并可以有效地为后续分析进行准备。备。备。


技术研发人员:吕明明
受保护的技术使用者:中国银行股份有限公司
技术研发日:2022.05.20
技术公布日:2022/8/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1