This is a page open automatic testing method and automatic testing device, which belongs to the technical field of software testing, the method comprising: configuring a test case management framework and test case will be loaded to the test case management framework; run the test case and obtain the current frame sequence of test cases in the history of frame sequence; gets the current frame corresponding to the sequence, and the current frame sequence and the historical frame sequence alignment results by the current frame sequence and the historical sequence of frames. The method is based on the current frame sequence and historical frame sequence alignment results obtained in current frame sequence and historical frame sequence, solved by comparing the efficiency of artificial caused by low and low accuracy problem of the prior art needs, improve the efficiency and accuracy of alignment.
【技术实现步骤摘要】
自动化测试方法及装置、存储介质、电子设备
本公开涉及软件测试
,具体而言,涉及一种自动化测试方法、自动化测试装置、计算机可读存储介质以及电子设备。
技术介绍
随着智能终端游戏市场的快速扩张和发展,2D以及3D游戏也越来越多的受到广大用户的欢迎和青睐。其中,2D游戏是指二维交互式游戏,目前和3D游戏各自占据游戏市场的一部分;2D游戏可以通过对贴图处理,以帧序列的方式展现相关动画等特效。但是,随着2D游戏的快速更新,快速的游戏迭代也给前期的游戏测试带来了巨大的工作量。在现有的2D游戏测试方案中,主要以人工的方式进行对比,通过对每个模型、动画或特效,进行测试验证,然后采用人工观察的方式,确定两个特效以及模型细节上的差别。具体的可以包括:首先,程序提供不同版本的2D渲染引擎、待测试的模型以及特效清单给测试人员;其次,测试人员根据清单对每个模型进行对比测试,并将中间结果进行截图等方式保存具体渲染图像;最后,再根据截取的图像进行对比;其中,对比方式可以包括人工对比,也可以包括通过图像处理的方式对两个图像进行对比,最后再给出测试结果。但是,通过上述方式进行对比存在如下缺点:一方面,在效率上,人工方式耗费的时间非常长,每个模型都需要花费大量时间,因此效率较低;另一方面,在准确度上,通过人眼进行对比,难免会出现观察不仔细的情况,因此准确度也较低;再一方面,由于需要通过人工进行采集和截图,因此进一步降低了工作效率。因此,需要提供一种新的自动化测试方法。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现 ...
【技术保护点】
一种自动化测试方法,其特征在于,包括:配置测试用例管理框架并将待测试用例加载至所述测试用例管理框架中;运行所述待测试用例并获取所述待测试用例中的当前帧序列;获取与所述当前帧序列对应的历史帧序列,并对所述当前帧序列以及所述历史帧序列进行比对得到所述当前帧序列与历史帧序列的比对结果。
【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括:配置测试用例管理框架并将待测试用例加载至所述测试用例管理框架中;运行所述待测试用例并获取所述待测试用例中的当前帧序列;获取与所述当前帧序列对应的历史帧序列,并对所述当前帧序列以及所述历史帧序列进行比对得到所述当前帧序列与历史帧序列的比对结果。2.根据权利要求1所述的自动化测试方法,其特征在于,运行所述待测试用例并获取所述待测试用例中的当前帧序列包括:为所述待测试用例设置第一时间间隔,并根据所述第一时间间隔运行所述待测试用例;为所述当前帧序列设置第二时间间隔,根据所述第二时间间隔从所述待测试用例的运行过程中获取所述待测试用例中的当前帧序列。3.根据权利要求2所述的自动化测试方法,其特征在于,根据所述第二时间间隔从所述待测试用例的运行过程中获取所述待测试用例中的当前帧序列包括:根据所述第二时间间隔,从所述待测试用例的运行过程中获取所述待测试用例的目标区域的渲染图像信息;将所述渲染图像信息作为所述待测试用例中的当前帧序列。4.根据权利要求3所述的自动化测试方法,其特征在于,在将所述渲染图像信息作为所述待测试用例中的当前帧序列之后,所述自动化测试方法还包括:根据所述待测试用例的编码,为所述当前帧序列配置与所述待测试用例编码对应的当前帧序列编码。5.根据权利要求4所述的自动化测试方法,其特征在于,在为所述当前帧序列配置与所述待测试用例编码对应的当前帧序列编码之后,所述自动化测试方法还包括:建立所述当前帧序列编码与所述当前帧序列的映射关系;根据所述映射关系将所述当...
【专利技术属性】
技术研发人员:王庆,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。