我正在爲Xamarin上的Android,Windows Desktop 8.1,WinPhone 8.1,iOS開發跨平臺的應用程序,現在添加了測試項目。我經歷了多個UITests資源,但有以下查詢。如果有人能糾正我,這可能會有所幫助。Xamarin中的單元測試查詢
- 類型Android測試項目,Windows Phone測試,iOS測試存在。當這些運行時,這些作爲設備/仿真器中的應用程序執行。那麼,這些測試原始應用程序將如何在同一設備上運行?
- 如果我有兩個不同的android項目,我如何在上面的測試項目中指定要測試哪一個?
我還添加了UITest項目,它是類庫項目。在此,我可以使用下面的代碼提apk文件:
[SetUp] public void BeforeEachTest() { app = ConfigureApp.Android.ApkFile(@"Path\to\apk\com.namespace.apk") .DeviceSerial("emulator-1234") .StartApp(); }
如何引用一個項目來測試而不是.apk文件,所以我每次運行測試時間修改項目?
- 如何將UITest項目和本機測試項目結合使用?像常見的便攜式庫一樣,被本地項目引用。
在此先感謝