정의 | ° 노출되지 않은 숨어있는 결함을 찾기위해 SW를 작동시키는 일련의 행위와 절차로 오류발견을 목적으로 프로그램을 실행하여 품질을 평가하는 과정 | |||||||||||||||||||||||||
목표 | ° 잠재된 오류의 발견 ° 기술적인 기능 및 성능의 향상 ° 사용자 만족도, 신뢰도 향상 | |||||||||||||||||||||||||
특징 | ° 결함이 있다는 가정하에 테스트 계획을 수립 및 테스트 케이스 작성하여 실행 ° 개발자가 자신의 프로그램을 직접 테스트 하지 않음(테스트의 결과로 디버깅수행) ° 성공적인 테스트는 무결점이 아닌 결함을 찾는데 있음 ° 소프트웨어 개발의 노력분포는 40-20-40 법칙을 따른다(설계-개발-시험) | |||||||||||||||||||||||||
절차 | ° 테스트 목표 설정(What) → 테스트 방법 결정(How) → 테스트케이스 개발 → 예상결과 작성 → 테스트케이스 실행 | |||||||||||||||||||||||||
단계별 분류 |
| |||||||||||||||||||||||||
시험 시각 |
| |||||||||||||||||||||||||
시험 방법 |
| |||||||||||||||||||||||||
TMM (Test Maturity Model) |
| |||||||||||||||||||||||||
V & V Model | ° 분석과 설계에 대한 반복적인 검증으로 요구사항에 대한 정확한 이해를 높인다 |
'IT 이야기 > 소프트웨어공학' 카테고리의 다른 글
6 시그마 경영 (0) | 2009.01.07 |
---|---|
정형기술검토(Formal Technical Review) (0) | 2008.12.17 |
소프트웨어 아키텍쳐 (2) | 2008.10.15 |
소프트웨어비용산정(Doty, Putnam, COCOMO, COCOMO II, LOC, 기능점수) (1) | 2008.09.25 |
Agile 방법론이란? (0) | 2008.09.12 |