【技术实现步骤摘要】
本申请涉及一种移动端(例如手机)用户界面的自动化测试方法。
技术介绍
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中,在按照时间排序的全部图像帧中,如果有一组连续的图像帧均带有可视化触控点,这一组连续的图像帧之前的至少一幅图像帧不带有可视化触控点,这一组连续的图像帧之后的至少一幅图像帧不带有可...
【专利技术属性】
技术研发人员:李思杰,周敏,曹成,侯文臣,郭丰俊,
申请(专利权)人:上海临冠数据科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。