The invention provides an automatic testing method, a device, an electronic device and a storage medium. Automated testing methods include: executing scripts for test cases in test programs; treating user interface screenshots of test programs at preset intervals to obtain captured picture sets; deleting or saving the picture sets according to preset conditions; transforming the saved picture sets into animations; and pressing The interception timestamp of the picture set saves the animation and displays the animation according to the interception timestamp. The automatic test method, device, electronic equipment and storage medium provided by the invention can fully display the test information of the program to be tested.
【技术实现步骤摘要】
自动化测试方法、装置、电子设备、存储介质
本专利技术涉及计算机应用
,尤其涉及一种自动化测试方法、装置、电子设备、存储介质。
技术介绍
UI自动化测试已经成为日常回归测试的主流方法之一,可执行重复性极强的人工操作。UI自动化测试具有“执行快速”、“可靠性高”的操作特性。然而系统仍存在一定预期之外的执行失败风险,例如:(1)客户录入信息缺失、错误;(2)外部网站变更,使脚本定位失败;(3)网络因素,导致脚本执行过程中出现预期之外的失败;(4)第三方软件异常,导致脚本执行中断。由此可见,现有技术无法完整的展示待测试程序的测试信息。
技术实现思路
本专利技术为了克服上述现有技术存在的缺陷,提供一种自动化测试方法、装置、电子设备、存储介质,可以完整的展示待测试程序的测试信息。根据本专利技术的一个方面,提供一种自动化测试方法,包括:在待测试程序中执行待测试用例脚本;按预设间隔时间对待测试程序的用户界面截屏,获取所截取的图片集;根据预设条件确定删除所述图片集或保存所述图片集;将保存的所述图片集转化为动画;按所述图片集的截取时间戳保存所述动画;以及按所述截取时间戳显示所述动画。可选地,一所述用户界面包括多个组件,所述按预设间隔时间对待测试程序的用户界面截屏,获取所截取的图片集包括:按预设间隔时间对待测试程序的用户界面的当前执行的组件的窗口截屏,获取所截取的图片集。可选地,所述根据预设条件确定删除所述图片集或保存所述图片集包括:若待测试程序提示错误,则保存所述图片集;以及若待测试程序执行通过,则删除所述图片集。可选地,若待测试程序的用户界面的当前执行的组件提示错误,且待 ...
【技术保护点】
1.一种自动化测试方法,其特征在于,包括:在待测试程序中执行待测试用例脚本;按预设间隔时间对待测试程序的用户界面截屏,获取所截取的图片集;根据预设条件确定删除所述图片集或保存所述图片集;将保存的所述图片集转化为动画;按所述图片集的截取时间戳保存所述动画;以及按所述截取时间戳显示所述动画。
【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括:在待测试程序中执行待测试用例脚本;按预设间隔时间对待测试程序的用户界面截屏,获取所截取的图片集;根据预设条件确定删除所述图片集或保存所述图片集;将保存的所述图片集转化为动画;按所述图片集的截取时间戳保存所述动画;以及按所述截取时间戳显示所述动画。2.如权利要求1所述的自动化测试方法,其特征在于,一所述用户界面包括多个组件,所述按预设间隔时间对待测试程序的用户界面截屏,获取所截取的图片集包括:按预设间隔时间对待测试程序的用户界面的当前执行的组件的窗口截屏,获取所截取的图片集。3.如权利要求2所述的自动化测试方法,其特征在于,所述根据预设条件确定删除所述图片集或保存所述图片集包括:若待测试程序提示错误,则保存所述图片集;以及若待测试程序执行通过,则删除所述图片集。4.如权利要求3所述的自动化测试方法,其特征在于,若待测试程序的用户界面的当前执行的组件提示错误,且待测试程序跳转到该用户界面的当前执行的组件前一执行的组件执行通过,则还原待测试程序跳转到该用户界面的当前执行的组件前一执行的组件对应的所述图片集,并按所述截取时间戳拼接当前执行的组件对应的动画与前一执行的组件对应的动画。5.如权利要求4所述的自动化测试方法,其特征在...
【专利技术属性】
技术研发人员:孙明星,王雯琴,顾凯鸣,
申请(专利权)人:上海携程国际旅行社有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。