728x90
반응형
- 테스트는 자동화돼야 하고, 빠르게 실행할 수 있어야 함
- Junit가 편리하다
- 테스트 결과는 일관성이 있어야 한다.
- 코드 변경없이 환경이나 테스트 실행 순서에 따라 결과가 달라지면 안된다. => 독립적이어야 한다.
- 충분히 검증해라!
- 테스트 수행 간격이 짧을수록 좋다.
- 테스트의 단위는 사람마다 다르겠지만 작을수록 좋다.
- 테스트하기 쉬운 코드가 좋은 코드다.
- 테스트 먼저 만들고 코딩하고 테스트를 성공시키는 테스트주도개발방법 => TDD
- 100줄이 넘는 코드를 열심히 코딩한후 테스트 코드를 작성하려고 하면 귀찮다. => 미리미리 테스트코드를 먼저 만들자 => TDD
- @Before, @After등 공통 준비 작업, 정리작업을 처리 하면 편하다.
- 기술 사용방법을 익히기 위해서는 학습테스트를 하자
- 요류가 발견된 경우 그에 대한 버그 테스트를 만들면 좋다.
반응형