그냥 주어진 입력 다 넣어보고 잘돌아가면 되는거 아님? 진짜 몰라서 하는말인데 이거 왜 필요해? 방금 본 글에서 테스팅 안하는 회사 가지 말랬는데 4학년인데 이거 해봐야하나
[%] 테스트 라는게 머임??
익명(211.36)
2019-12-18 19:33
추천 0
댓글 7
다른 게시글
-
2^2 = 4를 처치 인코딩 해봄 [5][%] 기괴공학도(mecheng98) | 19.12.18추천 3
-
와 개쩐다 ㅋㅋㅋㅋㅋ [2][%] 기괴공학도(mecheng98) | 19.12.18추천 1
-
러린이 러스트 책 왔는데 이거 IDE 머 씀?? [10][%] 익명(soulcoin1) | 19.12.18추천 0
-
행님 덜 여기서 R 얘기 해도 됩니까 [4][%] ㅁㄴㅇㄹ(114.70) | 19.12.18추천 1
-
c++ 좀스럽게 복잡해지는 이유 [3][%] 익명(39.7) | 19.12.18추천 0
-
씨뿔뿔처럼 어쩌구밸류 미친듯이 따지는언어 첨봄 [7][%] 익명(175.223) | 19.12.18추천 0
-
정규식 lookahead 연산자 어케 구현할까요 ㅇㅅㅇ? [7][질문] 기괴공학도(mecheng98) | 19.12.18추천 0
-
러스트에서 winapi 어떻게 쓰나요? [2][%] 익명(soulcoin1) | 19.12.18추천 0
-
밑에 cpp 생성자 글보고 헷갈리는게 하나있는데 [3][%] 익명(175.198) | 19.12.18추천 0
-
여긴뭐하는갤임 [1][%] 익명(106.102) | 19.12.18추천 0
프로그램의 규모가 커질수록 테스트 해야할 범위가 많아지고 그걸 하나하나 테스트하려면 직접 프로그램을 실행해서 해당 과정까지 진행을 한 다음 수동으로 테스트를 해야하는데 유닛 테스트라는걸 하면 범위별로 테스트를 작성하고 자동으로 테스트가 수행되니 프로그램의 안정성이 올라가죠
나도 테스트를 최근에 작성해보기 시작했는데 스스로의 코드에 대해서 어느정도 확실하게 검증해볼 수 있어서 매우 좋다고 생각함
테스트는 말그대로 정상동작하는지 확인하는거임 이 값을 넣었을때 예상되는 아웃풋과 실제 아웃풋이 같은지
테스트 하는 이유는 남이 짠 코드는 믿을수없으니까 정상동작 검증하는거임
잘 작성된 테스트 없으면 뭐 하나 바꿀 때마다 두려움에 떨어야함
코드 한번스고 변경할 일 없으면 테스트 안해도된다. 테스트가 왜 필요한지 깨달으려면 규모가 좀 있는 프로그램을 1년이상 메인터넌스해봐야 함.
주어진 입력 넣어보고 잘 돌아가면 ㅇㅋ 이걸 코드로 정형화해놓는게 필요한거지.