首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin iOS单元测试入门

Xamarin iOS单元测试入门
EN

Stack Overflow用户
提问于 2018-09-18 05:54:22
回答 1查看 344关注 0票数 0

我的问题是关于Xamarion.iOS和Xamarion.Android的UI测试。

我有一个适用于安卓和iOS的应用程序,使用的是Xamarin.Android和Xamarin.iOS。这些不是使用Xamarin.Forms制作的。

我一直在尝试启动应用程序的UI单元测试,我已经阅读了NUnit、NUnitLite和Xamarin.UITest,并查看了如何开始测试的指南,但在启动我的应用程序的UI时失败了。

当我使用Xamarin.UITest构建一个项目时,Platform类并不存在,并且当我试图在将应用指向apk文件的同时进行Android测试时,它并不成功。

我已经按照这个指南为NUnit 3平台特定的测试创建了测试项目:http://www.alteridem.net/2015/12/21/testing-xamarin-projects-using-nunit-3/我可以运行应用程序,进入显示通过/失败测试的页面,但在那之后,我无法连接UI。

我还没有找到任何关于如何在Android或iOS中进行UI测试的文档。我在https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/touch.unit?tabs=vswin上看过医学博士的文档

有谁能解释一下如何开始一个简单的UI测试?最好是使用NUnit 3。

EN

回答 1

Stack Overflow用户

发布于 2018-09-19 22:25:15

显然,我从错误的角度来看待这件事。我应该使用NUnit在特定平台(Android/iOS)上对代码进行单元测试,并使用UITest进行UI自动化。

使用UITest的缺点是,它需要在Mac上运行,而不是在连接到Mac上的Windows上运行,以实现iOS UI自动化。Android UITest在windows机上运行良好。除非你在做云测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52376184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档