Adding Unit and UI tests to an existing project in Xcode

Lets say I have an existing project in Xcode, and for whatever reason, did not add Unit Tests or UI Tests. Can I add the test projects to the project later in Xcode 7?


Yes!

You can add new test targets for UI and unit tests by navigating File > New > Target > Test. When that's done, add new test cases by navigating File > New > File > Source.

Test Target


Tests are targets.

Select the project in the navigation view then Menu File > New > Target… and Test of the proper SDK.

Choose UI Testing Bundle or Unit Test Bundle.

Repeat the procedure to add the other test bundle.


Xcode add test to target

One more variant Xcode 10.2.1 using Test Navigator

  1. ⌘ Command + 6 or View -> Navigators -> Show Test Navigator
  2. Right click or + at the bottom
  3. New Unit Test Target... or New UI Test Target...