0

主要问题

我必须为 iOS 编写测试应用程序来测试非常复杂的多平台框架。已经有其他平台的应用程序使用通用配置文件(定义测试服务器、用户名、日志级别等)。配置过程相当复杂,因此在移动平台上提供复杂的 UI 将是浪费时间。

  1. 此文件为 a xml,其文件扩展名为xml.
  2. 测试器将有多个配置文件(一次只使用一个)
  3. 这些文件应该很容易被测试人员上传
  4. 测试人员应该能够选择配置文件

我正在寻找什么解决方案

在 bagging 时,我正在考虑 iCloud 服务。问题是,在 90% 的情况下,设备是由多人(测试人员和开发人员)共享的,所以我不认为这是最好的方法,因为这会给共享 iCloud 帐户带来问题(通常每个设备都有一个帐户,而不是每个设备都有一个帐户)测试员/项目)。

如果可以使用 iTunes 将这些文件传送到应用程序,那将是最好的。任何将进行测试的人都将拥有此工具来安装测试应用程序,因此如果他也可以上传这些文件会很好。

任何有用的提示将不胜感激(不需要完整的解决方案)。

作为奖励,相反的方向也很有用(获取日志)。目前通常日志是通过电子邮件发送的。如果可以轻松地以与配置文件相同的方式获取它,那就太好了。


好的,看起来可以用 iTunes 做到这一点。在底部的 iTunes 中检查设备的已安装应用程序列表时,有一个“文件共享”部分,您可以在其中添加删除文件。

4

2 回答 2

0

如果你想

  1. 你的 iOS 测试应用程序,通过准备 XML 文件来测试一些东西
  2. 有不同的 XML 文件
  3. 有不同的测试人员。

在这种情况下,而不是做太多你可以

  1. 要求测试人员上传 Dropbox 中的文件。
  2. 在您的应用程序中有一个文本框,用户将在其中输入 XML 文件的 URL(他们已上传到 Dropbox)
  3. 在它旁边你有点击它的测试按钮,你可以下载文件并根据逻辑进行测试。
  4. 测试结束后,您可以通过电子邮件获取结果或要求他们上传到 Dropbox(手动或使用 api)。
于 2015-07-14T10:46:53.070 回答
0

好的,我终于找到了类似的东西。这完美地解决了我的问题。

文件将由 iTunes 上传和下载。

另一个有用的链接

于 2015-07-14T11:27:29.787 回答