티스토리 뷰
Unit Test원칙 - FIRST
Fast : 테스트 코드의 실행은 빠르게 진행 되어야 함
Independent : 독립적인 테스트가 가능 해야 함
Repeatable : 테스트는 매번 같은 결과를 만들어야 함
Self-Validating : 테스트는 그 자체로 실행하여 결과를 확인할 수 있어야 함
Timely : 단위 테스트는 비즈니스 코드가 완성되기 전에 구성하고 테스트가 가능해야 함 - 코드가 완성되기 전부터 테스트가 따라와야 한다는 TDD의 원칙을 담고 있음
Junit Test 항목
junit test를 할 때 test code를 작성할 때 짜기 힘들어서 어떤 순서로 작성할지 생각해보았다.
Test 항목 및 순서
1.specify key
2.delete a record that key에 맞는
3.select single using key
4.check 인지 아닌지 the selected value is null
5.생성 test data
6.insert
7.select single using key
8.check 인지 아닌지 the selected value is null
9.check insert한 대로 select되었는지
10.생성 위 test data를 복사하고 값을 고친 object
11.update
12.select single
13.check update한 대로 select되었는지
14.delete a record that key에 해당하는
end.
참고
테스트 코드 적용하기 (JUnit, TDD) [ 스프링 부트 (Spring Boot) ] - YouTube
'Language > JAVA' 카테고리의 다른 글
Java Regexp SS=34:00; 꼴 뽑는 법 (0) | 2015.11.13 |
---|---|
Java 정규식 써서 문자 필터링 하는 코드 (0) | 2015.11.09 |
Java 특정 날짜, 시간부터 현재까지 몇초(분) 지났는지 구하기 (0) | 2015.09.03 |
Big Data Handling을 위한 Scala - 제9편 Scala + Gradle + Intelli J로 프로젝트 구성하기 01 (0) | 2015.08.07 |
Big Data Handling을 위한 Scala - 제8편 IntelliJ에 Scala Plugin 설치하기 (0) | 2015.08.07 |
- Total
- Today
- Yesterday
- 도커컨테이너
- 개발자
- 도커각티슈케이스
- shellscript
- 도커티슈박스
- Linux
- docker container tissue
- 2017 티스토리 결산
- docker container
- Sh
- docker container whale
- 도커각티슈박스
- 이직
- 싱가폴
- docker container case
- vim
- 도커티슈케이스
- docker container tissue box
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |