
[소프트웨어공학] Software Testing
·
CS/소프트웨어공학
Program testing의도1: 프로그램이 의도된 작업을 수행한다는 것을 보여주기 위함의도2: 프로그램을 사용하기 전에 프로그램 결함을 발견하기 위함만들어진 인위적 데이터를 가지고 한다.error 발견, 예외 처리, non-funcitonal에 대한 비정상적 동작도 탐지Error의 존재를 밝힐 수는 있지만, error가 없다는 것은 밝힐 수 없음 Testing's Goal#1 개발자와 고객의 요구사항을 충족하는지 확인 (Validation testing)대상이 있기에 입출력 값이 확실하다예측 값이 나오는지 확인의도한 대로 움직이는 것이 성공적인 테스트!For custom software요구사항 명세에 기재된 모든 요구 사항에 대하여 최소한 1개 이상의 test를 진행하여야 한다.For generic..