소프트웨어는 여러개의 클래스와 함수, 패키지들이 맞물려서 돌아감.
근데 이 모두를 전부 개발하지 않고, 일부만 개발된 상태로 기능 테스트를 해보고 싶을 수 있음.
이 때, 아직 미개발된 항목들에 대해 가장 기본적인 뼈대 기능만 만들어서 단순한 기능 테스트를 할 수 있음.
이 때 사용되는 개념이 스텁과 드라이버임.