如果要與團隊成員共用測試並在協同環境下工作,您必須保留受測試應用程式新增至測試工作台時所產生的資源檔(.ma 檔)。
可能的情況是一位使用專案小組協同作業工具(例如 Rational Team Concert)的開發人員提供應用程式,供某位軟體測試專家的組員測試。
從
行動式測試用戶端上傳應用程式或在
測試工作台中匯入應用程式時會建立 .ma 資源檔。對於所有原生 Android、iOS、混合式及 Web 應用程式,建立此檔案有下列兩種方法。
- 以 iOS 應用程式來說,當您從 Android 行動式測試用戶端或從 rtwBuildXcode.sh Script 上傳應用程式時,測試工作台的行動式與 Web 使用者介面應用程式編輯器中會出現訊息,指出送入的應用程式必須受管理,才能在測試中使用(請參閱圖 1)。如果要管理應用程式,請按一下對話框右邊的按鈕(請參閱圖 1)。
圖 1:管理送入的應用程式
在開啟的精靈中,您必須指出用來儲存受管理應用程式的專案及資料夾(請參閱圖 2)。
按一下
完成就會建置 .ma 檔,並儲存在
測試工作台中(請參閱圖 3):
當應用程式新增或上傳至
測試工作台時,將先自動進行檢測,也就是擴增程式碼,然後就受到管理(檔案會儲存在測試工作台,可供測試)。
- 從「行動式與 Web 使用者介面應用程式」編輯器將應用程式新增至測試工作台時,您必須指出從何處取得應用程式,以及產生的應用程式要儲存在何處。
按一下完成就會檢測應用程式,並建置 .ma 檔。
.ma 檔的不同用途: - 在測試導覽器視圖的快速功能表中,您可以使用具有相依關係的測試資產或具有相依關係的測試資產,將一個或一組匯出的測試連同 .ma 檔一起傳送給組員。您可以從保存檔匯入測試,以利用相同的資源來執行測試:將自動使用 .ma,將這個 AUT 新增至測試工作台上的應用程式清單。
圖 4:匯出具有相依關係的測試資產,包括 .ma 檔
圖 5:匯入具有相依關係的測試資產,包括 .ma 檔
- 如果您使用協同作業工具來與組員一起共用和管理原始碼,.ma 檔很有用。您可以提供 .ma 檔,而組員可以匯入它,讓應用程式出現在他們的應用程式清單中。
當您使用協同作業工具並匯入測試資源檔時,如果應用程式未列在行動式與 Web 使用者介面應用程式編輯器中,將會提示您在工作區中匯入應用程式(請參閱圖 6)。
如果要這麼做,請在測試導覽器中按兩下 .ma 檔。將會詢問您是否要匯入應用程式。按一下是(請參閱圖 7)。應用程式會顯示在測試工作台可用的應用程式清單中。
圖 6:如果要將應用程式新增至清單,請在「測試導覽器」中按兩下 .ma 檔。
圖 7:在「測試導覽器」中按兩下 .ma 檔時所顯示的對話框。
註: .ma 檔包含測試應用程式時所需的一切資源。以 Android 來說,它包含原始的 apk 檔,因此,組員在任何連接至測試工作台的裝置或模擬器上都能執行測試。