1. 2014년 5월
죽기전에 테스트 할 것인가?
죽고나서 테스트 할 것인가?
소프트웨어 품질보증을 위한 핵심 요소인 테스트
그 방법과 기대 효과
-한국마이크로소프트 김명신 부장 @himskim
Keynote
2.
3. 왜 소프트웨어의 품질에 주목하는가?
위험 관리
(Risk Management)
-Therac-25(1980)
-아리안 5호(1996)
-콜롬비아호(2003)
비용 관리
(Cost Management)
-유지보수 비용의 증가
-비즈니스 기회 상실
-추가 개발 비용, 지연
4. 소프트웨어의 품질
기능적 품질
(Functional Quality)
-기능 요구사항,
-규격, 설계 준수 여부
-사용자의 편의성, 직관성, 응답성 등
구조적 품질
(Structural Quality)
-비기능적 요구사항
-Architecture, Unit Level, System Level
-Source 의 Quality와 직접적 영향