프로젝트 생성 시 Include Test 체크 (유닛 테스트와 같이 생성됨)
프로젝트 파일 → Editor → Add Target → UI Testing Bundle 클릭

Test Navigator를 통한 생성

테스트 용으로 SignUpView 스토리보드 파일을 만들어준다.

SignUpViewController 뷰컨트롤러 파일도 아래와 같이 만들어준다.
@IBOutlet 변수를 모두 연결해주고, Sign Up 버튼을 눌렀을 때 비밀번호와 확인 비밀번호가 다르다면 경고창을 띄우도록 코드를 작성해준다.
UI 테스트 번들에 SignUpFlowUITests라는 이름의 UI Test Case Class를 생성해준다. (처음에 프로젝트 생성 시에 테스트를 생성하지 않았다면 번들을 생성해줘야 함)

생성 시 UITests 체크 확인

생성된 테스트 클래스에 화면의 요소들에 대한 변수를 세팅해준다.
import XCTest
final class SignUpFlowUITests: XCTestCase {
**private var app:XCUIApplication!
private var emailTF:XCUIElement!
private var passwordTF:XCUIElement!
private var repeatPasswordTF:XCUIElement!
private var signUpButton:XCUIElement!**
}