Program Testing은 프로그램이 의도하는 대로 작동, 결함을 발견하기 위해서 하는 것이다. 어떤 것을 테스트 하는지를 기준으로 보면 Validating Testing, Defect Testing이 있다. Validating Testing은 사용자의 요구사항을 충족함을 보이고, 의도한 대로 시스템이 작동하는지 보이는 것이다.Defect Testing은 잘못된 동작, 명세와 일치하지 않는 결함을 발견. 잘못 동작하도록 하여 결함을 노출시킨다. 결함을 찾는 것! Q) 이러한 Testing을 어떻게 해서 어떤 것을 확인하면 되나요? artificial data를 사용하여 프로그램을 실행하고, 테스트 결과로부터 오류와 비기능적 속성을 확인한다. 프로그램 품질 보장, 결함을 발견하기 위해서는 Inspe..