Dodawanie testów jednostkowych i testów interfejsu użytkownika do istniejącego projektu w Xcode 7
82
Powiedzmy, że mam istniejący projekt w Xcode iz jakiegoś powodu nie dodałem testów jednostkowych ani testów interfejsu użytkownika. Czy mogę później dodać projekty testowe do projektu w Xcode 7?
Możesz dodać nowe cele testów dla interfejsu użytkownika i testów jednostkowych, nawigując File > New > Target > Test. Gdy to zrobisz, dodaj nowe przypadki testowe, nawigując File > New > File > Source.
Jeśli używasz plików C z Swift Unit Tests, być może będziesz musiał wskazać nowy Target na plik Bridging Header i upewnić się, że wszystkie lokalizacje plików Header są znane. Dostęp do obu ustawień uzyskuje się za pośrednictwem opcji / Build Settings przeciwko Target.
rustyMagnet
13
Testy są celem.
Wybierz projekt w widoku nawigacji potem Menu File> New> Target…i Testwłaściwego SDK.
Wybierz UI Testing Bundlelub Unit Test Bundle.
Powtórz procedurę, aby dodać drugi pakiet testowy.
Odpowiedzi:
Tak!
Możesz dodać nowe cele testów dla interfejsu użytkownika i testów jednostkowych, nawigując
File > New > Target > Test
. Gdy to zrobisz, dodaj nowe przypadki testowe, nawigującFile > New > File > Source
.źródło
Testy są celem.
Wybierz projekt w widoku nawigacji potem
Menu File
>New
>Target…
iTest
właściwego SDK.Wybierz
UI Testing Bundle
lubUnit Test Bundle
.Powtórz procedurę, aby dodać drugi pakiet testowy.
źródło
Jeszcze jeden wariant z
Xcode 10.2.1
użyciemTest Navigator
View -> Navigators -> Show Test Navigator
Right click
lub+
na doleNew Unit Test Target...
lubNew UI Test Target...
źródło
Postępuj zgodnie z tymi krokami, działa dobrze
1. Wybierz projekt.
2.Targets -> Kliknij przycisk + -> Add iOS UITesting Bundle lub iOS UnitTesting Bundle.
źródło