소프트웨어 테스터 면접 및 SQLD간단정리
- 최초 등록일
- 2016.04.08
- 최종 저작일
- 2016.04
- 5페이지/
한컴오피스
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
sw tester 면접보면서 물어본거랑 sqld 주최하는 사이트에 있는 예제내용을 직접 일일이 타이핑해서 정리한 내용입니다.
목차
없음
본문내용
소프트웨어의 품질(Quality)에 대한 정의?
품질은 컴포넌트, 시스템 또는 프로세스가 명시된 요구사항과 사용자/고객의 필요와 기대를 충족시키는 정도이다.
❏ si업체에서 일하고 있는 이씨는 현재 테스트 매니저로써 모바일 뱅킹 소프트웨어의 테스트업무를 수행하고 있다. 한번의 테스트주기(test cycle)수행후에 계좌이체와 고나련된 모듈의 결함 밀도(Defect density)가 평균보다 약 200% 높다는 사실을 깨달았다. 반면 영수증 발급에 관련된 모듈의 결함 밀도는 평균보다 약 50%낮았다. 이러한 사실에 근거하여 다음 테스트 주기에서 이씨가 가장 중점을 두고 고려해야 할 사항은?
정답: 일반적으로 일부분의 집중된 모듈에서 대다수의 결함이 발견되므로 계좌이체 관련 모듈에 아직 숨겨진 결함이 존재할 가능성이 높다. 그러므로 계좌이체관련 모듈을 더욱 꼼꼼하게 테스트할 필요가 있다.
출시 전의 테스팅기간동안 적은수의 모듈에서 대다수의 결함이 발견되거나, 대다수의 운영상의 장애가 나타난다. 이를 결함집중이라 부르며 테스팅의 일반적인 원리 중 하나이다.
<중 략>
❏ 매달 말 사내 인사관리 소프트웨어를 이용하여, 직원의 월급을 산정하여 계산한다. 시스템의 월급 산정 기준은 다음과 같다.
-직급(5등급)
-근속 년 수 (5년 이하, 6~10년, 11~15년, 16년이상)
-실적 등급( 10등급)
-보너스: 직급이 2등급 이상이고, 실적등급이 6등급 이상이어야 일정 비율로 지금되는 보너스를 받을 수 있다.
이 소프트웨어에 가장 적합한 테스트 설계 기법은? 결정 테이블 테스팅(Decision table testing)
문제에서 제시한 소프트웨어 동작에 필요한 여러 가지 조건들은 논리적으로 의존관계에 있다. 이원적인 논리적인 관계를 가지고 있는 경우에 결정 테이블 테스팅을 수행하는 것이 가장 적합하다. 해당 시스템의 경우 이원적이지는 않지만 논리적인 관계가 명확하므로 논리적인 관계의 조합을 모두 테스트하는 결정 테이블 테스팅이 사용될 수 있다.
참고 자료
없음