본문 바로가기

TDD2

TDD알아보기 TDD알아보기 TDD의 란? (Test Driven Development) 테스트 주도 개발: 테스트가 개발을 이끌어 나가는 개발방법론 구체적인 행동 레벨에서의 TDD의 개념은? 테스트를 먼저 만들고 테스트를 통과하기 위한 것을 짜는 것 즉, 만드는 과정에서 우선 테스트를 작성하고 그걸 통과하는 코드를 만들고를 반복하면서 제대로 동작하는지에 대한 피드백을 적극적으로 받는 것입니다. TDD가 어려운이유는뭘까 ?? 개발 시간이 증가합니다. 많은 기업들이 단기적인 성과에 집중해 있습니다. 전체 개발 시간을 줄이는 것보다 오늘 일을 끝내는 것을 강조하기 때문에 TDD 도입이 어렵습니다. 단기적인 것에 집중되어 있으니.. 그때까서 또 고치면 되니까.. 고객이 화내면 안되니까.. 급한 불을 끄면서 허덕이면서 살기 .. 2019. 10. 4.
Junit - Assert 메소드 단정 메소드(assert method) · JUnit에서 가장 많이 이용되는 단정(assert) 메소드입니다. · 단정 메서드로 테스트 케이스의 수행 결과를 판별합니다. 메소드 설명 assertEquals(x, y) · 객체 x와 y가 일치함을 확인합니다. · x(예상 값)와 y(실제 값)가 같으면 테스트 통과 assertArrayEquals(a, b); · 배열 A와 B가 일치함을 확인합니다. assertFalse(x) · x가 false 인지 확인합니다. assertTrue(x) · x가 true 인지 확인합니다. assertTrue(message, condition) · condition이 true이면 message표시 assertNull(o) · 객체o가 null인지 확인합니다. assertNot.. 2019. 7. 10.