given, when, then 스타일과 명명규칙으로 테스트 작성해보니 괜찮아보이네..setup과 custom assert, 멤버변수 등은 다 상위 클래스로 빼니 더욱 그럴듯 해보인다. 10.11.15 20:52
11 개의 댓글이 있습니다.
given when then 스타일로 작성된 테스트 케이스 명 사례를 좀 봤음 좋겠다는 생각을 늘 합니다(한글)
네피림 더 나아가서 테스트케이스는 한글로 작성하는 것도 어떨까요. testgetUser 보다 남성사용자가져오기테스트() 처럼 구체적으로요. 한글은 원래 띄어쓰기 없이도 의사소통이 어느정도 된다는 장 점도 있으니.
성현1 아마 benelog 님은 이미 한글로 작성하고 계실 거에요. 저도 복잡한 테스트 케이스 작성할 때는 한글로 작성하죠.
어떻게 작성하셨는지 궁금... 합니다
정말 강력한 도구인 것 같아요. 그걸 의식하면서 쓰니까 정말 테스트 깔끔해지더라는...
성현1 아, 제가 글을 이상하게 썼나보네요. 한글 명에 어떤 규칙을 주면 일관적이고 명확할지 궁금했습니다.
daclouds 나중에 정리되면 사내 게시판에는 올릴 것 같아요 ^^;
fupfin 회사에서는 한글로 하는 프로젝트도 있고 아닌 프로젝트도 있어서 저는 그냥 거기에 맞추고 있어요. 대신 assert문에서 메시지부분은 한글로 자세히 쓰는 것은 어디든지 적용해보려하고 있구요
네피림 given,when,then이 다 포현되면 좋을 것 같은데, 그러면 너무 길어지는듯하고..주로 should be 스타일의 문장을 쓰는 것이 괜찮지 않나 생각하고 있고, 계속 고민중이에ㅛ
지머 given, when, then 예찬론이 그냥 나온거 아니더라구요..
테스트 데이터 지정부분과 custom assert부분의 논리적 크기를 비슷하게 유지하는 것이 항상 고민이였는데, given, when, then이 구조가 균형잡힌 대칭성을 잡는데 도움을 준다..
given when then 스타일로 작성된 테스트 케이스 명 사례를 좀 봤음 좋겠다는 생각을 늘 합니다(한글)
10.11.15 21:15네피림 더 나아가서 테스트케이스는 한글로 작성하는 것도 어떨까요. testgetUser 보다 남성사용자가져오기테스트() 처럼 구체적으로요. 한글은 원래 띄어쓰기 없이도 의사소통이 어느정도 된다는 장 점도 있으니.
10.11.15 21:21성현1 아마 benelog 님은 이미 한글로 작성하고 계실 거에요. 저도 복잡한 테스트 케이스 작성할 때는 한글로 작성하죠.
10.11.15 21:45어떻게 작성하셨는지 궁금... 합니다
10.11.15 21:53정말 강력한 도구인 것 같아요. 그걸 의식하면서 쓰니까 정말 테스트 깔끔해지더라는...
10.11.15 21:53성현1 아, 제가 글을 이상하게 썼나보네요. 한글 명에 어떤 규칙을 주면 일관적이고 명확할지 궁금했습니다.
10.11.15 22:07daclouds 나중에 정리되면 사내 게시판에는 올릴 것 같아요 ^^;
10.11.16 07:08fupfin 회사에서는 한글로 하는 프로젝트도 있고 아닌 프로젝트도 있어서 저는 그냥 거기에 맞추고 있어요. 대신 assert문에서 메시지부분은 한글로 자세히 쓰는 것은 어디든지 적용해보려하고 있구요
10.11.16 07:10네피림 given,when,then이 다 포현되면 좋을 것 같은데, 그러면 너무 길어지는듯하고..주로 should be 스타일의 문장을 쓰는 것이 괜찮지 않나 생각하고 있고, 계속 고민중이에ㅛ
10.11.16 07:11지머 given, when, then 예찬론이 그냥 나온거 아니더라구요..
10.11.16 07:11테스트 데이터 지정부분과 custom assert부분의 논리적 크기를 비슷하게 유지하는 것이 항상 고민이였는데, given, when, then이 구조가 균형잡힌 대칭성을 잡는데 도움을 준다..
10.11.16 21:59