2016년 9월 12일 월요일

소프트웨어 테스트와 품질 관점

Q: 본격적인 이야기 전에 소프트웨어 테스트에 대한 간략한 설명을 부탁 드립니다.
소프트웨어 테스트는 전문가가 아니더라도 누구나 알고 있는 소프트웨어 개발의 한 분야입니다. 보통의 소프트웨어 테스트는 그림1과 같이 만들어 놓은 소프트웨어가 오류가 없는지는 확인하는 것입니다. 하지만, 최근의 소프트웨어 테스트는 소프트웨어가 정상적으로 동작하는 것은 당연한 것이고 해당 소프트웨어가 요구사항을 모두 만족 시키는지 확인하는 것입니다(그림1).


<그림1> 소프트웨어 품질 관점의 변화
출처: IBM - 요구사항에 기반한 테스팅


그림1과 같은 이유로, 수작업으로 주로 이루어지던 테스트가 전문 도구나 기술이 도입되기 시작했고, 이를 운용하는 전문 팀이 구성되기 시작했습니다. 아직 범용적인 테스트 표준화 정도까지는 아니지만 대개의 회사에서는 자체적인 테스트 프로세스나 방법론 정도는 가지게 되었습니다.


댓글 없음 :

댓글 쓰기