[2021년 정보시스템감리사][소프트웨어공학] 44번

44. ISO/IEC/IEEE 29119에서는 combinatorial test techniques으로서 all combination testing, pair-wise testing, each choice testing, base choice testing이 제시되고 있다. 다음의 문제에 대하여 가장 많은 수의 테스트케이스를 생성하는 기법과 가장 작은 수의 테스트케이스를 생성하는 기법으로 가장 적절하게 묶인 것은?

  • 여행 목적지 : 서울, 부산, 강릉
  • 여행 방법 : 자가용, 기차, 택시
  • 숙박 유형 : 고급호텔, 보통호텔


① all combination testing, each choice testing

② all combination testing, base choice testing

③ pair-wise testing, each choice testing

④ pair-wise testing, base choice testing











[해설]

ISO 29119-4 테스트 설계 기법 조합테스트 설계기법


All Combinations Testing

-      입력 값의 모든 조합을 모두 테스트, 18

테스트 케이스

입력 값

여행 목적지

여행 방법

숙박 유형

1

서울

자가용

고급 호텔

2

서울

자가용

보통 호텔

3

서울

기차

고급 호텔

4

서울

기차

보통 호텔

5

서울

택시

고급 호텔

6

서울

택시

보통 호텔

7

부산

자가용

고급 호텔

8

부산

자가용

보통 호텔

9

부산

기차

고급 호텔

10

부산

기차

보통 호텔

11

부산

택시

고급 호텔

12

부산

택시

보통 호텔

13

강릉

자가용

고급 호텔

14

강릉

자가용

보통 호텔

15

강릉

기차

고급 호텔

16

강릉

기차

보통 호텔

17

강릉

택시

고급 호텔

18

강릉

택시

보통 호텔

 

 

Pairwise Testing

-      두 입력 값의 유일한 조합을 테스트 , 9

테스트 케이스

입력 값

여행 목적지

여행 방법

숙박 유형

1

서울

자가용

고급 호텔

2

서울

기차

보통 호텔

3

서울

택시

고급 호텔

4

부산

자가용

고급 호텔

5

부산

기차

보통 호텔

6

부산

택시

고급 호텔

7

강릉

자가용

고급 호텔

8

강릉

기차

보통 호텔

9

강릉

택시

고급 호텔

 

Each Choice Testing

-      입력 값을 최소 한번 이상 테스트, 3

테스트 케이스

입력 값

여행 목적지

여행 방법

숙박 유형

1

서울

자가용

고급 호텔

2

부산

기차

보통 호텔

3

강릉

택시

고급 호텔

 

Base Choice Testing

-      기본 입력 값으로 테스트, 6

테스트 케이스

입력 값

설명

여행 목적지

여행 방법

숙박 유형

1

서울

자가용

고급 호텔

Base Choice

2

부산

자가용

고급 호텔

목적지 변경

3

강릉

자가용

고급 호텔

4

서울

기차

고급 호텔

여행 방법 변경

5

서울

택시

고급 호텔

6

서울

자가용

보통 호텔

숙박 유형 변경

 


댓글

이 블로그의 인기 게시물

영리목적의 마케팅 정보를 전송하기 위한 개인정보 처리 조치