본문 바로가기
반응형

CS(computer science) 지식/소프트웨어공학3

STQB_CTFL_파운데이션레벨(FL)_v.2018_실러버스_v3.1.1_한글_v1.0 요약 [시험 전 필독!!] 1. 테스팅이란? 1) 테스팅의 일반적인 목적 요구사항, 사용자 스토리, 설계, 소스 코드 등과 같은 작업 산출물 평가에 의한 결함 예방 명시된 모든 요구사항이 충족됐는지 검증 테스트 대상의 완성 여부 확인과 사용자와 기타 이해관계자의 기대치 대로 동작하는지의 확인 테스트 대상의 품질 수준에 대한 자신감 획득 부적절한 소프트웨어 품질의 리스크 레벨 감소로 장애와 결함을 발견 이해관계자가 테스트 대상의 품질 수준을 결정하는 데 필요한 충분한 정보 제공 계약/법률/규제 요구사항이나 표준의 준수 및 테스트 대상이 이러한 요구사항이나 표준을 준수하는지 확인 2) 테스팅 / 디버깅 / 품질보증 테스팅 : 테스트를 실행하면 소프트웨어 결함으로 인한 장애를 찾아낼 수 있음 ㄴ 품질 저하 리스크 수준을 낮춰줌 디버깅 .. 2024. 1. 11.
ISTQB 표준 용어 ISTQB 표준 용어 1. V-모델 : V 모델(V-model)은 소프트웨어 개발 프로세스로 폭포수 모델의 확장된 형태 중 하나로 순차적 개발 수명주기 모델 상세한 문서화를 통해 작업을 진행. 또한 테스트 설계와 같은 테스트 활동을 코딩 이후가 아닌 프로젝트 시작 시에 함께 시작하여, 전체적으로 많은 양의 프로젝트 비용과 시간을 감소시킨다. * 순차적 개발 모델에서 모든 단계는 이전 단계가 완료될 때 시작돼야 한다. 2. 결정 커버리지 : 각 조건문이 True 혹은 False가 되는 조건이 모두 테스트되는 정도를 측정하는 척도 결정 테스팅은 결정 커버리지를 늘리기 위해 특정 조건문의 분기를 테스트하는 테스트 케이스를 도출하는 과정 * 결정 커버리지는 구문 커버리지 달성을 보장한다. 그러나 반대의 경우는 .. 2024. 1. 5.
ISTQB_FL_2018v.3.1_샘플문제_A_v1.7_한글_v0.1 (오답) ISTQB_FL_2018v.3.1_샘플문제_A_v1.7_한글_v0.1 1. 테스트 컨디션(Test Condition) 이란 하나 또는 그 이상의 테스트 케이스에 의해 검증될 수 있는 항목 또는 이벤트. 테스트 베이시스(basis)로 파악된 컴포넌트나 시스템의 실행 가능한 측면 * 테스트 베이시스(basis) : 요구사항을 내포하고 있는 모든 문서. 테스트 케이스는 테스트 베이시스(basis)를 토대로 만들어 진다. - 테스트 분석 : 무엇을 테스트할 것인가 ㄴ 요구사항 명세. 비즈니스 요구사항, 기능 요구사항, 시스템 요구사항, 사용자 스토리, 에픽, 유스케이스 ㄴ 기능/비기능 컴포넌트나 시스템 동작이 명시된 유사 작업 산출물 ㄴ 설계와 구현 정보. 시스템이나 소프트웨어 아키텍처 다이어그램, 설계 명세,.. 2024. 1. 1.