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
'02.SW' 카테고리의 다른 글
SW 테스트 - 크라우드 테스트 (0) | 2020.06.26 |
---|---|
SW 테스트 - 인스펙션 (Inspection) (0) | 2020.06.26 |
프로젝트 관리 - 범위관리 (0) | 2020.06.25 |
SW 재사용 - 응집도 (0) | 2020.06.25 |
SW 테스트 - Concolic Execution (0) | 2020.06.25 |