我正在尝试同时使用XCUI和XC测试。我发现这个twitter post表示可能。但是,我应该在构建设置的哪一部分放置这些新属性?
我问是因为我尝试了该方法并将这些设置放在项目目标的用户定义部分中,但由于这些设置已定义,因此它不允许我运行测试。
答案 0 :(得分:2)
UI测试的运行方式如下:
单元测试的操作如下:
这些根本不同。 UI测试严格从外部进行。他们无权访问该程序的内部。最后,UI测试归结为模拟用户操作。
另一方面,单元测试从内部进行。他们可以接触到任何非私有的东西。
UI测试执行单元测试之类的唯一方法是将测试功能内置到生产代码中,可通过手势进行访问。进行单元测试的方法比使用单元测试框架更好。
所以……不。他们不应该在一起生活。