반응형

안녕하세요.

 

회사에서 Tester 관련 교육으로 ISTQB Certified Tester Foundation Level 자격증 수업을 수강 하게 되었습니다.

 

시험 공부 겸 수업 내용을 정리 해보려고 합니다.

 

* 수업은 SK하이닉스와 STA 테스트 컨설팅에서 진행 하였고, 권혜영 강사님의 수업 이었습니다.

 


 

1. 수명 주기 모델

 

- 여러 S/W 개발 수명 주기 모델이 있으며, 각각 다른 테스팅 접근법을 요구

 

- 모든 개발 수명 주기 모델에 적용하기 좋은 테스팅의 특성

  - 모든 개발 활동은 그에 상응하는 테스트 활동이 있음

  - 각 테스트 레벨은 그 레벨에 맞는 구체적인 목적이 있음

  - 주어진 테스트 레벨에 맞는 테스트 분석과 설계는 상응하는 개발 활동이 이루어지고 있는 동안 시작 필요

  - 테스터가 요구 사항과 설계의 정의와 개선을 위한 대화에 참여하고, 작업 산출물의 초안이 나오는 즉시 리뷰에 참여

 

- 테스트 활동은 수명 주기 초반에 시작 해야 함 : 시간, 비용 절약 가능

 

 

2. 순차적 개발 모델과 테스팅 : V 모델

 

출처 : https://devuna.tistory.com/98

 

 

3. 반복적 점진적 개발 모델과 테스팅

 

- 점진적 개발

  - 요구사항 정의, 시스템 설계, 구축, 테스팅을 조각으로 나눠서 진행

  - 소프트웨어 기능은 점진적으로 증가 : 기능 증분

 

- 반복적 개발

  - 기능 집합을 일련의 주기 안에서 구현

  - RUP, 스크럼, 칸반, 나선형, 프로토타이핑

 

 

출처 : http://seb.kr/w/%EB%B0%98%EB%B3%B5_%EC%A0%90%EC%A6%9D%EC%A0%81_%EA%B0%9C%EB%B0%9C

 

- 테스트 레벨은 중첩되거나 반복적으로 적용

 

- 지속적인 전달 혹은 배포를 활용하는 경우 여러 테스트 레벨에 대한 상당한 자동화 구현 요구

 

- 시스템이 커짐에 따라 리그레션 테스팅의 중요성 증가

 

 

4. 정황에 따른 소프트웨어 개발 수명 주기 모델

 

- 정황에 따라 수명 주기 모델을 선택 필요

 

- 테스트 레벨과 테스트 활동, 개발 수명 주기 모델을 조합하거나 조정 할 수 있음

반응형
Posted by 해리팍
BLOG main image

Chanhyun Park (해리팍)
Software Engineer @ SK hynix

Contact Info.
parkch0708@hanmail.net
chanhyun0708@gmail.com
chanhyun.park@sk.com

카테고리

All (1502)
Profile (2)
Park's Life (600)
Computer System (165)
Computer Programming (39)
Computer Study (54)
Computer Etc. (189)
Scuba Diving (137)
Golf (8)
Traveling (245)
생활 정보 (12)
Pokemon GO (50)