我正在为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项目和本机测试项目结合使用?像常见的便携式库一样,被本地项目引用。
在此先感谢