소프트웨어를 개발하고나면 우리가 만든 소프트웨어를 테스트 하는 절차가 반드시 필요합니다. 테스트는 사람에 의해 수동으로 진행되기도 하고 개발자가 작성한 테스트 코드에 의해서 작성되기도 합니다. 테스트는 소프트웨어가 요구사항대로 정상적으로 돌아가는지 확인하는 절차로 정의