본문 바로가기 : [Wiki] 유스케이스 & 테스트케이스에 대해 내 맘대로 쉽게 요약
본 게시글은 스터디 시간에 올린 글에 대한 퀴즈로 구성되어 있습니다. 연쇄문제까지 총 5문제이며, 모두 본문에 나와있는 내용을 토대로 구성하였습니다.
난이도 : 하2, 중2, 상1
1. 아래 부분 문제를 맞추세요! (하)
1-1. 소프트웨어 테스팅 방법론 중 2가지 방법론이 있다. 블랙박스 테스트와 화이트박스 테스트가 있다. 아래는 어떤 테스트기법에 대한 설명인지 맞춰보세요. (하)
소프트웨어의 내부 로직, 구조, 코드의 경로 등 검사하는 테스트 방법주로 코드의 논리적 경로, 분기점, 반복 구조 등을 검증하는데 중점을 둠프로그램의 내부 구조를 알고 있는 테스터나 개발자에 의해 수행됨예시) 코드화이트박스 테스트를 수행할 때, x의 값을 여러 번 변경하여 모든 조건과 분기를 테스트 (예: x=5, x=15)
정답: 화이트박스 테스트
1-2. 이 예시는 블랙박스 테스트와 화이트박스 테스트 기법 중 어느 것에 해당하나요? (하)
테스트케이스 ID: TC001
테스트케이스 명: 유효한 사용자 이름과 비밀번호로 로그인
설명: 유효한 사용자 이름과 비밀번호를 사용하여 로그인하는 경우를 테스트합니다.
전제조건: 사용자는 로그인 페이지에 접속해 있어야 합니다.
입력:
사용자 이름: testuser
비밀번호: password123
실행 절차:
사용자 이름 필드에 testuser를 입력합니다.
비밀번호 필드에 password123를 입력합니다.
'로그인' 버튼을 클릭합니다.
예상 결과: 사용자는 성공적으로 로그인되어 메인 대시보드 페이지로 리디렉션됩니다.
블랙박스 테스트
💡 블랙박스 테스트는 시스템이 예상대로 동작하는지 검증하기 위한 방법,
화이트박스 테스트는 코드의 특정 부분에 버그나 오류가 없는지 확인하기 위한 방법
2. 아래는 유스케이스와 테스트케이스를 비교한 표이다. 보기를 보고 알맞게 고르시오. (중)
보기
최종 사용자, 다양한, 단일, 시스템 요구사항, 유스케이스, 블랙박스, 정확한 테스트 결과, 최종 사용자 상호작용 및 시스템의 동작, 요구사항문서, 테스트 투명화, 테스트 누락 방지, 기능, 화이트박스, 테스트 목적, 테스트 인원, 테스트 범위, 시나리오
정답
문제 | 정답 |
a | 최종 사용자 |
b | 시스템 요구사항 |
c | 시스템 요구사항 |
d | 유스케이스 |
e | 최종 사용자 |
f | 정확한 테스트 결과 |
g | 요구 사항 문서 |
h | 다양한 |
i | 단일 |
3. 테스트케이스가 왜 필요한 지에 대한 내용으로 가장 옳은 것을 모두 고르시오. (중)
① 시스템의 기능 확인
② 테스트 누락 방지
③ 테스트 투명화
④ 기능의 명확성
⑤ 시스템 분석 및 결정
정답 : ②, ③
나머지 항목은 유스케이스의 목적 위주로 작성되어있음
참고내용 > 더보기 클릭
반응형
'🤔Study . Question🔍' 카테고리의 다른 글
[퀴즈]_6주차_Scale-Up&Scale-Out (정답) (0) | 2023.08.17 |
---|---|
[퀴즈]_5주차_유스케이스&테스트케이스 (문제) (6) | 2023.08.11 |
[퀴즈] _4주차_ Vue.js 디렉토리 구조 (4) | 2023.08.03 |
[정답] _4주차_Vue.js 디렉토리 구조 (2) | 2023.08.03 |
[Q] Question3. Spring 파트1. About Spring (6) | 2023.07.27 |