이 페이지는 무료 시험 덤프 자료 [ http://exams.dumpsmaterials.com ]에서 가져온 것입니다. 내보내기 날짜:Thu Dec 26 23:09:54 2024 / +0000 GMT ___________________________________________________ Title: 7월-2024 ISTQB-CTFL 학습 자료, 준비 가이드 및 PDF 다운로드 [Q85-Q101] --------------------------------------------------- 7월-2024 ISTQB-CTFL 학습 자료, 준비 가이드 및 PDF 다운로드 온라인 모의고사가 포함된 무료 ISTQB-CTFL 자격증 샘플 문제 새로운 문제 854 정수 값에 대한 동등성 클래스가 주어집니다.0 < x <100100<= x <= 200200 < x = 500다음 중 유효한 동등성 클래스 분할을 위한 올바른 데이터 집합을 나타내는 옵션은? 50; 100; 200. 1000 0. 1.99, 100.200,201.499, 500; 0.50; 100; 150.200.350.500; 50; 100; 250; 1000 유효한 동등성 클래스 파티션에 대한 올바른 데이터 집합에는 각 동등성 클래스의 값이 하나씩 포함되어야 하며 범위를 벗어난 값은 포함되어서는 안 됩니다. 옵션 C는 4개의 등가 클래스(50, 100, 250, 500) 각각에서 하나의 값을 포함하므로 이 조건을 충족합니다. 옵션 A는 동일한 등가 클래스의 값이 두 개(100 및 200), 옵션 B는 범위를 벗어난 값(0 및 0.99), 옵션 D는 동일한 등가 클래스의 값이 두 개(1000 및 500)입니다. 검증된 참조: ISTQB 기초 레벨 2018 강의 계획서 학습 가이드 - 스프링거, 35페이지.새 문제 86테스트 엔지니어가 테스트 중에 결함을 발견했습니다. 개발자가 결함을 수정한 후 테스트 엔지니어는 테스트의 전체 섹션을 다시 실행하기로 결정합니다. 다음 중 올바른 것은 무엇입니까? 테스트 엔지니어는 이미 테스트를 실행하고 결과를 기록했으므로 테스트를 다시 실행해서는 안 된다. 테스트 엔지니어는 테스트를 다시 실행해서는 안 되며, 개발자 테스트의 일부가 되어야 합니다. 테스트 엔지니어는 수정으로 인해 새로운 결함이 발생하지 않았는지 확인하기 위해 테스트를 다시 실행해야 합니다. 결함으로 인해 테스트 케이스를 업데이트해야 하는 경우 테스트 엔지니어는 테스트를 다시 실행해야 합니다. 테스트 엔지니어는 수정으로 인해 새로운 결함이 발생하지 않았는지 확인하기 위해 테스트를 다시 실행해야 합니다. 이를 회귀 테스트라고도 하며, 이전에 테스트한 소프트웨어가 변경 후에도 여전히 올바르게 작동하는지 확인하는 테스트 유형입니다. 회귀 테스트는 수정 또는 변경으로 인한 부작용이나 의도하지 않은 결과를 감지하는 데 도움이 됩니다. 다른 옵션은 테스트를 다시 실행해야 하는 잘못된 이유입니다. 테스트 엔지니어는 이미 테스트를 실행하고 결과를 기록했으므로 수정으로 인한 새로운 결함의 가능성을 무시하고 테스트를 다시 실행해서는 안 됩니다. 테스트 엔지니어는 개발자 테스트가 충분하고 신뢰할 수 있다고 가정하기 때문에 테스트를 다시 실행해서는 안 되며, 이는 사실이 아닐 수 있으므로 개발자 테스트의 일부가 되어야 합니다. 테스트 엔지니어는 수정 사항이 다른 테스트 케이스나 기능에 미치는 영향을 다루지 않기 때문에 테스트 케이스를 업데이트해야 한다는 결함이 표시되므로 테스트를 다시 실행해서는 안 됩니다. 검증된 참조: ISTQB 기초 레벨 2018 강의 계획서 학습 가이드 - 스프링거, 41페이지.새로운 질문 87리뷰에서 발견된 결함을 객관적으로 보고해야 하는 이유는 무엇인가요? 발견된 결함을 OTS(결함 추적 시스템)에 쉽게 입력할 수 있도록 하기 위해서입니다. 리뷰된 작업물의 작성자가 피드백을 인신공격이 아닌 제품 개선을 위한 노력으로 긍정적으로 받아들일 수 있도록 하기 위해 리뷰 관리자가 쉽게 이해하고 적절한 개발자에게 배정하여 수정할 수 있도록 하기 위해 작업 결과물을 검토하는 데 사용되는 기존 체크리스트의 보강을 허용하기 위해 (S) 리뷰의 목적은 결함을 발견하고 작업 결과물의 품질을 개선하는 것이지 작성자를 비판하거나 비난하는 것이 아닙니다. 결함을 객관적으로 보고한다는 것은 작성자의 기분을 상하게 하거나 동기를 손상시킬 수 있는 부정적이거나 감정적인 표현을 사용하지 않고 사실적이고 건설적으로 기술하는 것을 의미합니다. 이렇게 하면 작성자는 피드백을 인신공격이 아닌 제품 개선을 위한 노력으로 긍정적으로 받아들일 수 있습니다. 검증된 참고 자료: ISTQB 기초 레벨 2018 강의 계획서 학습 가이드 - 스프링거, 138페이지.새로운 문제 88다음 중 기본 테스트 프로세스의 범주가 아닌 활동은? 자동화 코드 보관 테스트 상태 보고 테스트 프로세스 개선 빌드 릴리스 및 유지 관리 기본 테스트 프로세스에는 테스트의 계획, 준비, 실행 및 평가와 직접적으로 관련된 활동과 테스트 단계의 종료 활동이 포함됩니다. 옵션 D, '빌드 릴리스 및 유지 관리'는 특정 테스트 활동보다는 소프트웨어 개발 및 운영과 더 관련이 있으므로 기본 테스트 프로세스의 범위에서 벗어납니다. 옵션 A, '자동화 코드 보관', 옵션 B, '테스트 상태 보고' 및 옵션 C, '테스트 프로세스 개선'은 모두 기본 테스트 프로세스의 일부가 될 수 있거나 이와 연관된 활동입니다. 자동화 코드 아카이빙은 테스트 종료의 일부이고, 테스트 상태 보고는 테스트 모니터링 및 제어의 일부이며, 테스트 프로세스 개선은 테스트 종료 활동의 결과일 수 있습니다.신규 질문 89다음 중 테스트 상태 보고서에 포함되어야 하는 것은 무엇입니까? I 추정 세부 정보II 총 미결 및 종료 결함 수III 실제 소요 노력 IV 결함 보고서V 실행, 실패, 차단된 테스트의 수 III.V II, III I. II. IV II, III.V 테스트 상태 보고서에는 미결 및 종료된 총 결함 수, 실제 소요된 노력, 실행, 실패 및 차단된 테스트 수 등이 포함되어야 합니다. 테스트 상태 보고서는 특정 기간 또는 단계에 대한 테스트 활동의 결과 및 상태에 대한 정보를 제공하는 문서입니다. 테스트 상태 보고서에는 의도된 대상과 목적에 적합하고 정확하며 시의적절한 정보가 포함되어야 합니다. 테스트 상태 보고서에 포함되어야 하는 정보로는 소프트웨어 제품의 결함 추세 및 결함 밀도를 나타낼 수 있는 총 미결 및 종료 결함 수, 테스트 프로세스의 생산성 및 효율성을 나타낼 수 있는 실제 소요 노력, 소프트웨어 제품의 테스트 진행률 및 테스트 범위를 나타낼 수 있는 실행, 실패 및 차단된 테스트의 수 등이 있습니다. 테스트 상태 보고서에는 추정 세부 정보, 결함 보고서 및 영향 분석은 포함되지 않아야 합니다. 추정 세부 정보는 테스트 상태 보고서의 일부가 아니라 테스트 계획 또는 테스트 추정 문서의 일부입니다. 예상 세부 정보는 테스트 활동의 실제 결과나 상태가 아니라 테스트 활동에 대한 예상 시간, 리소스 및 비용에 대한 정보를 제공합니다. 결함 보고서는 테스트 상태 보고서의 일부가 아니라 테스트 중에 발견된 개별 결함에 대한 자세한 정보를 제공하는 별도의 문서입니다. 결함 보고서에는 결함 설명, 결함 심각도, 결함 우선 순위, 결함 상태, 결함 해결 등의 정보가 포함됩니다. 결함 보고서는 테스트 상태 보고서에서 참조하거나 요약할 수 있지만 전체 내용이 포함되지는 않습니다. 영향 분석은 테스트 상태 보고서의 일부가 아니라 위험 평가 또는 우선순위 지정 프로세스의 일부입니다. 영향 분석은 소프트웨어 제품 또는 프로젝트에 대한 변경 또는 결함의 잠재적 영향 또는 결과에 대한 정보를 제공합니다. 영향 분석은 수행해야 할 테스트의 양이나 범위를 평가하는 데 사용할 수 있지만 테스트 활동의 결과나 상태를 보고하는 데는 사용할 수 없습니다. 검증된 참조: ISTQB 기초 레벨 2018 강의 계획서 학습 가이드 - 스프링거, 141페이지.새로운 문제 90A 소프트웨어가 세 가지 입력을 사용하여 연간 자동차세를 계산합니다.- E; 차량의 배출 수준 - P: 차량의 출력 - 차량의 종류P의 입력 값은 15에서 350 사이의 정수 양수 값일 수 있습니다.다음 중 P 입력의 경계 값 목록이 포함된 정답은 무엇입니까? 14,351 14,15,350,351 15,350 5.175.500 P 입력에 대한 올바른 경계값 목록에는 유효한 범위의 최소값과 최대값(15와 350)은 물론 경계 바로 아래 및 위의 값(14와 351)이 포함되어야 합니다. 경계 값 분석은 입력 도메인 또는 출력 범위의 경계 또는 그 근처의 값을 테스트하는 테스트 설계 기법으로, 이러한 값은 중간에 있는 값보다 오류를 일으킬 가능성이 높기 때문입니다. 옵션 B는 4개의 경계 값(14, 15, 350, 351)을 모두 포함하므로 이 조건을 충족합니다. 옵션 A에는 두 개의 경계 값(14, 351), 옵션 C에는 두 개의 경계 값(15, 350), 옵션 D에는 경계 값이 전혀 없습니다. 검증된 참조: ISTQB 기초 레벨 2018 강의 계획서 학습 가이드 - 스프링거, 34페이지.새 문제 91시험 노력의 추정에 관한 다음 중 틀린 것은? 시험 노력이 추정되면 자원을 파악하고 일정을 작성할 수 있다. 테스트 중인 제품의 품질을 알 수 없기 때문에 노력 추정치는 부정확할 수 있습니다. 노력 추정치는 프로젝트의 예산에 따라 달라집니다. 경험 기반 추정은 추정 기법 중 하나입니다. * 노력 추정치는 프로젝트의 예산이 아니라 소프트웨어 제품 및 테스트 활동의 범위, 복잡성, 품질에 따라 달라집니다1. 예산은 노력 추정치의 타당성과 정확성에 영향을 줄 수 있는 제약 조건이지만 노력 추정치를 결정하는 요소는 아닙니다. 노력 추정치는 테스트 활동을 완료하는 데 필요한 작업량으로, 인시, 인일 또는 인월 단위로 측정됩니다2.* 다른 옵션이 올바른 이유는 다음과 같습니다.* A. 테스트 노력이 추정되면 테스트 계획 프로세스의 상호 관련된 측면인 자원을 식별하고 일정을 작성할 수 있습니다3. 리소스는 테스트 활동을 수행하는 데 필요한 인력, 도구, 장비 및 시설입니다4. 일정은 테스트 활동의 시간 프레임과 순서로, 프로젝트 마일스톤 및 마감일에 맞춰 조정됩니다5.* B. 테스트 중인 제품의 품질은 발견될 수 있는 결함의 수와 심각도, 이를 수정하기 위해 필요할 수 있는 재작업에 영향을 미치기 때문에 테스트에 소요되는 노력 추정치는 정확하지 않을 수 있습니다6. 품질은 소프트웨어 제품이 지정된 요구 사항을 만족하고 사용자와 고객의 요구와 기대를 충족하는 정도입니다7.* D. 경험 기반 추정은 테스터 및 기타 프로젝트 이해 관계자의 판단과 전문 지식에 의존하여 과거에 수행한 유사한 프로젝트 또는 작업을 기반으로 테스트 노력을 추정하는 추정 기법 중 하나입니다. 경험 기반 추정은 과거 데이터, 공식적인 방법 또는 소프트웨어 제품 및 테스트 활동에 대한 자세한 정보가 부족할 때 유용할 수 있습니다.참조 =* 1 ISTQB 공인 테스터 기초 레벨 강의안 v4.0, 2023, p. 154* 2 ISTQB 공인 테스터 기초 레벨 강의안 v4.0, 2023, p. 155* 3 ISTQB 공인 테스터 기초 레벨 강의안 v4.0, 2023, p. 156* 4 ISTQB 공인 테스터 기초 레벨 강의안 v4.0, 2023, p. 157* 5 ISTQB 공인 테스터 기초 레벨 강의 계획서 v4.0, 2023, p. 158* 6 ISTQB 공인 테스터 기초 레벨 강의 계획서 v4.0, 2023, p. 159* 7 ISTQB 공인 테스터 기초 레벨 강의 계획서 v4.0, 2023, p.. 16* [8] ISTQB 공인 테스터 기초 레벨 강의안 v4.0, 2023, p. 160* [9] ISTQB 공인 테스터 기초 레벨 강의안 v4.0, 2023, p. 161새 질문 92다음 중 비기능 테스트의 가장 좋은 예는 어느 것입니까? 파일을 저장하는 데 걸리는 시간을 캡처하는 시험 초과 근무 수당을 받을 자격이 있는 직원에 대한 초과 근무 수당을 계산하는 테스트 시스템이 '해야 할 일'과 관련된 테스트 구성 요소 또는 시스템의 내부 구조에 기반한 테스트 비기능 테스트는 소프트웨어의 특정 동작이나 기능이 아닌 성능, 사용성, 안정성 등의 속성과 관련된 측면을 테스트하는 것을 말합니다. 파일을 저장하는 데 걸리는 시간을 캡처하는 테스트는 시스템의 성능과 직접 관련이 있으므로 비기능 테스트에 해당합니다.참조: ISTQB 공인 테스터 기초 레벨 강의안 v4.0, 섹션 1.2.5 "기능 및 비기능 테스트".새 질문 93필수 입력 필드 "우편 번호"의 경우 다음 규칙이 제공됩니다.1 - 유효한 우편 번호 형식은 5자리 숫자입니다.2 - 이 코드는 우체국의 공식 우편 번호 목록에 존재해야 합니다동등성 클래스 분할을 사용하여 이 필드를 테스트하려면 몇 개의 테스트 케이스가 필요합니까? 8 3 6 4 동등 클래스 분할은 소프트웨어 구성 요소의 입력 데이터와 출력 결과를 동등한 데이터의 파티션으로 나누는 기법입니다. 각 파티션에는 컴포넌트에서 동일한 방식으로 처리되는 데이터가 포함되어야 합니다. 동등 클래스 분할은 각 파티션에서 하나의 대표 값을 선택하여 테스트 케이스 수를 줄이는 데 사용할 수 있습니다. 우편 번호 필드의 경우 주어진 규칙에 따라 4개의 등가 클래스가 있습니다. * 유효한 우편 번호 형식과 유효한 우편 번호 값(예: 12345)* 유효한 우편 번호 형식과 잘못된 우편 번호 값(예: 99999)* 잘못된 우편 번호 형식과 유효한 우편 번호 값(예: 1234)* 잘못된 우편 번호 형식과 잘못된 우편 번호 값(예: ABCDE) 따라서 이 필드를 테스트하려면 각 등가 클래스당 하나씩 네 개의 테스트 케이스가 필요합니다. 검증된 참조: [ISTQB 파운데이션 레벨 2018 강의 계획서 학습 가이드 - 스프링거], 4장, 37-38페이지.새 문제 94다음 요구 사항이 주어집니다:요구 사항 ID: 2 8요건 설명 추가 입장료세부 설명주말에는 S3의 추가 요금이 부과되지만1) 7세 미만 방문객은 부과되지 않습니다.2) 7세에서 13세 방문객은 추가 요금에서 201% 할인됩니다.3) 65세 이상 방문객은 추가 요금에서 501% 할인됩니다.연령은 0 이상의 정수여야 합니다.주말은 금요일에서 일요일을 포함합니다.다음 중 옳지 않은 서술은 어느 것입니까? 목요일은 유효한 입력 경계 값입니다. 입력 연령을 기준으로 한 경계 값 분석에서 최소 6개의 유효한 테스트 케이스가 도출됩니다. $3.01은 유효한 출력 경계 값입니다. 7과 13은 연령 10을 포함한 동등성 분할의 경계 값입니다. 경계값 분석은 등가 데이터의 파티션 간 경계값을 테스트하는 기법으로, 경계값은 등가 파티션의 가장자리 또는 가장자리 양쪽의 최소 증분 거리에 있는 값입니다. 경계값 분석은 입력값과 출력값 모두에 적용할 수 있습니다. 주어진 요구 사항에 따라 나이와 주말이라는 두 가지 입력 값을 식별할 수 있습니다. 나이는 0 이상의 정수여야 하며, 주말은 금요일부터 일요일까지를 의미합니다. 다음 문장은 올바르지 않습니다.* A) 목요일은 유효한 입력 경계 값입니다. 목요일은 입력 주말의 경계 값이 아니므로 이 문장은 올바르지 않습니다. 입력 주말의 경계 값은 주말을 나타내는 등가 파티션의 가장자리에 있는 금요일과 일요일입니다. 다음 문장은 정답입니다.* B) 입력 연령에 따른 경계 값 분석에서 최소 6개의 유효한 테스트 케이스가 도출됩니다. 요구 사항에 정의된 각 동등성 분할의 최소값과 최대값을 사용하여 입력 연령에 따라 6개의 유효한 테스트 케이스를 도출할 수 있으므로 이 문장은 맞습니다. 입력 연령에 대한 등가 분할*은 7세 미만(0~6세), 7~13세 포함(7~13세), 65세 이상(66세 이상)입니다. 각 분할의 최소값과 최대값은 다음과 같습니다: 0과 6, 7과 13, 66과 그 이상의 모든 값입니다.* C) $3.01이 유효한 출력 경계 값입니다. $3.01은 출력 추가 요금의 경계 값이므로 이 문장은 정확합니다. 추가 요금은 입력 연령에 따라 $0(7세 미만 방문자의 경우), $2.40(7~13세 방문자의 경우 20% 할인), $1.50(65세 이상 방문자의 경우 50% 할인), $3(14세에서 65세 사이의 방문자의 경우)의 네 가지 값을 가질 수 있습니다. 출력 추가 요금의 경계 값은 등가 파티션의 가장자리 또는 가장자리 양쪽의 가장 작은 증분 거리에 있는 $0과 $3입니다. 따라서 $3.01은 $3보다 가장 작은 증분 거리에 있으므로 유효한 출력 경계 값입니다.* D) 7과 13은 나이 10을 포함한 등가 분할의 경계 값입니다. 7과 13은 7세부터 13세까지의 방문자를 포함하는 등가성 파티션의 경계 값이므로 이 문장은 올바릅니다. 이 파티션에는 파티션 내의 내부 값인 10세가 포함됩니다. 검증된 참조: [ISTQB 기초 레벨 2018 강의 계획서 학습 가이드 - 스프링거], 4장, 37-38페이지 새 문제 95A 프로그램은 제조 라인을 제어하는 데 사용됩니다(기계 켜기 및 끄기, 컨베이어 벨트 시작 및 중지, 흐름에 원자재 추가 등). 모든 작업이 항상 가능한 것은 아닙니다. 예를 들어, 긴급 상황이 아닌 한 중단할 수 없는 특정 제조 단계가 있습니다. 테스터는 이러한 모든 경우(특정 작업이 허용되지 않는 경우)가 테스트에 포함되는지 평가하려고 시도합니다. 이 분석에 필요한 정보를 제공하는 커버리지 메트릭은 무엇입니까? 코드 커버리지 데이터 흐름 커버리지 문 커버리지 브랜치 커버리지 브랜치 커버리지는 테스트 케이스에서 실행되는 브랜치 또는 의사 결정 결과의 비율을 측정하는 구조적 커버리지 메트릭의 한 유형입니다. 브랜치는 제어 흐름이 조건에 따라 두 개 이상의 대체 경로를 취할 수 있는 코드의 한 지점입니다. 예를 들어 if-else 문은 조건의 평가에 따라 if-블록 또는 else-블록을 실행할 수 있는 브랜치입니다. 브랜치 커버리지는 각 브랜치가 테스트 케이스에서 적어도 한 번 이상 수행되도록 보장하므로 다양한 시나리오에서 소프트웨어의 동작을 보여줍니다. 브랜치 커버리지는 결정 커버리지 또는 모든 에지 커버리지라고도 하며, 테스트 케이스가 동작을 결정하는 조건의 가능한 모든 결과를 커버하는지 확인할 수 있기 때문에 특정 동작이 허용되지 않는 경우를 테스트하는 데 적합합니다. 예를 들어 프로그램에 제조 단계를 중지할 수 있는지 확인하는 조건이 있는 경우 브랜치 커버리지를 사용하면 테스트 케이스가 해당 단계를 중지할 수 있는 경우와 중지할 수 없는 경우를 모두 포함하도록 할 수 있습니다. 이렇게 하면 브랜치 커버리지는 원치 않거나 안전하지 않은 동작으로 이어질 수 있는 누락되거나 잘못된 브랜치를 식별하는 데 도움이 되며, 다른 옵션은 특정 동작이 허용되지 않는 경우를 테스트하는 데 적합하지 않으므로 올바르지 않습니다. 코드 커버리지는 문 커버리지, 분기 커버리지, 데이터 흐름 커버리지 등과 같은 다양한 유형의 커버리지 메트릭을 포괄하는 일반적인 용어입니다. 코드 커버리지는 분석에 사용되는 커버리지 메트릭의 유형을 지정하지 않습니다. 데이터 흐름 커버리지는 테스트 케이스에서 실행되는 데이터 흐름 경로의 비율을 측정하는 구조적 커버리지 메트릭의 한 유형입니다. 데이터 흐름 경로는 변수를 정의, 사용 또는 종료하는 일련의 문입니다. 데이터 흐름 커버리지는 소프트웨어에서 데이터 조작의 정확성과 완전성을 테스트하는 데 유용하지만 동작을 결정하는 조건을 테스트하는 데는 유용하지 않습니다. 문 커버리지는 테스트 케이스에서 실행되는 문 또는 코드 줄의 비율을 측정하는 구조적 커버리지 메트릭의 한 유형입니다. 문 커버리지는 각 문이 테스트 케이스에 의해 적어도 한 번 이상 실행되었는지 확인하지만 다른 시나리오에서 소프트웨어의 동작은 드러내지 않습니다. 문 커버리지는 코드의 분기 또는 결정 결과를 고려하지 않기 때문에 분기 커버리지보다 약한 기준입니다. 참조 = ISTQB 공인 테스터 기초 수준(CTFL) v4.0 강의안, 4장: 테스트 기법, 섹션 4.3: 구조적 테스트 기법, 51-54페이지.새로운 질문 96경험 기반 기법(EBT)에 대한 다음 중 옳은 것은 무엇입니까? EBT는 유사한 기술에 대한 테스트 엔지니어의 이전 경험에서 파생된 테스트를 사용합니다. EBT는 테스트 엔지니어의 다양한 테스트 기법을 구현하는 능력을 기반으로 합니다. EBT는 비경험 기반 테스트가 진행된 후 두 번째 테스트 단계로 수행됩니다. EBT는 테스트에 대한 폭넓고 깊은 지식이 필요하지만 반드시 애플리케이션이나 기술 영역에 대한 지식이 있어야 하는 것은 아닙니다. 경험 기반 기법(EBT)은 테스트 엔지니어의 지식, 직관 및 기술을 사용하여 테스트를 설계하고 실행하는 기법입니다. EBT는 테스트 엔지니어가 유사한 기술, 도메인, 애플리케이션 또는 시스템에 대한 이전 경험에서 파생된 테스트를 사용합니다. EBT는 테스트 엔지니어의 다양한 테스트 기법을 구현하는 능력이 아니라 개인적인 판단과 창의력에 기반합니다. EBT는 비경험 기반 테스트가 수행된 후 테스트의 두 번째 단계로 수행되는 것이 아니라 다른 기술에 대한 보완 또는 대안적 접근 방식으로 수행됩니다. EBT는 테스트 엔지니어가 잠재적인 위험, 시나리오 또는 결함을 식별하는 데 도움이 될 수 있으므로 테스트와 애플리케이션 또는 기술 영역 모두에 대한 폭넓고 깊은 지식이 필요합니다. 검증된 참고 자료: [ISTQB 기초 레벨 2018 강의 계획서 학습 가이드 - 스프링거], 5장, 48-49페이지.새로운 문제 97다음 중 블랙박스 동적 테스트의 예는 어느 것입니까? 기능 테스트 코드 검사 프로그램을 실행하여 메모리 누수 확인 커버리지 분석 기능 테스트는 블랙박스 동적 테스트의 한 예입니다. 블랙박스 테스트(사양 기반 테스트라고도 함)는 테스트 대상 시스템의 내부 구조나 구현을 고려하지 않고 외부 동작이나 기능만 고려하는 테스트 유형입니다. 동적 테스트는 다양한 입력으로 테스트 대상 시스템을 실행하고 그 출력을 관찰하는 테스트 유형입니다. 기능 테스트는 테스트 대상 시스템이 요구 사항 또는 사양에 따라 의도한 기능을 수행하는지 확인하는 블랙박스 동적 테스트의 한 유형입니다. 기능 테스트는 테스트의 목적과 기준에 따라 다양한 수준과 범위에서 수행될 수 있습니다. 다른 옵션은 블랙박스 동적 테스트의 예가 아닙니다. 코드 검사는 화이트박스 정적 테스트의 예입니다. 화이트박스 테스트(구조 기반 테스트라고도 함)는 테스트 대상 시스템의 내부 구조 또는 구현을 고려하는 테스트 유형입니다. 정적 테스트는 테스트 대상 시스템을 실행하지 않고 결함, 오류 또는 표준 위반이 있는지 분석하는 테스트 유형입니다. 코드 검사는 테스트 대상 시스템의 소스 코드의 품질, 가독성, 유지 관리 가능성 등을 검사하는 화이트박스 정적 테스트의 한 유형이며, 프로그램을 실행하여 메모리 누수를 확인하는 것은 화이트박스 동적 테스트의 예입니다. 메모리 누수는 프로그램이 할당했지만 더 이상 필요하지 않은 메모리를 해제하지 못할 때 발생하는 결함으로, 프로그램을 실행하여 메모리 누수를 확인하려면 메모리 할당 및 할당 해제 메커니즘, 포인터, 참조 등과 같은 프로그램의 내부 구조 또는 구현에 대한 지식과 접근 권한이 필요합니다. 커버리지 분석은 화이트박스 정적 테스트의 한 예입니다. 커버리지 분석은 테스트 대상 시스템의 코드 또는 구조가 테스트 스위트에 의해 얼마나 많이 실행되었는지 측정하는 기법으로, 커버리지 분석을 위해서는 문, 분기, 경로, 조건 등과 같은 테스트 대상 시스템의 내부 구조 또는 구현에 대한 지식과 접근 권한이 필요합니다. 검증된 참조: ISTQB 기초 레벨 2018 강의 계획서 학습 가이드 - 스프링거, 7페이지.새로운 문제 98독립 테스트에 대한 다음 중 틀린 것은? 독립 테스트는 개발자가 어떤 테스트도 모르기 때문에 필요하다. 독립 테스트는 시스템 테스트 수준에 가장 적합합니다. 어느 정도의 독립성은 테스터가 결함을 발견하는 데 더 효과적입니다. 독립 테스트 팀은 시스템 구조에 익숙한 개발자와는 다른 유형의 결함을 발견할 수 있습니다. 독립 테스트는 개발 팀으로부터 독립된 개인 또는 그룹이 수행하는 테스트입니다. 독립 테스트는 개발자와 같은 조직에 속한 테스터부터 외부 계약자 또는 컨설턴트인 테스터에 이르기까지 다양한 수준의 독립성을 가질 수 있습니다. 독립 테스트는 편견 감소, 객관성 향상, 품질 개선 또는 다양한 관점 제공 등 다양한 이점을 제공할 수 있습니다. 개발자가 테스트를 모르기 때문에 독립적인 테스트가 필요하지 않다는 말은 개발자를 무시하는 잘못된 생각입니다. 개발자는 단위 테스트, 구성 요소 테스트 또는 통합 테스트와 같은 다양한 유형의 테스트를 수행할 수 있습니다. 그러나 독립 테스트는 시스템 테스트, 수락 테스트 또는 비기능 테스트와 같은 추가적인 수준의 검증 및 유효성 검사를 제공하여 개발자 테스트를 보완할 수 있습니다. 검증된 참조: [ISTQB 기초 레벨 2018 강의 계획서 학습 가이드 - 스프링거], 2장, 16~17페이지.새로운 질문 99웹 사이트의 로그인 페이지를 테스트해야 합니다. 이 페이지에는 사용자 이름과 비밀번호 필드가 포함되어 있습니다. 이 경우에 가장 적합한 테스트 설계 기법은 무엇입니까? 의사 결정 테이블 테스트, 상태 전환 테스트. 동등성 분할, 경계 값 분석. 탐색적 테스트, 명령문 커버리지. 의사 결정 범위, 결함 공격. 동등성 분할 및 경계 값 분석은 웹 사이트의 로그인 페이지를 테스트하는 데 가장 적합한 테스트 설계 기법입니다. 페이지에는 입력 값인 사용자 이름과 비밀번호 필드가 있으며, 이는 동등한 데이터의 파티션으로 나눌 수 있습니다. 동등성 파티셔닝은 소프트웨어 구성 요소의 입력 데이터와 출력 결과를 동등한 데이터의 파티션으로 나누는 기법입니다. 각 파티션에는 컴포넌트에서 동일한 방식으로 처리되는 데이터가 포함되어야 합니다. 동등성 분할은 각 파티션에서 하나의 대표 값을 선택하여 테스트 케이스 수를 줄이는 데 사용할 수 있습니다. 경계 값 분석은 동등한 데이터의 파티션 간 경계 값을 테스트하는 기법입니다. 경계 값은 등가 파티션의 가장자리 또는 가장자리 양쪽에서 가장 작은 증분 거리에 있는 값입니다. 경계 값 분석은 경계 조건의 잘못된 처리로 인한 결함을 감지하는 데 사용할 수 있습니다. 예를 들어 사용자 이름 필드를 테스트할 때 유효한 사용자 이름(존재하고 올바른)과 유효하지 않은 사용자 이름(존재하지 않거나 잘못된)이라는 두 개의 동등성 파티션을 식별할 수 있습니다. 이러한 파티션의 경계 값은 시스템에서 허용하는 사용자 이름의 최소 및 최대 길이이며, 의사 결정 테이블 테스트와 상태 전환 테스트는 조건이나 이벤트의 논리적 조합에 따라 여러 입력과 출력이 있는 구성 요소를 테스트하는 데 더 적합하므로 웹 사이트의 로그인 페이지를 테스트하는 데는 적합하지 않습니다. 의사 결정 테이블 테스트는 입력 및/또는 자극(원인)과 관련 출력 및/또는 동작(효과)의 조합을 보여주는 기법입니다. 상태 전환 테스트는 이벤트나 조건에 따라 시스템이 한 상태에서 다른 상태로 전환되는 방식을 모델링하는 기법으로, 학습, 창의성 및 직관 또는 구조 분석이 필요한 구성 요소를 테스트하는 데 더 적합하므로 탐색 테스트 및 문 범위는 웹 사이트의 로그인 페이지를 테스트하는 데는 적합하지 않습니다. 탐색적 테스트는 학습, 테스트 설계 및 테스트 실행을 동시에 강조하는 테스트 접근 방식입니다. 탐색적 테스트는 테스터의 기술, 창의력 및 직관에 의존하여 테스트 대상 소프트웨어를 탐색하고 결함을 발견합니다. 문 범위는 테스트 스위트가 프로그램에서 실행한 문 수를 측정하는 구조적 테스트의 한 유형입니다. 문 범위는 테스트 스위트의 적절성 또는 완전성을 평가하는 데 사용할 수 있으며, 의사 결정 범위와 결함 공격은 복잡한 로직이나 잠재적 오류가 있는 구성 요소를 테스트하는 데 더 적합하므로 웹 사이트의 로그인 페이지를 테스트하는 데는 적합하지 않습니다. 의사 결정 커버리지는 테스트 세트가 프로그램에서 얼마나 많은 의사 결정 결과를 실행했는지 측정하는 구조적 테스트의 한 유형입니다. 의사 결정 커버리지는 테스트 세트의 적절성 또는 완전성을 평가하는 데 사용할 수 있습니다. 결함 공격은 실패 또는 오류를 유발하기 위해 고의적으로 시스템에 결함을 도입하는 기능 테스트의 한 유형입니다. 검증된 참조: [ISTQB 기초 레벨 2018 강의 계획서 학습 가이드 - 스프링거], 4장, 34-46페이지, 5장, 47-48페이지.새로운 문제 100다음 중 테스트가 품질 향상에 기여하는 방법을 설명하지 않은 것은? 적절하게 설계된 테스트를 통과하면 시스템의 위험 수준이 감소합니다. 소프트웨어 테스트는 결함이 없음을 입증합니다. 소프트웨어 테스트는 결함을 식별하여 개발 활동을 개선하는 데 사용할 수 있습니다. 시스템을 구현하기 전에 요구 사항 사양을 검토하면 품질을 향상시킬 수 있습니다. * 소프트웨어 테스트는 결함이 없음을 입증하는 것이 아니라 결함의 존재 또는 소프트웨어가 지정된 요구사항에 부합함을 입증하는 것입니다1. 소프트웨어의 모든 가능한 시나리오, 입력, 출력 및 동작을 테스트하는 것은 불가능하기 때문에 테스트를 통해 소프트웨어에 결함이 없음을 증명할 수는 없습니다2. 테스트는 테스트 활동의 범위, 효과성 및 효율성을 기반으로 소프트웨어 품질에 대한 어느 정도의 신뢰도만 제공할 수 있습니다3.* 다른 옵션이 올바른 이유는 다음과 같습니다.* A. 적절하게 설계된 테스트를 통과하면 시스템이 예상 품질 속성을 충족하고 사용자 및 클라이언트의 요구와 기대를 충족하는지 확인하므로 시스템의 위험 수준이 감소합니다4. 위험이란 바람직하지 않은 이벤트의 발생으로 인한 손실 또는 피해의 가능성을 말합니다5. 테스트는 소프트웨어 제품 및 프로젝트와 관련된 위험을 식별, 분석, 우선순위 지정 및 완화하는 데 도움이 될 수 있습니다6.* C. 소프트웨어 테스트는 결함을 식별하여 소프트웨어의 품질과 개발 프로세스의 효과에 대한 피드백을 제공하므로 개발 활동을 개선하는 데 사용할 수 있습니다7. 결함은 소프트웨어가 예상되거나 요구되는 결과 또는 동작에서 벗어나게 하는 결함 또는 오류입니다. 테스트를 통해 결함을 감지, 보고, 추적, 해결하고 향후 재발을 방지할 수 있습니다.* D. 시스템을 구현하기 전에 요구사항 사양을 검토하면 요구사항이 명확하고 완전하며 일관되고 테스트 가능하며 사용자 및 클라이언트의 요구와 기대에 부합하는지 확인할 수 있으므로 품질을 향상시킬 수 있습니다. 요구사항은 소프트웨어가 수행해야 하는 작업과 수행 방법에 대한 사양입니다. 테스트는 소프트웨어가 요구 사항을 충족하는지 확인하고 소프트웨어가 요구 사항에 따라 구현되었는지 확인하는 데 도움이 될 수 있습니다.참조 =* 1 ISTQB 공인 테스터 기초 레벨 강의안 v4.0, 2023, p. 10* 2 ISTQB 공인 테스터 기초 레벨 강의안 v4.0, 2023, p. 11* 3 ISTQB 공인 테스터 기초 레벨 강의 계획서 v4.0, 2023, p. 12* 4 ISTQB 공인 테스터 기초 레벨 강의 계획서 v4.0, 2023, p. 13* 5 ISTQB 공인 테스터 기초 레벨 강의 계획서 v4.0, 2023, p. 97* 6 ISTQB 공인 테스터 기초 레벨 강의 계획서 v4.0, 2023, p. 98* 7 ISTQB 공인 테스터 기초 레벨 강의 계획서 v4.0, 2023, p. 14* [8] ISTQB 공인 테스터 기초 레벨 강의 계획서 v4.0, 2023, p. 15* [9] ISTQB 공인 테스터 기초 레벨