【发布时间】:2015-06-25 03:55:54
【问题描述】:
我有一个应用程序,我可以通过 Web 界面上传多媒体内容(音频、视频图像),并可以在 iOS 应用程序上查看内容。 我想知道是否可以验证通过 Web 界面上传的多媒体内容实际上与在本机 iOS 应用程序上可见的内容相同。可以手动测试,但我想自动测试。
目前我正在使用 Appium 来测试应用程序的其他功能。
【问题讨论】:
标签: ios testing automation appium
我有一个应用程序,我可以通过 Web 界面上传多媒体内容(音频、视频图像),并可以在 iOS 应用程序上查看内容。 我想知道是否可以验证通过 Web 界面上传的多媒体内容实际上与在本机 iOS 应用程序上可见的内容相同。可以手动测试,但我想自动测试。
目前我正在使用 Appium 来测试应用程序的其他功能。
【问题讨论】:
标签: ios testing automation appium
多媒体对象的比较是通过 MATLAB 完成的。 可以通过发现图像之间的相关性来比较图像。 可以通过计算频谱特征并找到两个音频的频谱之间的欧几里德距离来比较音频。 视频可以与图像进行比较,但您需要提取帧并找到相关性。
但是根据您的需要,您希望将通过 Web 界面上传的对象与您在应用程序中观察到的对象进行比较,为此,您可以使用 java 中的 MATLAB api 来访问 MATLAB 函数。
您可以将多媒体对象的变量存储在数据库中,并通过从应用程序下载文件并使用MATLAB api编写用于比较这些变量的代码来生成相同的多媒体对象变量。
【讨论】: