특수대학원에서 배우는 소프트웨어 테스팅 강의 내용을 정리하려고 한다. 프로그램을 개발하면 우리는 반드시 그 프로그램을 테스트 해봐야한다... 이유는 생략한다...(다들 알죠..?) 테스트 종류에 대해서 알아보자. 1. 개발 테스트(development test) 2. 배포 테스트(Release testing) 3. 사용자 테스트(User testing) 4. TDD(Test-driven development) 테스트 방식을 배우기에 앞서 프로그램 테스트(programing test)는 다음과 같은 특징이 있다. 1. 프로그램 사용전 결함을 확인 2. 소프트웨어를 테스트 할때, 인위적인 데이터를 사용하여 실행한다. 3. 에러, 비정상 또는 프로그램의 비기능적인 속성을 확인 4. 에러의 존재를 확인 5. v..