You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Q ) 테스트 코드의 구성 요소는 _ , _ , __ 이며, 영어 표현으로 _ , _ , __ 에 대응한다.
Q ) 외부 환경을 테스트에 맞게 구성하는 것은 항상 가능한 것이 아니기 때문에, __ 를 사용하여 테스트 작성을 진행한다.
O / X 퀴즈
Q ) 외부 요인으로 인해 테스트 결과가 바뀌는 것은 곧 테스트 결과를 믿을 수 없게 되는 것이므로 잘 설계해야한다. (O, X)
서술형
Q ) 회원 가입 테스트 코드를 작성할 때, 중복된 아이디인지 아닌지 확인하는 기능은 DB의 값에 따라서 테스트를 성공 여부가 변한다. 테스트는 언제 실행해도 항상 정상적(성공)으로 동작해야 하는데, 이러한 외부 상태(DB)에 따라 테스트 성공 여부가 바뀌지 않으려면 어떻게 해야 하는가?
정답
A ) 상황, 실행, 결과 확인, given, when, then
A ) 대역
A ) O
A ) 테스트 실행 전에 외부를 원하는 상태로 만들거나 실행 후에 원래대로 되돌려 놓아야 한다.
Chap 6 전체 문제
<한규범>
상황, 실행, 결과는 OOO, OOO, OOO에 대응한다.
답: given, when, then
<김정호>
Q. 외부 요인으로 인해 테스트 결과가 바뀌는 것은 곧 테스트 결과를 믿을 수 없게 되는 것이므로 잘 설계해야한다. (O, X)
A. O
테스트는 한 번만 실행하는 것이 아니라 반복적으로 실행하고 문제가 없는지 검증하는데 사용된다. 외부 요인으로 인해 간헐적으로 실패하거나 결과를 신뢰할 수 없게 되면 ‘테스트 주도 개발’이 제대로 이뤄질 수 없으므로 외부 요인은 신경써서 다뤄야하는 부분이다.
<장채은>
Q. 외부 환경을 테스트에 맞게 구성하는 것은 항상 가능한 것이 아니기 때문에, __ 를 사용하여 테스트 작성을 진행한다.
A. 대역
<김연지>
<정창우>
Q) 테스트 코드의 구성 요소를 말하시오.
A) 상황, 실행 결과 확인
<이상민>
Q) 테스트 코드의 구성요소는 __, __, ____, 이다.
A) 상황, 실행, 결과 확인
Q) 회원 가입 테스트 코드를 작성할 때, 중복된 아이디인지 아닌지 확인하는 기능은 DB의 값에 따라서 테스트를 성공 여부가 변한다. 테스트는 언제 실행해도 항상 정상적(성공)으로 동작해야 하는데, 이러한 외부 상태(DB)에 따라 테스트 성공 여부가 바뀌지 않으려면 어떻게 해야 하는가?
A) 테스트 실행 전에 외부를 원하는 상태로 만들거나 실행 후에 원래대로 되돌려 놓아야 한다.
⭐ Chapter 6. 테스트 코드의 구성
테스트 코드의 구성에 대해 알아본다
The text was updated successfully, but these errors were encountered: