02.SW
SW 테스트 - Shift-left Testing
Mr. Slumber
2020. 6. 25. 14:28
728x90
반응형
프로젝트 초기 테스트
기법: 전통적, 점진적, Agile/DevOps, Model-Based
1. 프로젝트 초기에 테스트를 실행하는 Shift-left Testing 개요
가. Shift-left Testing의 정의
- 소프트웨어 개발 라이프 사이클에서 품질향상 및 초기 결함 발견을 위하여 테스트를 앞쪽으로 이동, 프로젝트 초기에 테스트를 실행하는 테스트 기법
나. Shift-left Testing의 특징
- 초기 결함 발견으로 결함 수정을 위해 더 많은 시간 제공 가능
- 개발 프로세스 초기에 테스터가 참여하여 요구사항, 아키텍처, 설계 단계에서 발생할 수 있는 실수를 줄임
2. Shift-left Testing의 4가지 기법
가. 전통적 Shift-left Testing 및 점진적 Shift-left Testing 기법
나. Agile/DevOps Shift-left Testing 및 Model-Based Shift-left Testing 기법
3. Shift-left Testing 해결 과제
- 대형 폭포수 모델로 개발할 때 첫 번째 접근법을 적용 필요, 향후 다른 접근법을 적용할 수 있는지에 대한 연구 수행 필요
- 네가지 접근법을 좀더 공통화 시키는 이슈, 시스템 수준에서 테스팅을 어떻게 완료하는지 보기 위한 개발적 테스팅(Development Testing)과 운영적 테스팅(Operation Testing)의 완벽한 분리, 자동화된 툴의 이용을 위한 시뮬레이션 등도 연구 필요
728x90