一种移动端的自动化测试方法及相应移动端技术

技术编号:44821693 阅读:23 留言:0更新日期:2025-03-28 20:11
本申请公开了一种移动端的自动化测试方法。步骤S1:对移动端的操作系统进行设置,启用移动端用户界面的触控操作可视化。步骤S2:录制一段测试视频。步骤S3:提取测试视频中的全部图像帧。步骤S4:选出其中带有可视化触控点的图像帧,并给出可视化触控点在图像帧中的坐标。步骤S5:根据测试视频的帧率、以及带有可视化触控点的图像帧在全部图像帧中的位置,计算出每项触控操作的时长、每两项相邻的触控操作之间的等待时长,判断每项触控操作的类型,记录每项触控操作的操作轨迹、预期结果。步骤S6:生成测试用例。步骤S7:读取测试用例,在移动端的用户界面中自动执行所述测试用例。本申请能快速自动生成测试用例并自动化的执行,提升测试效率。

【技术实现步骤摘要】

本申请涉及一种移动端(例如手机)用户界面的自动化测试方法。


技术介绍

1、自动化测试是指生成测试用例(test case)后,利用软件或脚本工具来自动执行测试用例,并判断测试用例是否执行成功。

2、软件测试中的一种类型是回归测试(regression testing)。回归测试是指在修改了旧代码之后重新执行先前的测试用例,以确认修改没有引入新的错误或导致其他代码产生错误。因为回归测试需要反复执行同一测试用例,因此会消耗测试人员的大量时间。


技术实现思路

1、本申请所要解决的技术问题是如何自动生成和执行测试用例,从而提高软件测试的效率。

2、为解决上述技术问题,本申请提出了一种移动端的自动化测试方法,包括如下步骤。步骤s1:对移动端的操作系统进行设置,启用移动端用户界面的触控操作可视化。步骤s2:录制一段在移动端的用户界面中由人工进行的一次完整测试工作的操作视频,以下简称测试视频。步骤s3:提取测试视频中的全部图像帧。步骤s4:将所述测试视频的所有图像帧送入一个训练好的目标检测模型,由目本文档来自技高网...

【技术保护点】

1.一种移动端的自动化测试方法,其特征是,包括如下步骤;

2.根据权利要求1所述的移动端的自动化测试方法,其特征是,所述步骤S2中,测试视频所记录的一次测试工作就是在移动端的用户界面中进行的一系列触控操作的组合。

3.根据权利要求1所述的移动端的自动化测试方法,其特征是,所述步骤S3中,先解析测试视频文件的头部信息,获取测试视频的帧率;然后根据测试视频的帧率,按照时间顺序逐帧提取图像帧。

4.根据权利要求1所述的移动端的自动化测试方法,其特征是,所述步骤S4中,对图像帧中的可视化触控点进行单目标检测,来识别可视化触控点在图像帧中的坐标。

5...

【技术特征摘要】

1.一种移动端的自动化测试方法,其特征是,包括如下步骤;

2.根据权利要求1所述的移动端的自动化测试方法,其特征是,所述步骤s2中,测试视频所记录的一次测试工作就是在移动端的用户界面中进行的一系列触控操作的组合。

3.根据权利要求1所述的移动端的自动化测试方法,其特征是,所述步骤s3中,先解析测试视频文件的头部信息,获取测试视频的帧率;然后根据测试视频的帧率,按照时间顺序逐帧提取图像帧。

4.根据权利要求1所述的移动端的自动化测试方法,其特征是,所述步骤s4中,对图像帧中的可视化触控点进行单目标检测,来识别可视化触控点在图像帧中的坐标。

5.根据权利要求1所述的移动端的自动化测试方法,其特征是,所述步骤s4中,采用volov5深度学习框架作为目标检测模型;

6.根据权利要求1所述的移动端的自动化测试方法,其特征是,所述步骤s5中,在按照时间排序的全部图像帧中,如果有一组连续的图像帧均带有可视化触控点,这一组连续的图像帧之前的至少一幅图像帧不带有可视化触控点,这一组连续的图像帧之后的至少一幅图像帧不带有可...

【专利技术属性】
技术研发人员:李思杰周敏曹成侯文臣郭丰俊
申请(专利权)人:上海临冠数据科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1