[发明专利]测试脚本生成方法、装置、介质及电子设备在审
申请号: | 202111131513.2 | 申请日: | 2021-09-26 |
公开(公告)号: | CN113900932A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 王福洋 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 李柯莹 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 脚本 生成 方法 装置 介质 电子设备 | ||
本公开涉及一种测试脚本生成方法、装置、介质及电子设备,该方法包括:响应于监听到待测试页面中进行的目标操作,获取所述目标操作针对的控件以及所述控件的控件特征信息;根据所述控件特征信息,获取所述目标操作对应的操作记录图像;根据所述操作记录图像,生成测试脚本,其中,所述测试脚本用于对所述待测试页面进行测试。通过上述技术方案,技术人员通过测试脚本中的操作记录图像,可以直观地获知目标操作所针对的控件,可以提高生成的测试脚本的易读性,便于技术人员直观地对测试脚本进行检查,从而保证测试脚本的准确性,保证根据测试脚本对待测试页面进行测试的准确性。
技术领域
本公开涉及页面测试技术领域,具体地,涉及一种测试脚本生成方法、装置、介质及电子设备。
背景技术
网站在发布之前,需要进行大量的测试工作,以测试其中的页面是否存在异常,目前通常采用自动化测试的方式对页面进行测试,以节省人力成本和时间成本。
自动化测试需要预先录制测试脚本(Testingscript),测试脚本指的是特定测试的一系列指令,自动化测试工具根据测试脚本执行对应的操作,从而对页面的功能进行测试,因此自动化测试的过程能否顺利进行,依赖于测试脚本的准确性。在测试脚本录制或编写完成之后,技术人员通常需要对测试脚本进行检查,以检查其中的步骤是否准确、是否完善,因此测试脚本的易读性直接影响技术人员的判断,从而影响测试脚本的准确性。
发明内容
本公开的目的是提供一种测试脚本生成方法、装置、介质及电子设备,可以提高生成的测试脚本的易读性,便于技术人员直观地对测试脚本进行检查,从而保证测试脚本的准确性。
为了实现上述目的,第一方面,本公开提供一种测试脚本生成方法,所述方法包括:
响应于监听到待测试页面中进行的目标操作,获取所述目标操作针对的控件以及所述控件的控件特征信息;
根据所述控件特征信息,获取所述目标操作对应的操作记录图像;
根据所述操作记录图像,生成测试脚本,其中,所述测试脚本用于对所述待测试页面进行测试。
可选地,所述根据所述控件特征信息,获取所述目标操作对应的操作记录图像,包括:
根据所述控件特征信息,确定是否满足预设的控件截图条件;
在满足所述控件截图条件的情况下,对所述控件进行截图操作,并根据截取到的图像得到所述操作记录图像;
在不满足所述控件截图条件的情况下,对所述待测试页面中、所述目标操作对应的操作位置所在的局部区域进行截图操作,并根据截取到的图像得到所述操作记录图像。
可选地,所述控件特征信息包括用于表征所述控件是否为隐藏控件的特征信息、用于表征所述控件是否为嵌套控件的特征信息、用于表征是否具有所述控件的尺寸信息的特征信息、用于表征是否具有所述控件在所述待测试页面中的位置信息的特征信息;
所述根据所述控件特征信息,确定是否满足预设的控件截图条件,包括:
若所述控件不为隐藏控件、所述控件不为嵌套控件、具有所述控件的尺寸信息、且具有所述控件在所述待测试页面中的位置信息,则确定满足所述控件截图条件。
可选地,所述对所述控件进行截图操作,包括:
获取所述控件的尺寸信息和所述控件在所述待测试页面中的位置信息;
根据所述尺寸信息和所述位置信息,对所述控件进行截图操作。
可选地,所述根据截取到的图像得到所述操作记录图像,包括:
在截取到的图像中对所述目标操作对应的操作位置进行标注,以得到所述操作记录图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111131513.2/2.html,转载请声明来源钻瓜专利网。