본문 바로가기

CTFL2

[ISTQB CTFL]개알 #2장 소프트웨어 수명주기와 테스팅 2.1 소프트웨어 개발 모델 폭포수 모델 순차 진행 방식 각 단계별 결과 화인 후 다음단계 진행 단순하거나 잘 알고 있는 경우 적합 각 단계 산출물을 명확히 정의 필요 반복/점증적 모델 시스템을 여러번 나누어 릴리즈 중요하고 기초적인 기능 우선 개발을 하고 점증적으로 기능을 추가로 개발 점증적 방법 : 일부 기능만 구현 후 기능을 추가해 나가는 형태 반복정 방법 : 전체 기능을 대상으로 하되 릴리즈마다 완성도를 높이는 방법 V모델 Verification 개발 단계의 산출물이 그 단계의 초기에 설정된 요구조건을 만족하는지 여부를 결정하기 위해 구성요소나 시스템을 평가하는 프로세스 정적테스팅 Validation 명시된 요구사항을 만족하는지 여부를 확인하기 위해 개발단계가 끝날때 구성요소나 시스템을 평가하는 .. 2022. 9. 1.
[ISTQB CTFL]개알 #1장 소프트웨어 테스팅의 기초 1.1 소프트웨어 테스팅이 왜 필요한가? 소프트웨어 테스팅의 필요성 소프트웨어의 시스템 문제를 최소화 하기 위한 것 소프트웨어 결함 원인 오류 : 사람의 실수 결함 : 오류의 결과 장애 : 결함에 의해서 실제 발생된 문제 테스팅과 품질 소프트웨어가 고객의 기대에 얼마나 부응하는지의 정도를 결정하는 소프트웨어 제한 속성 제품 품질(Tester) 직접적인 영향을 미치는 품질 결함 발견 활동 프로세스 품질(QM, QA, QC) 개발 과정에서 수행되는 작업의 품질 결함 예방 활동 1.2 테스팅이란 무엇인가 소프트웨어테스팅 진화 모델 구현이 완료된 상태에서 테스팅 Debugging - 정상동작 여부만 확인 Demonstration - Debugging + 추가적인 테스트 Destruction - 예외적인 사항을 .. 2022. 8. 17.