Transcript
Page 1: 한눈에 보는 Be st con

better software testing conference 2014

Page 2: 한눈에 보는 Be st con

http://www.sqe.com/conferences/

Page 3: 한눈에 보는 Be st con

http://www.sek.co.kr/2014/Bestcon

산업

전망

성능테스

테스트

프로세스

자동화

테스트

산업분야

테스트

자기제품소개

발표시간은 30분..

Page 4: 한눈에 보는 Be st con

소프트웨어 부문 구조변화 (전망)

IT 서비스, 패키지, 임베디드 –> 인터넷 서비스(Google, Naver), 디지털 컨텐츠(NCSoft)

해외 소프트웨어 시장 vs 국내 소프트웨어 시장

해외 시장 규모: 1위) 패키지 SW , 2위) 임베디드 SW, 3위) IT 서비스

IT 서비스: SI 사업, 패키지 SW: 안랩, 한컴.

패키지SW

IT 서비

임베디드

SW

국내 시장 규모: 1위) 임베디드 SW, 2위) IT 서비스 3위) 패키지 SW

Page 5: 한눈에 보는 Be st con
Page 6: 한눈에 보는 Be st con
Page 7: 한눈에 보는 Be st con

ISO 29119 TMMi

ISO 12207

ISO 25000

Test policy

Test strategy

Test plan

Test design

environment

execution

Incident report

evaluation

Monitor

• ISO 29119, TMMi 를 기반으로 만든 테스트

프로세스

• QM, QA, QC 측면으로 색깔 구분

Page 8: 한눈에 보는 Be st con

• Feedback

테스트 팀과 관리자에게 테스팅 수행에 대

한 피드백을 주고 테스팅과 프로젝트에 가

이드를 받는다.

• visibility

테스트 결과에 대해 테스트팀에게 시각적

으로 결과를 보여 준다.

• Measure

테스팅 상태, 커버리지, 아이템을 exit

criteria을 기준으로 완료가능한지를 측정한

다.

• Data

향후 테스트 인력에 대한 예측 자료를 위해

데이터를 모은다.

• 형태: Test status report

http://istqbexamcertification.com/what-is-test-monitoring-in-software-testing/

[전체 일정]

Alpha 1: 1/3~6 (완료)

Alpha 2: 1/7~11 (완료)

Alpha 3: 1/12~14 (완료)

Beta 1: 1/17~19 (완료)

Beta 2: 1/20~21 (완료)

Beta3: 1/25~26 (완료)

RC 1: 1/27~28 (완료)

[전체 이슈 사항]

총 151건 (종료: 100건, 잔여: 51건)

Block: 4건 (종료: 0건, 잔여: 4건)

Crash: 10건 (종료: 10건, 잔여: 0건)

Major: 7건 (종료: 7건, 잔여: 0건)

Minor: 130건 (종료: 83건, 잔여: 47건)

29

52

63

76

120

140

151

0

12 12

40

58

71

100

0

20

40

60

80

100

120

140

160

누적데이터 누적종료

Page 9: 한눈에 보는 Be st con

자동화 목적

구분

자동화 목표

설정

자동화 도구

선정

자동화 개발

구축

자동화 유지

보수

테스트 자동화를 어디서부터 어떻게 시작하지?

• 기능분야, 성능분야, 보안분야

• 기간, 범위를 분명히 하고 장, 단기 목표 수립

• 테스트 대상 제품 생명 주기를 고려

• 반복성, 유지보수(변경 범위) 관리 비용 고려

• 재사용 높이기 위한 테스트 분리

• 테스트 스크립트 모듈화 수행

• 고유 식별 key 사용 및 유지 – class, id 이용

• 테스트 데이터 통한 스크립트 종속성 최소화

• 커스터마이즈가 가능한 도구 선정

• 자동화 확장

• 자체 연동 addin 라이브러리 개발

• 커스터마이징

재사용 높이기 위한 테스트 분리

• 테스트 분리와 구조화를 통해 필요에 따른 테스트 수행 선택 가능

• 앞선 테스트 수행 결과가 뒤의 테스트 수행에 영향을 미치지 않게 디자인

• 예시 - 큰 조각의 테스트를 이해하기 쉬운 작은 하부 테스트 코드로 나뉨

데이터 저장 기능

정상 입력 데이터 저장 기능

공백 입력 오류 처리 테스트

중복키 정보 입력 처리 테스트

특수문자 입력 처리 테스트

테스트 스크립트 모듈화 수행

• 기존 작성된 공통된 스크립트를 모듈화하여 반복 사용

• 스크립트 생성 최소화, 독립적인 스크립트 가능

초기화 모듈 데이터 로드 테스트종료

초기화 모듈 데이터 저장 테스트종료

Page 10: 한눈에 보는 Be st con

Recommended