five star mobile app을 위한 테스트 체계 만들기

50
Five Star Mobile App 을 위한 테스트 체계 만들기 HP Software 김기배 차장 ([email protected])

Upload: ki-bae-kim

Post on 17-Aug-2015

48 views

Category:

Software


3 download

TRANSCRIPT

Five Star Mobile App을위한테스트체계만들기

HP Software

김기배차장 ([email protected])

“나는결정하기전에

뉴스기사에서어떻게

다루어질것인지고려합니다.”

헤드라인테스트

“우리는배포하기전에

앱스토어에서어떻게

다루어질것인지고려합니다.”

앱스토어테스트

5 Star Mobile App은…

의지만가지고되는일은아닙니다.

무엇이우리를이렇게

힘든상황에빠지게만들었나?

문제를살펴보자

24시간이 모자라 (feat. 안드로이드)

신규 운영체제의 출시

개발할 시간도 부족한데,

테스트 할 시간을 더 달라고요?

시간이 없으면사전에 미리 계획하고,

재작업을 줄이면 되지 않겠어요?

요구사항설계및

코딩테스트

PMO DEV QA

테스트는…

단순히에러여부를

확인하는작업이아닙니다.

요구사항이

제대로반영되었는지

검증하는작업입니다.

부족한테스트시간을

더부족하게만드는첫번째요소

요구사항관리의부재

테스트에필요한환경구성의부재로

모바일앱딜리버리시간의지연을초래했다.

Source : World Quality Report 2012-2013 (L), 2014-2015 (R)

테스트기기

공유부재로인한

중복투자발생

모바일테스트환경관리의부재

부족한테스트시간을

더부족하게만드는두번째요소

요구사항테스트

결과내부결함

결함에대한

의사소통실패로

인한원인파악지연

이 부분에 대한 검증을 했었던가?

특정 기기에서만 발생하는 문제인가?

비슷한 사례가 있었던가?

테스트내역에대한

가시성부재

“측정할 수 없는 것은 개선할 수 없다.”

테스트추적관리의부재

부족한테스트시간을

더부족하게만드는세번째요소

5 Star Mobile App을위한

테스트체계만들기

사일로(Silos)를깨자

요구사항테스트

시나리오결함

테스트

수행결과

“ 투명한 요구사항 관리 ”

요구사항

팀원누구나언제든지

요구사항의

가장최신상태를

확인할수있는시스템

“ 모바일 테스트 랩 ”

팀원누구나접근하여

모바일기기에서

테스트를수행

할수있는환경

“ 테스트 추적 관리 ”

어떠한요구사항이

언제누구에의해어떻게테스트되었고

어떠한결함이발견되어어떻게

처리되었는지를즉시파악할수있는체계.

5 Star Mobile App을위한

테스트체계만들기 with HP

HP Quality Center

HP Mobile Center

HP Sprinter

요구사항 테스트 케이스 테스트 실행 결함

요구사항 Hierarchy 및유형

요구사항세부정보

테스트케이스- 수행단계상세

- 예상결과

- 첨부파일등

테스트실행

테스트대상

모바일앱선택

테스트대상

모바일앱선택

테스트대상

모바일기기선택

모바일리소스사용량기기제어및

이벤트시뮬레이션

테스트단계확인및결과입력

화면캡쳐및결함등록

마우스및키보드를이용한테스트수행

화면캡쳐및주석도구를이용하여손쉽게테스트결과작성

결함세부정보

수행단계자동저장

시스템정보자동첨부- 모바일앱로그

- CPU, 메모리사용량

- 캡쳐한화면

결함정보확인

결함발생당시정보확인- 모바일앱로그

- CPU, 메모리사용량

- 캡쳐한화면

결함발생당시정보확인- 테스트수행단계별화면캡쳐

요구사항테스트커버리지

요구사항, 테스트및결함간추적성

HP Quality Center

HP Mobile Center

HP Sprinter

요구사항 테스트 케이스 테스트 실행 결함

“투명한요구사항관리” “테스트추적관리” “모바일테스트랩”

“사용자편의성”

감사합니다

HP Software김기배차장 ([email protected])