我有一个应用程序,我可以通过Web界面上传多媒体内容(音频,视频图像),并可以在iOS应用程序上查看内容。 我想知道是否可以验证通过Web界面上传的多媒体内容实际上与本机iOS应用程序上显示的内容相同。它可以手动测试,但我想自动测试。
目前我正在使用Appium来测试该应用的其他功能。
答案 0 :(得分:0)
通过MATLAB比较多媒体对象。 可以通过找到图像之间的相关性来比较图像。 可以通过计算光谱特征并找到两个音频的光谱之间的eucledian距离来比较音频。 视频可以与图像进行比较,但您需要提取帧并找到相关性。
但是根据您的需要,您希望将通过Web界面上传的对象与您在应用程序中观察到的对象进行比较,为此,您可以在java中使用MATLAB api来访问MATLAB函数。
您可以将多媒体对象的变量存储在数据库中,并通过从app下载文件生成相同的多媒体对象变量,并使用MATLAB api编写代码来比较这些变量。