[发明专利]界面测试方法、装置及计算机可读存储介质在审
申请号: | 201811526437.3 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109783351A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 吴俊仪 | 申请(专利权)人: | 重庆金融资产交易所有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 于志光;刘正 |
地址: | 400010 重庆市渝*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面测试 目标软件 自动化测试脚本 测试界面 计算机可读存储介质 录制 界面测试装置 预设时间点 测试报告 功能测试 界面生成 异常识别 标记点 截取 预设 存储 视频 分析 | ||
1.一种界面测试方法,其特征在于,所述方法包括:
确定待进行界面测试的目标软件,并获取与所述目标软件对应的自动化测试脚本,执行所述自动化测试脚本对所述目标软件进行界面测试;
在执行所述自动化测试脚本的过程中,对所述目标软件的界面进行录制,并按照预设时间点或者标记点,从录制获取的视频中截取连续的多张测试界面图后存储;
按照预设的异常识别规则对所述测试界面图进行分析,以确定异常界面,并根据从全部测试界面图中识别出的异常界面生成测试报告。
2.如权利要求1所述的界面测试方法,其特征在于,所述按照预设的异常识别规则对所述测试界面图进行分析,以确定异常界面,并根据所述异常界面生成测试报告的步骤包括:
提取测试界面图上预设位置处的界面元素,获取所述界面元素的属性值;
确定所述界面元素的标准属性值,判断获取的属相值与所述标准属性值是否一致;
若不一致,则判定所述测试界面图对应的界面为异常界面,并根据从全部测试界面图中识别出的异常界面生成测试报告。
3.如权利要求1所述的界面测试方法,其特征在于,所述按照预设的异常识别规则对所述测试界面图进行分析,以确定异常界面,并根据所述异常界面生成测试报告的步骤包括:
根据预设的自动化测试脚本与标准界面图之间的映射关系,查找与测试过程使用的自动化测试脚本对应的标准界面图;
将存储的测试界面图与所述标准界面图进行对比,以获取所述测试界面图与所述标准界面图之间的差异度;
若所述测试界面图与所述标准界面图之间的差异度大于预设阈值,则将对应的测试界面图作为异常界面图;
根据所述异常界面图确定所述目标软件的异常界面,并根据从全部测试界面图中识别出的异常界面生成测试报告。
4.如权利要求3所述的界面测试方法,其特征在于,所述将存储的测试界面图与所述标准界面图进行对比,以获取所述测试界面图与所述标准界面图之间的差异度的步骤包括:
从测试界面图中提取预设位置处的第一颜色值;
确定与该测试界面图对应的标准界面图,并从所述标准界面图中提取与所述预设位置相同的位置处的第二颜色值;
将所述第一颜色值与所述第二颜色值进行对比,以确定第一颜色值与第二颜色值之间的差异度,将所述第一颜色值与所述第二颜色值之间的差异度作为所述测试界面图与所述标准界面图之间的差异度。
5.如权利要求4所述的界面测试方法,其特征在于,所述从测试界面图中提取预设位置处的第一颜色值的步骤包括:
将所述测试界面图分成第一预设数量的图形区块;
按照预设的采样率,从所述第一预设数量中选择第二预设数量的图形区块;
从所述第二预设数量的图像区块中提取选择的图形区块中预设位置处的第一颜色值。
6.一种界面测试装置,其特征在于,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的界面测试程序,所述界面测试程序被所述处理器执行时实现如下步骤:
确定待进行界面测试的目标软件,并获取与所述目标软件对应的自动化测试脚本,执行所述自动化测试脚本对所述目标软件进行界面测试;
在执行所述自动化测试脚本的过程中,对所述目标软件的界面进行录制,并按照预设时间点或者标记点,从录制获取的视频中截取连续的多张测试界面图后存储;
按照预设的异常识别规则对所述测试界面图进行分析,以确定异常界面,并根据从全部测试界面图中识别出的异常界面生成测试报告。
7.如权利要求6所述的界面测试装置,其特征在于,所述按照预设的异常识别规则对所述测试界面图进行分析,以确定异常界面,并根据所述异常界面生成测试报告的步骤包括:
提取测试界面图上预设位置处的界面元素,获取所述界面元素的属性值;
确定所述界面元素的标准属性值,判断获取的属相值与所述标准属性值是否一致;
若不一致,则判定所述测试界面图对应的界面为异常界面,并根据从全部测试界面图中识别出的异常界面生成测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆金融资产交易所有限责任公司,未经重庆金融资产交易所有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811526437.3/1.html,转载请声明来源钻瓜专利网。