테스트 관련 서적2018. 9. 18. 00:00

 

소프트웨어 테스트 실무 가이드
국내도서
저자 : NIPA(정보통신산업진흥원),STA테스팅컨설팅
출판 : STA테스팅컨설팅 2012.09.14
상세보기


1. 다음 중 단위간 상호 연동 검증을 목적으로 하고, 주로 개발 환경에서 수행하는 테스트 단계에 해당하는 것은 무엇인가?
  ① 통합 테스트
  ② 단위 테스트
  ③ 시스템 테스트
  ④ 인수 테스트
정답
1




설명
통합 테스트 : 단위간 상호 연동 검증을 목적으로 함. 주로 개발 환경에서 수행한다.


2. 다음 괄호에 들어갈 말로 옳은 것은 무엇인가? ( )은 소프트웨어의 수정 및 변경이 얼마나 쉬운가를 의미하며, 소프트웨어에 변경이 있거나 기존의 시스템을 다른 시스템으로 교체하는 경우에 작업 절차가 용이한지, 변경된 소프트웨어가 얼마나 신속하고 문제없이 반영되는지를 확인하는 과정을 테스트 케이스로 작성한다.
  ① 기능성
  ② 사용성
  ③ 유지보수성
  ④ 타당성
정답
3

설명
유지보수성은 소프트웨어의 수정 및 변경이 얼마나 쉬운가를 의미하며, 소프트웨어에 변경이 있거나 기존의 시스템을 다른 시스템으로 교체하는 경우에 작업 절차가 용이한지, 변경된 소프트웨어가 얼마나 신속하고 문제없이 반영되는지를 확인하는 과정을 테스트 케이스로 작성한다.


3. 다음이 설명하는 것은 무엇인가? ( )은 개발 프로젝트 초기부터 리스크 수준을 낮추고 이해관계자에게 리스크 상태정보를 제공하는 테스트 접근법으로, 테스트 계획 수립 시 리스크 분석과 그 결과를 바탕으로 한 테스트 전략 수립이 핵심이다. 결과적으로 분석된 리스크 정보에 따라 리소스의 활용도를 극대화하고 효과적으로 테스팅 목표를 달성할 수 있게 한다.
정답
리스크 기반 테스팅(risk-based testing)
설명
리스크 기반 테스팅은 개발 프로젝트 초기부터 리스크 수준을 낮추고 이해관계자에게 리스크 상태 정보를 제공하는 테스트 접근법으로 테스트 계획 수립 시 리스크 분석과 그 결과를 바탕으로 한 테스트 전략 수립이 핵심이다. 결과적으로 분석된 리스크 정보에 따라 리소스의 활용도를 극대화하고 효과적으로 테스팅 목표를 달성할 수 있게 한다.


4. 다음 중 상태 다이어그램의 구성요소가 아닌 것을 무엇인가?
  ① 스토리
  ② 전이
  ③ 이벤트
  ④ 가드
정답
1
설명
상태 다이어그램은 상태, 전이, 이벤트, 가드, 액션 등으로 구성되어 있다.


5. 시스템 또는 소프트웨어가 테스트 케이스 또는 이의 묶음인 테스트 스위트로 테스트된 정도를 무엇이라 하는가?
정답
커버리지

설명
시스템 또는 소프트웨어가 테스트 케이스 또는 이의 묶음인 테스트 스위트로 테스트된 정도를 커버리지라고 한다.

 


 


 

 

6. 다음 중 결함 관리에 필요한 기본항목에 해당하는 사항이 아닌 것은 무엇인가?

  ① 결함 수명 주기

  ② 결함 시뮬레이션

  ③ 결함 관리 항목

  ④ 결함 관리 지표

정답

2


설명

결함 관리에 필요한 기본 항목은 세 가지다. - 결함 수명 주기 - 결함 관리 항목 - 결험 관리 지표



7. 다음 괄호에 공통적으로 들어갈 말은 무엇인가? ( )은 테스트 수명주기 전반에 관여하는 지속적인 작업이다. 테스트를 수행하면서 프로젝트 환경이 변하고 고객의 새로운 요구사항에 따라 상황은 바뀌기 마련이다. ( )은 프로젝트 자체 리스크는 물론 이런 환경 변화에 따른 리스크를 다룬다. 또 ( )은 실제 수행 결과가 계획에 어긋나면 지속적으로 계획을 조정하고 테스트 수행을 제어하는 근거가 된다. 테스트 대상의 품질 상태를 파악하면서 테스트 목적과 목표 달성을 돕는 모니터링 활동의 근거가 된다.

정답

테스트 계획


설명

(테스트 계획)은 테스트 수명주기 전반에 관여하는 지속적인 작업이다. 테스트를 수행하면서 프로젝트 환경이 변하고 고객의 새로운 요구사항에 따라 상황은 바뀌기 마련이다. (테스트 계획)은 프로젝트 자체 리스크는 물론 이런 환경 변화에 따른 리스크를 다룬다. 또 (테스트 계획)은 실제 수행 결과가 계획에 어긋나면 지속적으로 계획을 조정하고 테스트 수행을 제어하는 근거가 된다. 테스트 대상의 품질 상태를 파악하면서 테스트 목적과 목표 달성을 돕는 모니터링 활동의 근거가 된다.



8. 다음 괄호에 들어갈 말로 순서대로 올바르게 짝지어진 것은 무엇인가? 리스크 분석은 리스크 분석 대상인 리스크 아이템에 대해 장애 발생 ( )과 장애로 인한 비즈니스 ( )를 분석해 리스크 아이템 간의 테스트 우선순위를 결정하는 것이다.

  ① 가능성, 리스크

  ② 영역, 리스크

  ③ 가능성, 영향도

  ④ 영역, 영향도

정답

3


설명

리스크 분석은 리스크 분석 대상인 리스크 아이템에 대해 장애 발생 가능성과 장애로 인한 비즈니스 영향도를 분석해 리스크 아이템 간의 테스트 우선순위를 결정하는 것이다.



9. 다음이 설명하는 '성능 테스트 자동화 측정 기준'에 해당하는 것은 무엇인지 작성하시오. 서버에서 초 당 동시에 처리 가능한 트랜젝션 수로서 시스템 성능에 영향을 많이 받는다. 보통 유사한 업무 또는 이전에 처리했던 ( ) 수치를 기준으로 목표 ( )를 선정하고 이에 도달하지 못할 경우 개선한다.

정답

TPS

제출답안


서버에서 초 당 동시에 처리 가능한 트랜젝션 수로서 시스템 성능에 영향을 많이 받는다. 보통 유사한 업무 또는 이전에 처리했던 (TPS) 수치를 기준으로 목표 (TPS)를 선정하고 이에 도달하지 못할 경우 개선한다.



10. 다음이 설명하는 것은 무엇인가? ( )은 시스템의 현재 상황이나 이전의 이력을 반영하는 상태 및 그 변화에 따른 동작을 명세화해 테스트하는 기법이다.

정답

상태 전이 테스팅


설명

상태 전이 테스팅은 시스템의 현재 상황이나 이전의 이력을 반영하는 상태 및 그 변화에 따른 동작을 명세화해 테스트하는 기법이다.



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Posted by 프리스케이터