要与团队成员共享测试并在协作环境中工作,您必须保留在将受测试应用程序添加到测试工作台时生成的资源文件(.ma 文件)。
一个可能的场景可以是使用项目团队协作工具(例如,Rational Team Concert)的开发人员交付应用程序,以便作为软件测试专家的团队成员可对应用程序进行测试。
当您从
移动测试客户机上载应用程序或当您在
测试工作台中导入应用程序时,将创建 .ma 资源文件。对于所有本机 Android、iOS、混合和 Web 应用程序,都将通过以下两种方式来创建此资源文件。
- 当您从 Android 移动测试客户机或通过 rtwBuildXcode.sh 脚本上载应用程序时,对于 iOS 应用程序,一条消息将在测试工作台的移动和 Web UI 应用程序编辑器中指示入局应用程序必须进行管理才能在测试中使用(请参阅图 1)。要管理此应用程序,请单击对话框右侧的按钮(请参阅图 1)。
图 1:管理入局应用程序
在打开的向导中,您必须指定项目和文件夹来保存受管应用程序(请参阅图 2)。
当您单击
完成时,将在
测试工作台中构建并保存 .ma 文件(请参阅图 3):
将此应用程序添加或上载到
测试工作台时,将首先自动对其进行检测(即,使用代码进行扩充),然后进行管理(文件将保存到测试工作台中以准备好进行测试)。
- 将应用程序从“移动和 Web UI 应用程序”编辑器添加到测试工作台时,必须指定要在何处获取此应用程序,以及要在何处保存将生成的应用程序。
当您单击完成时,将检测此应用程序并构建 .ma 文件。
.ma 文件的不同用途:- 您可以使用测试导航器视图的上下文菜单中的或来将具有 .ma 文件的所导出测试或测试集发送给团队成员。您可以从归档文件导入测试,从而将处在相同的资源中来运行测试:.ma 会自动用于将该 AUT 添加到测试工作台上的应用程序列表。
图 4:导出具有依赖关系的测试资产(包括 .ma 文件)
图 5:导入具有依赖关系的测试资产(包括 .ma 文件)
- 如果您使用协作工具来与团队成员共享并管理源代码,那么 .ma 文件很有用。您可以交付 .ma 文件,而团队成员可以导入该文件,这样应用程序便将出现在他们的应用程序列表中。当您使用协作工具并导入测试资源文件时,如果应用程序未在移动和 Web UI 应用程序编辑器中列出,那么会提示您将应用程序导入到工作空间内(请参阅图 6)。要执行此操作,请在测试导航器中双击 .ma 文件。将询问您是否要导入应用程序。单击是(请参阅图 7)。应用程序将显示在测试工作台中的可用应用程序列表内。
图 6:要将应用程序添加到列表,请在“测试导航器”中双击 .ma 文件。
图 7:在“测试导航器”中双击 .ma 文件时显示的对话框。
注: .ma 文件包含要测试应用程序所需的全部内容。对于 Android,它包含原始 apk 文件,因此团队成员可以在连接到他们的测试工作台的任何设备或仿真器上运行测试。