소프트웨어 테스트의 종류 - 3단계 분류
시나리오 테스트 (Large Tests) 시나리오, Scenario : 영화의 대본 이름에서도 알 수 있듯, 대본 속 인물이 되어 연기를 하듯이 사용자의 입장이 되어 테스트를 하는 것이다. 즉, 사용자의 입장에서 전체 Application을 테스트하는 것이다. 그러나 이 방법은 느리고, 힘들고, 의도된 동작만을 테스트 할 가능성이 높아진다. 특히 개발자가 직접 테스트할 때에 이 방법을 사용하게 되면 처음 생각했던 대로, 그리고 정해진 동작 위주로 테스트를 하는 일명 Happy Path를 따르기 때문에 정확한 테스트가 이루어지기에는 한계가 있다. 따라서 이 부분은 전문적으로 테스트를 수행하는 Test Engineer가 주로 담당하게 되는 부분이다. 기능 테스트 (Medium Tests) 기능 단위로 테스트..