티스토리 뷰

Language/JAVA

Junit Test 항목

KyeongRok Kim 2015. 9. 16. 17:57

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

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함