💡 우아한테크코스 과정을 진행하면서 배웠던 UI 테스트에 대하여 다시 한번 돌아보고 학습하는 시간을 가졌습니다 ! UI 테스트사용자와 앱 간에 인터페이스가 올바르게 작동하는지 확인하려면 UI 테스트를 진행하는 것이 좋습니다.UI 테스트를 작성하면 복잡한 UI 로직이나 기존에 개발되어 있는 인터페이스를 보장합니다.테스트 코드의 필요성테스트 코드를 작성하면 장애에 관한 신속한 피드백이 가능합니다.개발 주기에서 초기 장애를 감지하고, 더 안전한 코드 리팩터링을 제공합니다.또한 기술적 문제를 최소화하기 때문에 안정적인 개발 속도를 얻을 수 있습니다.계측 테스트(Instrumentation Test)앱의 실제 디바이스 또는 애뮬레이터에서 동작하는 테스트를 실행하는 데 사용됩니다.애뮬레이터를 켜고 앱을 빌드하여 ..
코틀린의 validation 로직을 실행하기 전에 검증을 통해서 사용자의 input이나 사용하는 상태가 적절한지에 대한 판단이 필요합니다. isEmpty()나 orNull()을 포함한 함수를 사용하여 간단하게 검증하는 방법이 일반적인데요. 이러한 과정에서 코틀린은 좀더 쉽고 정형화 된 함수를 사용하는데, 이 것이 check와 require 입니다. 우테코 프리코스 과정을 거치면서 처음으로 학습하여 코드에 적용하게 되었습니다. 두 함수 모두 Boolean 형태의 argument를 받아서 false인 경우 예외처리하도록 합니다. IllegalArgumentException를 throw하며, 파라미터의 값을 검증하는데 사용할 수 있습니다. require() require() 함수는 매개변수의 값이 참인지 체크..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.