[ISTQB] Certified Tester Foundation Level 2-1. 소프트웨어 개발 수명 주기
안녕하세요.
회사에서 Tester 관련 교육으로 ISTQB Certified Tester Foundation Level 자격증 수업을 수강 하게 되었습니다.
시험 공부 겸 수업 내용을 정리 해보려고 합니다.
* 수업은 SK하이닉스와 STA 테스트 컨설팅에서 진행 하였고, 권혜영 강사님의 수업 이었습니다.
1. 수명 주기 모델
- 여러 S/W 개발 수명 주기 모델이 있으며, 각각 다른 테스팅 접근법을 요구
- 모든 개발 수명 주기 모델에 적용하기 좋은 테스팅의 특성
- 모든 개발 활동은 그에 상응하는 테스트 활동이 있음
- 각 테스트 레벨은 그 레벨에 맞는 구체적인 목적이 있음
- 주어진 테스트 레벨에 맞는 테스트 분석과 설계는 상응하는 개발 활동이 이루어지고 있는 동안 시작 필요
- 테스터가 요구 사항과 설계의 정의와 개선을 위한 대화에 참여하고, 작업 산출물의 초안이 나오는 즉시 리뷰에 참여
- 테스트 활동은 수명 주기 초반에 시작 해야 함 : 시간, 비용 절약 가능
2. 순차적 개발 모델과 테스팅 : V 모델
3. 반복적 점진적 개발 모델과 테스팅
- 점진적 개발
- 요구사항 정의, 시스템 설계, 구축, 테스팅을 조각으로 나눠서 진행
- 소프트웨어 기능은 점진적으로 증가 : 기능 증분
- 반복적 개발
- 기능 집합을 일련의 주기 안에서 구현
- RUP, 스크럼, 칸반, 나선형, 프로토타이핑
- 테스트 레벨은 중첩되거나 반복적으로 적용
- 지속적인 전달 혹은 배포를 활용하는 경우 여러 테스트 레벨에 대한 상당한 자동화 구현 요구
- 시스템이 커짐에 따라 리그레션 테스팅의 중요성 증가
4. 정황에 따른 소프트웨어 개발 수명 주기 모델
- 정황에 따라 수명 주기 모델을 선택 필요
- 테스트 레벨과 테스트 활동, 개발 수명 주기 모델을 조합하거나 조정 할 수 있음
'Computer Study > ISTQB' 카테고리의 다른 글
[ISTQB] Certified Tester Foundation Level 3-1. 정적 테스팅 기초 (0) | 2021.09.20 |
---|---|
[ISTQB] Certified Tester Foundation Level 2-2. 테스트 레벨 및 테스트 유형 (0) | 2021.09.17 |
[ISTQB] Certified Tester Foundation Level 1-2. 테스팅 프로세스 (0) | 2021.09.15 |
[ISTQB] Certified Tester Foundation Level 1-1. 테스팅의 기초 (0) | 2021.09.14 |
[ISTQB] Certified Tester Foundation Level 0. 개요 (0) | 2021.09.13 |