한눈에 보는 Be st con
-
Upload
sangmi-jung -
Category
Technology
-
view
174 -
download
7
Transcript of 한눈에 보는 Be st con
better software testing conference 2014
http://www.sqe.com/conferences/
http://www.sek.co.kr/2014/Bestcon
산업
전망
성능테스
트
테스트
프로세스
자동화
테스트
산업분야
테스트
자기제품소개
발표시간은 30분..
소프트웨어 부문 구조변화 (전망)
IT 서비스, 패키지, 임베디드 –> 인터넷 서비스(Google, Naver), 디지털 컨텐츠(NCSoft)
해외 소프트웨어 시장 vs 국내 소프트웨어 시장
해외 시장 규모: 1위) 패키지 SW , 2위) 임베디드 SW, 3위) IT 서비스
IT 서비스: SI 사업, 패키지 SW: 안랩, 한컴.
패키지SW
IT 서비
스
임베디드
SW
국내 시장 규모: 1위) 임베디드 SW, 2위) IT 서비스 3위) 패키지 SW
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 측면으로 색깔 구분
• 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
누적데이터 누적종료
자동화 목적
구분
자동화 목표
설정
자동화 도구
선정
자동화 개발
구축
자동화 유지
보수
테스트 자동화를 어디서부터 어떻게 시작하지?
• 기능분야, 성능분야, 보안분야
• 기간, 범위를 분명히 하고 장, 단기 목표 수립
• 테스트 대상 제품 생명 주기를 고려
• 반복성, 유지보수(변경 범위) 관리 비용 고려
• 재사용 높이기 위한 테스트 분리
• 테스트 스크립트 모듈화 수행
• 고유 식별 key 사용 및 유지 – class, id 이용
• 테스트 데이터 통한 스크립트 종속성 최소화
• 커스터마이즈가 가능한 도구 선정
• 자동화 확장
• 자체 연동 addin 라이브러리 개발
• 커스터마이징
재사용 높이기 위한 테스트 분리
• 테스트 분리와 구조화를 통해 필요에 따른 테스트 수행 선택 가능
• 앞선 테스트 수행 결과가 뒤의 테스트 수행에 영향을 미치지 않게 디자인
• 예시 - 큰 조각의 테스트를 이해하기 쉬운 작은 하부 테스트 코드로 나뉨
데이터 저장 기능
정상 입력 데이터 저장 기능
공백 입력 오류 처리 테스트
중복키 정보 입력 처리 테스트
특수문자 입력 처리 테스트
테스트 스크립트 모듈화 수행
• 기존 작성된 공통된 스크립트를 모듈화하여 반복 사용
• 스크립트 생성 최소화, 독립적인 스크립트 가능
초기화 모듈 데이터 로드 테스트종료
초기화 모듈 데이터 저장 테스트종료