CN114077537A - 一种ui自动化测试框架的优化方法及其*** - Google Patents
一种ui自动化测试框架的优化方法及其*** Download PDFInfo
- Publication number
- CN114077537A CN114077537A CN202010819220.2A CN202010819220A CN114077537A CN 114077537 A CN114077537 A CN 114077537A CN 202010819220 A CN202010819220 A CN 202010819220A CN 114077537 A CN114077537 A CN 114077537A
- Authority
- CN
- China
- Prior art keywords
- test
- page
- frame
- testing
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 211
- 238000000034 method Methods 0.000 title claims abstract description 84
- 238000005457 optimization Methods 0.000 title claims abstract description 16
- 238000004806 packaging method and process Methods 0.000 claims abstract description 32
- 238000013515 script Methods 0.000 claims abstract description 15
- 230000002159 abnormal effect Effects 0.000 claims description 36
- 238000005538 encapsulation Methods 0.000 claims description 14
- 238000007405 data analysis Methods 0.000 claims description 12
- 230000010354 integration Effects 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 8
- 230000000903 blocking effect Effects 0.000 claims description 6
- 230000003203 everyday effect Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013433 optimization analysis Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明提供了一种UI自动化测试框架的优化方法,所述优化方法为:步骤S1、测试前进行脚本录制,获取UI页面元素;搭建自动化测试框架,引入所需代码模块;步骤S2、根据项目实际情况设置框架超时时间,通过查找元素方式封装测试框架,点击元素方式封装测试框架,页面快照方式封装测试框架,异常处理方式封装测试框架,封装后的测试框架对UI页面用例进行测试;步骤S3、用例执行通过后,将测试结果写入测试报告;用例执行失败后,输出出错代码日志,出错页面快照同时写入对应用例的测试报告详情中。本发明提升用例执行成功率,提高测试效率。
Description
技术领域
本发明涉及计算机通讯设备技术领域,特别是一种UI自动化测试框架的优化方法及其***。
背景技术
为了缩短测试周期、避免人为操作错误以及提高回归测试效率而应用了UI自动化测试,但现有技术并没有一个测试框架可满足站点任意测试需求;现有的自动化测试框架,提供了大量封装方法,但在页面操作的测试上仍有局限性,因此需要基于原框架做进一步封装,提供通用方案。
目前使用原框架方法还存在以下几个问题:
(1)用例执行报错时框架会对应输出错误信息,但是无法定位出错页面;
(2)语法不够精简,简单的功能都要生成长用例,大量代码重复浪费时间,且效率低下;
(3)轮询元素状态来判断页面稳定,与页面真正稳定状态存在较大误差,导致用例执行失败率高,无法保证用例的可用性,浪费问题排查投入。
发明内容
为克服上述问题,本发明的目的是提供一种UI自动化测试框架的优化方法,简化用例编写,减少大量重复代码,支持短时间内完成测试脚本,释放了人力。
本发明采用以下方案实现:一种UI自动化测试框架的优化方法,所述优化方法包括如下步骤:
步骤S1、测试前进行脚本录制,获取UI页面元素;搭建自动化测试框架,引入所需代码模块;
步骤S2、根据项目实际情况设置框架超时时间,通过查找元素方式封装测试框架,点击元素方式封装测试框架,页面快照方式封装测试框架,异常处理方式封装测试框架,封装后的测试框架对UI页面用例进行测试;
步骤S3、用例执行通过后,将测试结果写入测试报告;用例执行失败后,输出出错代码日志,出错页面快照同时写入对应用例的测试报告详情中。
进一步的,所述优化方法还包括:
步骤S4、借助持续集成工具jenkins做持续化集成,每日定时运行测试用例,输出测试报告并推送给操作人员;测试报告存放于内容服务器上,便于后续对失败原因和通过率进行数据分析。
进一步的,所述查找元素方式为在超时时间范围内轮询页面元素状态;所述点击元素方式为分为两种情况:情况一是点击元素后站点发起请求数有变化;情况二是点击元素后站点不发起请求;针对情况一直接使用未封装前的测试框架的点击click方法,针对情况二找到元素后、点击元素前用js方法 判断当前站点请求数是否变化,若请求数不变,再进行点击;若请求数仍然变化,则继续轮询判断。
进一步的,所述页面快照方式为当页面操作发生超时或者报错异常情况阻断用例执行时,调用页面快照方法对出错界面截图,将图片存入设定文件夹内,生成测试报告时,从该文件夹下拉取对应图片***测试报告进行推送。
进一步的,所述异常处理方式为考虑用例执行过程中,会出现网络波动导致页面卡顿,从而超过超时时间,所以每个节点都有设置页面重试刷新功能;以及出现异常时,服务端出错导致无数据情况,捕获异常信息并输出日志。
进一步的,所述步骤S2中封装后的测试框架对UI页面用例进行测试进一步具体为:判断点击元素后当前站点请求数是否发生变化,未变化,则采用未封装前的测试框架的点击click方法进行点击;判断点击是否发生异常,否,结束流程,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程;有变化,则采用封装后的测试框架的点击click方法,轮询查找页面元素,判断是否找到元素,找到元素,采用JS方法判断当前站点发起请求数是否变化,是,继续轮询等待;否,点击页面元素并结束流程;未找到元素,判断是否超过超时时间,否,则继续轮询查找页面元素,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程。
本发明还提供了一种UI自动化测试框架的优化***,所述***包括脚本录制模块、执行测试模块、输出测试报告模块;
所述脚本录制模块,用于测试前进行脚本录制,获取UI页面元素;搭建自动化测试框架,引入所需代码模块;
所述执行测试模块,用于根据项目实际情况设置框架超时时间,通过查找元素方式封装测试框架,点击元素方式封装测试框架,页面快照方式封装测试框架,异常处理方式封装测试框架,封装后的测试框架对UI页面用例进行测试;
所述输出测试报告模块,用于用例执行通过后,将测试结果写入测试报告;用例执行失败后,输出出错代码日志,出错页面快照同时写入对应用例的测试报告详情中。
进一步的,所述***还包括数据分析模块;
所述数据分析模块,用于借助持续集成工具jenkins做持续化集成,每日定时运行测试用例,输出测试报告并推送给操作人员;测试报告存放于内容服务器上,便于后续对失败原因和通过率进行数据分析。
进一步的,所述查找元素方式为在超时时间范围内轮询页面元素状态;所述点击元素方式为分为两种情况:情况一是点击元素后站点发起请求数有变化;情况二是点击元素后站点不发起请求;针对情况一直接使用未封装前的测试框架的点击click方法,针对情况二找到元素后、点击元素前用js方法 判断当前站点请求数是否变化,若请求数不变,再进行点击;若请求数仍然变化,则继续轮询判断。
进一步的,所述页面快照方式为当页面操作发生超时或者报错异常情况阻断用例执行时,调用页面快照方法对出错界面截图,将图片存入设定文件夹内,生成测试报告时,从该文件夹下拉取对应图片***测试报告进行推送。
进一步的,所述异常处理方式为考虑用例执行过程中,会出现网络波动导致页面卡顿,从而超过超时时间,所以每个节点都有设置页面重试刷新功能;以及出现异常时,服务端出错导致无数据情况,捕获异常信息并输出日志。
进一步的,所述封装后的测试框架对UI页面用例进行测试进一步具体为:判断点击元素后当前站点请求数是否发生变化,未变化,则采用未封装前的测试框架的点击click方法进行点击;判断点击是否发生异常,否,结束流程,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程;有变化,则采用封装后的测试框架的点击click方法,轮询查找页面元素,判断是否找到元素,找到元素,采用JS方法判断当前站点发起请求数是否变化,是,继续轮询等待;否,点击页面元素并结束流程;未找到元素,判断是否超过超时时间,否,则继续轮询查找页面元素,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程。
本发明的有益效果在于:1、该框架优化方法动态判断页面稳定的等待时间,提升用例执行成功率,提高测试效率;
2、该框架优化方法简化用例编写,减少大量重复代码,支持短时间内完成测试脚本,释放了人力;
3、有效地做了一个创新,克服了UI自动化测试的一个难点,能够准确判断页面的稳定性,达到了站点全流程自动化测试的目标,提高了测试质量;
4、测试结果信息完整,方便排查以及后续优化分析。
附图说明
图1是本发明的方法流程示意图。
图2是本发明封装后的测试框架对UI页面用例进行测试的流程示意图。
图3是本发明***原理框图。
具体实施方式
下面结合附图对本发明做进一步说明。
请参阅图1所示,本发明的一种UI自动化测试框架的优化方法,所述优化方法包括如下步骤:
步骤S1、测试前进行脚本录制,获取UI页面元素(页面元素包括但不限于路径Path、名字name、唯一标示id等);搭建自动化测试框架,引入所需代码模块;
步骤S2、根据项目实际情况设置框架超时时间,通过查找元素方式封装测试框架,点击元素方式封装测试框架,页面快照方式封装测试框架,异常处理方式封装测试框架,封装后的测试框架对UI页面用例进行测试;
步骤S3、用例执行通过后,将测试结果写入测试报告;用例执行失败后,输出出错代码日志,出错页面快照同时写入对应用例的测试报告详情中。
步骤S4、借助持续集成工具jenkins做持续化集成,每日定时运行测试用例,输出测试报告并推送给操作人员;测试报告存放于内容服务器上,便于后续对失败原因和通过率进行数据分析。
1.查找元素方式封装
在超时时间范围内轮询(即依序询问每一个页面元素)元素状态,提供封装后查找页面元素方法。该查找元素的方法是原来框架自带的,但是没有做容错处理,比如:快速点击页面的时候,上一次点击需要加载其他的js(即JavaScript)作为下一次点击的前置内容,原框架没有做兼容处理,就会导致快速点击时会报错。本框架在原框架的基础上进行封装,通过判断目标元素状态以及页面全部元素是否加载完毕,来判断页面是否达到了稳定的状态,这样大大降低了由于***资源加载不全导致的测试用例执行失败率。
2.点击元素方式封装
点击元素的封装分为两种情况,一是点击元素后站点发起请求数有变化,比如登录、删除等操作;二是点击元素后站点不发起请求,比如复制粘贴等操作;
针对以上两种情况封装了两个click方法,两种情况中都做了找到元素后、点击元素前用js方法(即JavaScript方法)判断当前站点请求数是否变化,若请求数不变,再进行点击;若请求数仍然变化,则继续轮询判断(即通过轮询的方式,对每次请求获得的元素信息与前一次获取的信息进行对比,当多轮对比结果一致时,轮询结束,判断当前页面已加载完毕。)。不同的是,情况一做了点击元素后请求数有发生变化的判断,情况二直接使用原框架的click方法。
3.页面快照方式封装
当页面操作发生超时或者报错等异常情况阻断用例执行时,调用页面快照方法,对出错界面截图,将图片存入指定文件夹内,生成测试报告时,从该文件夹下拉取对应图片***测试报告进行推送。页面快照方法是现有技术,但是原有的技术只是截图而已,它不会与具体的用例产生联系,对于用户来说,它仅仅是一张照片而已。而本框架对测试报告的输出做了封装,使其与每一个测试用例关联起来,即快照与测试用例对应起来,不用让用户再自己手动去维护。
4.异常处理方式封装
考虑用例执行过程中,可能出现网络波动导致页面卡顿,从而超过超时时间,所以每个节点都有设置页面重试刷新功能;以及出现异常时,如服务端出错导致无数据等情况,捕获异常信息并输出日志。
请参阅图2所示,所述步骤S2中封装后的测试框架对UI页面用例进行测试进一步具体为:判断点击元素后当前站点请求数是否发生变化,未变化,则采用未封装前的测试框架的点击click方法进行点击;判断点击是否发生异常,否,结束流程,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程;有变化,则采用封装后的测试框架的点击click方法,轮询查找页面元素,判断是否找到元素,找到元素,采用JS方法判断当前站点发起请求数是否变化,是,继续轮询等待;否,点击页面元素并结束流程;未找到元素,判断是否超过超时时间,否,则继续轮询查找页面元素,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程。
请参阅图3所示,本发明还提供了一种UI自动化测试框架的优化***,所述***包括脚本录制模块、执行测试模块、输出测试报告模块、以及数据分析模块;
所述脚本录制模块,用于测试前进行脚本录制,获取UI页面元素;搭建自动化测试框架,引入所需代码模块;
所述执行测试模块,用于根据项目实际情况设置框架超时时间,通过查找元素方式封装测试框架,点击元素方式封装测试框架,页面快照方式封装测试框架,异常处理方式封装测试框架,封装后的测试框架对UI页面用例进行测试;
所述输出测试报告模块,用于用例执行通过后,将测试结果写入测试报告;用例执行失败后,输出出错代码日志,出错页面快照同时写入对应用例的测试报告详情中。
所述数据分析模块,用于借助持续集成工具jenkins做持续化集成,每日定时运行测试用例,输出测试报告并推送给操作人员;测试报告存放于内容服务器上,便于后续对失败原因和通过率进行数据分析。
其中,所述查找元素方式为在超时时间范围内轮询页面元素状态;所述点击元素方式为分为两种情况:情况一是点击元素后站点发起请求数有变化;比如登录、删除等操作;情况二是点击元素后站点不发起请求;比如复制粘贴等操作;针对情况一直接使用未封装前的测试框架的点击click方法,针对情况二找到元素后、点击元素前用js方法判断当前站点请求数是否变化,若请求数不变,再进行点击;若请求数仍然变化,则继续轮询判断(即通过轮询的方式,对每次请求获得的元素信息与前一次获取的信息进行对比,当多轮对比结果一致时,轮询结束,判断当前页面已加载完毕。)。
所述页面快照方式为当页面操作发生超时或者报错异常情况阻断用例执行时,调用页面快照方法对出错界面截图,将图片存入设定文件夹内,生成测试报告时,从该文件夹下拉取对应图片***测试报告进行推送。
所述异常处理方式为考虑用例执行过程中,会出现网络波动导致页面卡顿,从而超过超时时间,所以每个节点都有设置页面重试刷新功能;以及出现异常时,服务端出错导致无数据情况,捕获异常信息并输出日志。
所述封装后的测试框架对UI页面用例进行测试进一步具体为:判断点击元素后当前站点请求数是否发生变化,未变化,则采用未封装前的测试框架的点击click方法进行点击;判断点击是否发生异常,否,结束流程,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程;有变化,则采用封装后的测试框架的点击click方法,轮询查找页面元素,判断是否找到元素,找到元素,采用JS方法(即JavaScript方法)判断当前站点发起请求数是否变化,是,继续轮询等待;否,点击页面元素并结束流程;未找到元素,判断是否超过超时时间,否,则继续轮询查找页面元素,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
Claims (12)
1.一种UI自动化测试框架的优化方法,其特征在于:所述优化方法包括如下步骤:
步骤S1、测试前进行脚本录制,获取UI页面元素;搭建自动化测试框架,引入所需代码模块;
步骤S2、根据项目实际情况设置框架超时时间,通过查找元素方式封装测试框架,点击元素方式封装测试框架,页面快照方式封装测试框架,异常处理方式封装测试框架,封装后的测试框架对UI页面用例进行测试;
步骤S3、用例执行通过后,将测试结果写入测试报告;用例执行失败后,输出出错代码日志,出错页面快照同时写入对应用例的测试报告详情中。
2.根据权利要求1所述的一种UI自动化测试框架的优化方法,其特征在于:所述优化方法还包括:
步骤S4、借助持续集成工具jenkins做持续化集成,每日定时运行测试用例,输出测试报告并推送给操作人员;测试报告存放于内容服务器上,便于后续对失败原因和通过率进行数据分析。
3.根据权利要求1所述的一种UI自动化测试框架的优化方法,其特征在于:所述查找元素方式为在超时时间范围内轮询页面元素状态;所述点击元素方式为分为两种情况:情况一是点击元素后站点发起请求数有变化;情况二是点击元素后站点不发起请求;针对情况一直接使用未封装前的测试框架的点击click方法,针对情况二找到元素后、点击元素前用js方法判断当前站点请求数是否变化,若请求数不变,再进行点击;若请求数仍然变化,则继续轮询判断。
4.根据权利要求1所述的一种UI自动化测试框架的优化方法,其特征在于:所述页面快照方式为当页面操作发生超时或者报错异常情况阻断用例执行时,调用页面快照方法对出错界面截图,将图片存入设定文件夹内,生成测试报告时,从该文件夹下拉取对应图片***测试报告进行推送。
5.根据权利要求1所述的一种UI自动化测试框架的优化方法,其特征在于:所述异常处理方式为考虑用例执行过程中,会出现网络波动导致页面卡顿,从而超过超时时间,所以每个节点都有设置页面重试刷新功能;以及出现异常时,服务端出错导致无数据情况,捕获异常信息并输出日志。
6.根据权利要求3所述的一种UI自动化测试框架的优化方法,其特征在于:所述步骤S2中封装后的测试框架对UI页面用例进行测试进一步具体为:判断点击元素后当前站点请求数是否发生变化,未变化,则采用未封装前的测试框架的点击click方法进行点击;判断点击是否发生异常,否,结束流程,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程;有变化,则采用封装后的测试框架的点击click方法,轮询查找页面元素,判断是否找到元素,找到元素,采用JS方法判断当前站点发起请求数是否变化,是,继续轮询等待;否,点击页面元素并结束流程;未找到元素,判断是否超过超时时间,否,则继续轮询查找页面元素,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程。
7.一种UI自动化测试框架的优化***,其特征在于:所述***包括脚本录制模块、执行测试模块、输出测试报告模块;
所述脚本录制模块,用于测试前进行脚本录制,获取UI页面元素;搭建自动化测试框架,引入所需代码模块;
所述执行测试模块,用于根据项目实际情况设置框架超时时间,通过查找元素方式封装测试框架,点击元素方式封装测试框架,页面快照方式封装测试框架,异常处理方式封装测试框架,封装后的测试框架对UI页面用例进行测试;
所述输出测试报告模块,用于用例执行通过后,将测试结果写入测试报告;用例执行失败后,输出出错代码日志,出错页面快照同时写入对应用例的测试报告详情中。
8.根据权利要求7所述的一种UI自动化测试框架的优化***,其特征在于:所述***还包括数据分析模块;
所述数据分析模块,用于借助持续集成工具jenkins做持续化集成,每日定时运行测试用例,输出测试报告并推送给操作人员;测试报告存放于内容服务器上,便于后续对失败原因和通过率进行数据分析。
9.根据权利要求7所述的一种UI自动化测试框架的优化***,其特征在于:所述查找元素方式为在超时时间范围内轮询页面元素状态;所述点击元素方式为分为两种情况:情况一是点击元素后站点发起请求数有变化;情况二是点击元素后站点不发起请求;针对情况一直接使用未封装前的测试框架的点击click方法,针对情况二找到元素后、点击元素前用js方法 判断当前站点请求数是否变化,若请求数不变,再进行点击;若请求数仍然变化,则继续轮询判断。
10.根据权利要求7所述的一种UI自动化测试框架的优化***,其特征在于:所述页面快照方式为当页面操作发生超时或者报错异常情况阻断用例执行时,调用页面快照方法对出错界面截图,将图片存入设定文件夹内,生成测试报告时,从该文件夹下拉取对应图片***测试报告进行推送。
11.根据权利要求7所述的一种UI自动化测试框架的优化***,其特征在于:所述异常处理方式为考虑用例执行过程中,会出现网络波动导致页面卡顿,从而超过超时时间,所以每个节点都有设置页面重试刷新功能;以及出现异常时,服务端出错导致无数据情况,捕获异常信息并输出日志。
12.根据权利要求9所述的一种UI自动化测试框架的优化***,其特征在于:所述封装后的测试框架对UI页面用例进行测试进一步具体为:判断点击元素后当前站点请求数是否发生变化,未变化,则采用未封装前的测试框架的点击click方法进行点击;判断点击是否发生异常,否,结束流程,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程;有变化,则采用封装后的测试框架的点击click方法,轮询查找页面元素,判断是否找到元素,找到元素,采用JS方法判断当前站点发起请求数是否变化,是,继续轮询等待;否,点击页面元素并结束流程;未找到元素,判断是否超过超时时间,否,则继续轮询查找页面元素,是,则进行异常处理,采用异常页面快照捕获,生成测试报告并结束流程。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010819220.2A CN114077537A (zh) | 2020-08-14 | 2020-08-14 | 一种ui自动化测试框架的优化方法及其*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010819220.2A CN114077537A (zh) | 2020-08-14 | 2020-08-14 | 一种ui自动化测试框架的优化方法及其*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114077537A true CN114077537A (zh) | 2022-02-22 |
Family
ID=80279448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010819220.2A Pending CN114077537A (zh) | 2020-08-14 | 2020-08-14 | 一种ui自动化测试框架的优化方法及其*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114077537A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104991777A (zh) * | 2015-07-14 | 2015-10-21 | 普元信息技术股份有限公司 | 实现Web应用程序自动化测试视图化开发的***及方法 |
US20160335171A1 (en) * | 2014-01-31 | 2016-11-17 | Hewlett Packard Enterprise Development Lp | Test automation modeling |
WO2019196274A1 (zh) * | 2018-04-10 | 2019-10-17 | 平安科技(深圳)有限公司 | 网页页面测试方法、装置、电子设备和介质 |
CN110851356A (zh) * | 2019-10-30 | 2020-02-28 | 河海大学 | 一种基于Selenium的Web应用自动化测试框架及其构建方法、*** |
CN110941546A (zh) * | 2019-10-12 | 2020-03-31 | 平安健康保险股份有限公司 | Web页面用例的自动化测试方法、装置、设备及存储介质 |
-
2020
- 2020-08-14 CN CN202010819220.2A patent/CN114077537A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160335171A1 (en) * | 2014-01-31 | 2016-11-17 | Hewlett Packard Enterprise Development Lp | Test automation modeling |
CN104991777A (zh) * | 2015-07-14 | 2015-10-21 | 普元信息技术股份有限公司 | 实现Web应用程序自动化测试视图化开发的***及方法 |
WO2019196274A1 (zh) * | 2018-04-10 | 2019-10-17 | 平安科技(深圳)有限公司 | 网页页面测试方法、装置、电子设备和介质 |
CN110941546A (zh) * | 2019-10-12 | 2020-03-31 | 平安健康保险股份有限公司 | Web页面用例的自动化测试方法、装置、设备及存储介质 |
CN110851356A (zh) * | 2019-10-30 | 2020-02-28 | 河海大学 | 一种基于Selenium的Web应用自动化测试框架及其构建方法、*** |
Non-Patent Citations (2)
Title |
---|
ANTHONY_TESTER: "Python+Selenium练习篇之10-刷新当前页面", pages 1, Retrieved from the Internet <URL:http://t.csdnimg.cn/IuAkN> * |
海阔AND天空: "selenium自动化测试:2.录制和导出脚本", pages 2, Retrieved from the Internet <URL:https://zhuanlan.zhihu.com/p/137206279> * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110399293B (zh) | ***测试方法、装置、计算机设备和存储介质 | |
CN107341098B (zh) | 软件性能测试方法、平台、设备及存储介质 | |
CN111083225B (zh) | 在物联网平台中的数据处理方法、装置及物联网平台 | |
CN107908541B (zh) | 接口测试方法、装置、计算机设备及存储介质 | |
CN106484611B (zh) | 基于自动化协议适配的模糊测试方法和装置 | |
CN107957940B (zh) | 一种测试日志处理方法、***及终端 | |
CN107977473B (zh) | 基于Logback的分布式***日志的检索方法和*** | |
CN110502366B (zh) | 案例执行方法、装置、设备及计算机可读存储介质 | |
CN111782530B (zh) | 一种远程调试方法、装置、***、电子设备及存储介质 | |
CN114741283A (zh) | 一种基于python设计的接口自动化测试方法及装置 | |
CN110740071A (zh) | 一种网络接口监控的方法、装置及*** | |
WO2023231704A1 (zh) | 算法运行方法、装置、设备、存储介质 | |
CN111190755A (zh) | 应用程序的功能异常处理方法及装置 | |
CN115686540A (zh) | 基于鸿蒙***的rpa控制方法及*** | |
CN114077537A (zh) | 一种ui自动化测试框架的优化方法及其*** | |
CN111382071A (zh) | 一种用户行为数据测试方法及*** | |
CN111666200A (zh) | 一种pc软件冷启动耗时的测试方法及终端 | |
CN111190822A (zh) | 一种自动化测试分布式***软件的方法及装置 | |
US8966098B2 (en) | Method and/or apparatus for certifying an out of band management application in an external storage array | |
CN111522737B (zh) | 一种前端界面的自动化测试校验方法、装置及存储介质 | |
CN113328907B (zh) | 通信网络中性能与错误检测方法、核心网、装置和介质 | |
US20240005182A1 (en) | Streaming Media Processing Method, Device and Electronic Equipment Based on Inference Service | |
CN113269893B (zh) | Vr渲染方法及装置 | |
CN114356643B (zh) | 一种遥感卫星处理***中自动发现任务失败和恢复方法 | |
CN113132961B (zh) | 物联网整机设备调试方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |