테스트란 프로그램을 실행하여 오류와 결함을 검증하고 어플리케이션이 요구사항에 맞게 동작하는지 검증하는 절차
간단하게 말하면 더 안정적인 어플리케이션을 위해서는 여러 방법으로 테스트를 해줘야 더 안정적인 어플리케이션이 될 수 있습니다. 이미 만들어진 기능을 위해서는 발생 가능한 결함을 예방하고 기능의 요구사항을 충족하는지 검증하고 새로 만들 기능을 위해서는 변경사항으로 인한 결함이 유입되지 않을지 테스트로 확인을 할 수 있습니다.
→ 테스팅으로 인해 만들고 유지보수 하고 있는 앱에 대해서 UI나 기능 등에 자신감을 가질 수 있습니다. 또한 현재 앱이 안정됨으로써 앞으로 새로운 기능을 추가할 때도 더욱 안정적으로 기능을 추가할 수 있습니다.
실제 코드를 작성하기 전에 테스트 코드를 먼저 작성합니다.
테스트 코드를 작성한 후 그 테스트 코드를 Pass할 수 있는 실제 코드를 작성합니다.