본문 바로가기

test

(2)
[IOS] UI Test 오늘은 저번 포스팅에 이어서 UI Test를 진행하는 방법에 대해 알아 보겠다. 먼저 Project의 General 탭 하단에 + 버튼을 눌러 UI Testing Bundle을 생성해 주면 된다. 이렇게 Test Bundle을 생성하게 되면 test 진행을 위한 swift 파일이 만들어지게 되는데 해당 파일에서 Test 코드를 작성하여 테스트를 진행하면 된다. 그런데 UI Test에서 봤던 testExample 메소드와는 차이점이 있는 걸 확인할 수 있다. app을 launch 시키는 로직이 존재하고 있는데 UI Test를 위해서 app을 실행한다고 이해하면 되겠다. func testExample() throws { // UI tests must launch the application that they..
[IOS] Unit Test 사내에서 Unit Test와 UI Test 고도화를 위해 새로운 TF가 신설되었고 해당 팀의 구성원으로 들어갈 수 있는 기회를 얻었다. 지금까지 테스트 코드를 작성하면서 작업을 진행해오지 않았던 터라 어디서부터 시작을 해야 될지 감이 오지 않고 있는 상태이다. 물론 맛보기로 간단한 테스트 코드 작성과 테스트 진행 플로우를 익혀보고자 경험 삼아 진행해 본 적은 있었지만 오래전의 일이라 기억이 가물가물한 상태이다. 그래서 이번 기회에 처음부터 다시 Unit Test를 배워본다는 느낌으로 감을 살려보고자 글을 작성해 보려 한다. 먼저 Unit Test Bundle을 만드는 방법에 대해 소개하고자 한다. 프로젝트 생성하기 전 시점이라면 프로젝트 생성 시 아래 이미지와 같이 Include Tests를 체크하면 자..