1-6. 소프트웨어 테스팅을 제약하는 요소
1. 최근 SW
- 전통적인 컴퓨팅 영역 탈피(가전, 무선단말기, 산업기기, 휴대폰, 자동차(ECU) 분야)
- SW 개발 프로세스 품질의 중요성과 함께 SW 결함을 사전에 진 단하고 정상 동작여부를 시험하는
테스팅의 중요성 부각
- 전체 개발비의 40% ~ 60% 이상이 테스팅 비용 (개발 « 테스팅 비용)
- 하지만 기존 개발자들은 테스팅에 소극적
하위레벨 테스트 부족
- 품질에 대한 인식 높아져 기대 수준 높아짐
- 리스크 관리 필요
- 체계적인 테스팅을 위해서는 테스트의 우선순위 중요
2. 테스트에 대한 문제점
- 테스터가 테스팅에 대해 너무 단편적으로 알고 있는 것은 체계적인 테스팅을 제약하는 요인
- 개념과 연관성 이해
- 리스크 기반 테스팅 접근법 / 테스트 기법 / 테스트 커버리지
- 이론을 실무에 적용하는 노력 필요
- 의사결정권자와 매니저의 테스팅에 대한 인식 부족
- 임시방편
- 테스트 자동화 도구의 중장기적 계획 or 테스트 프로세스 정립 필요
- 테스팅을 투자가 아닌 불필요한 비용으로 인식
- 테스팅은 개발보다 더 확실한
ROI(Return On Investment) 활동
2020-2022, KHS0616 Revision
38c209f