为什么在Xcode项目中测试和UITest和xctest文件。

时间:2017-10-13 05:56:30

标签: ios xcode

这是一个非常基本的事情,在Xcode中,一旦我们创建了应用程序,就会创建默认的多个文件。

  1. projectName.xctest
  2. projectNameTests.m
  3. projectNameUITests.m
  4. projectName.entitlements
  5. 任何人都可以知道这些文件的perps以及我们如何以及如何使用它们。

    谢谢

1 个答案:

答案 0 :(得分:0)

这些文件与单元测试项目有关。一旦您学习了单元测试,您将了解这些文件的基本知识和目的。

.xctest文件是使用XCtest框架为项目编写单元测试用例时的文件。

projectNameTests.m - 将为您的业务逻辑编写单元测试的单元测试用例。

projectNameUITests.m - 此文件将包含UI的单元测试用例。

projectName.entitlements - 权利授予您的iOS或macOS应用程序特定的功能或安全权限。

请始终进行一些基本搜索以找到答案。

https://developer.apple.com/library/content/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AboutEntitlements.html

https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/04-writing_tests.html