SW Testing
-
Iterative-Incremental modelSW Testing/이론 2020. 12. 12. 12:53
저번 포스팅에 이어 Interative 및 Incremental model에 대해서 설명해보고자 합니다. 과제별로 특성에 따로 Waterfall model이나 Interative model을 선택해서 과제를 진행하게 되는데 개발 및 검증도 완전히 다르게 진행됩니다. 보통 Agile 개발론에서 많이들 사용하죠. 혹은 Prototyping으로 빠르게 demo를 만들때 사용하기도 합니다. 이는 전통적인 Waterfall model은 각 단계별 호흡이 길고 실제 개발 산출물과 사용자의 needs가 다른 경우가 빈번하기에 이를 극복하기 나온 model입니다. 또한, 중요한 기능을 우선 개발함으로써 Test의 복잡성을 줄이고 빠르게 defect를 검출하기 위한 이유도 있습니다. Defect를 미리 검출해서 수정한다..
-
V-Model과 V&V에 대한 이해SW Testing/이론 2020. 12. 12. 12:22
요즘 S/W Testing에 대한 이론적 공부를 하면서 제가 이해하는 내용을 정리하려고 포스팅을 시작합니다. S/W Testing 이론에서 거의 처음에 언급되는게 V-Model입니다. 요구사양 명세부터 제품인수까지 진행과정을 나타낸건데 아래와 같은 그림으로 표현될 수 있습니다. 물론 전형적인 Waterfall model에 근간을 두고 있지만 아직도 많이 쓰이고 있습니다. V-Model에서 왼쪽이 개발진행 단계이고 오른쪽이 검증단계로 표현되는데 실제 업무에서 System Testing과 Acceptance testing 단계가 SW QA의 Role인 경우가 대다수입니다. 물론 별도 QA부서가 없는경우는 개발자가 모두 다하거나 외주를 맞기게 되는 경우도 있습니다. V-Model과 더불어 V&V라는 용어를 많..