18
0 / 17 STA테스팅컨설팅 테스트 아웃소싱 서비스 소개 20123

소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

0 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

2012년 3웏

Page 2: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

1 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

핵심 서비스 요소

테스트

젂략 · 기법

운영 · 품질

관리 젂문인력

컨설팅 지웎

Page 3: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

2 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

핵심 서비스 요소

• 교육·컨설팅 경험에 기반핚 최적화된 테스팅 젂략·기법을 홗용합니다

■ 리스크기반 테스팅 방법롞 및 탐색적 테스팅 기법을 적용

■ 젂문적인 테스트 설계기법을 활용핚 테스트 수행

■ 고객이 원하는 다양핚 형태의 테스트 결과 보고서를 생성

테스트

젂략 · 기법

• 적극적인 운영·품질관리를 통해 고객에게 최고의 만족을 드립니다

■ TMO(Test Management Office)를 운영하여 실시간 고객의 소리에 대응

■ 지속적이고 체계적으로 투입인력을 관리

■ 테스트 품질 및 성과관리를 통해 고객만족을 극대화

운영 · 품질

관리

• 고객이 필요로 핛 때 손쉽게 접귺핛 수 있습니다

■ 테스트 프로세스의 개선 및 젂략수립을 지원

■ 테스팅 자동화에 대핚 가이드 제공(적합핚 도구 탐색 및 교육, 안정화)

■ 이 모듞 활동은 국제표준적 지식체계인 ISO/IEC, TMMi, ISTQB 등에 귺거

컨설팅 지웎

• 소프트웨어 테스팅 젂문인력이 투입됩니다

■ 테스팅에 대핚 사명감으로 똘똘 뭉친 인력

■ STA의 SW테스팅 젂문교육을 수료핚 인력

■ 지속적으로 성장하고자 하는 의지가 매우 강핚 젂문인력 투입

테스트

젂문 인력

Page 4: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

3 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

STAer 의 강점 (Why STA?)

젂문적이고, 열정적이며, 안정적으로 사명감을 갖고 업무에 몰입하는 테스팅 젂문인력이 투입됩니다.

• SW테스팅에 대핚 사명감으로 똘똘 뭉친 인력들이 투입됩니다.

• 지속적인 교육을 통해 사명감 함양을 강화합니다. 사 명 감

• STA의 테스팅 젂문교육을 수료핚 인력이 투입되며,

다양핚 STA 교육/세미나를 홗용하여 지속적인 재교육을 실시합니다. 젂문교육

• 테스트 리더/매니저/컨설턴트로 성장하고자 하는

의지와 열정이 가득핚 인력들로 구성됩니다. 성장의지

• 개인의 Career Path 설정을 통해 확실하게 동기 부여된 인력들이

이탈 없이 앆정적으로 업무를 짂행합니다. 앆 정 성

Page 5: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

4 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

테스트 방법론 (Testing Methodology)

국제 표준적 지식체계에 기반하여, 리스크기반 테스팅 젂략, 탐색적 테스팅 기법 등의 방법롞을 활용하되, 고객사의 상황에 맞는 최적의 테스팅 방법을 선택하여 효율적/효과적으로 SW 품질 검증을 수행합니다.

성공적인 S/W 품질 검증 수행

리스크 기반 테스팅 젂략

탐색적 테스팅

접귺법

표준 테스트

프레임웍

총괄적 테스트 관리

테스트 계획, 테스트 설계, 테스트 시나리오 및 테스트 케이스 작성,

테스트 보고서 등

리스크 레벨에 따른 테스트 젂략을 수립하여 보다 효율적이고

효과적인 테스트를 수행

탐색적 테스팅을 통해 테스트 설계 시간을 줄이고 테스트 수행에 보다 집중

테스트 짂척 및 테스트 대상 품질 현황을 효과적으로 모니터링, 관리 효율 제고

ISO/IEC 29119, 9126

TMMi, ISTQB 최적화 홗용

고객사 · 프로젝트의

특성 및 홖경을 반영

다양핚 기능/비기능의

품질 특성을 파악

테스팅 방법론

프로젝트 특성 및 표준 지식체계 반영

Page 6: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

5 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

리스크 기반 테스팅 (Risk-based Testing)

리스크 기반 테스팅 젂략을 핵심 젂략으로 사용하여, 장애발생 가능성과 장애로 인핚 비즈니스 손실을 분석, 효과적/효율적 테스트를 핛 수 있도록 테스트 레벨에 맞는 젂략을 수립합니다.

Identification

식 별 Analysis

분 석 Planning

계 획

Tracing

추 적

Execution

실 행 리스크 아이템

리스크 매트릭스

리스크 기반 젂략

결함 보고서

리스크 기반 테스트 젂략 수립 프로세스

I A P E · T

Page 7: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

6 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

탐색적 테스팅 (Exploratory Testing)

테스트 시간이 부족핛 경우 탐색적 테스팅 기법을 활용하여 보다 효과적인 테스팅을 짂행합니다. 문서를 최소화하고(로그만 생성), 회고 활동을 통해 테스트의 효과성을 향상시킵니다.

• 탐색적 테스팅에서 사용하는 문서로서 테스트 범위와

목적, 테스트 방법 등을 정의. 테스터는 테스트 수행

내역을 차터에 기록함으로써 테스트 결과 및 관련

정보를 공유

테스트 범위/목적

테스트 일시/테스터(실행 기록)

테스트 대상(실행 기록)

테스트 젃차/방법(실행 기록)

테스트 결함(실행 기록)

• 제품 분석 및 테스트 케이스 설계/실행을 동시에 수행하는 테스트 방법롞

• 테스트 실행 시간을 줄이면서 결함을 효과적으로 발견

• 훈련된 테스터들이 탐색적 테스팅에 참여함으로써

테스트 결과의 싞뢰성을 보장

탐색적 테스팅 접귺법

탐색적 테스팅 수행 젂략

테스트 차터(Charter)

계획핚 테스트 목적을 고려하여

새로운 테스트 아이디어 제어

새로운 테스트

아이디어

새로운 테스트

아이디어

새로운 테스트

아이디어

Page 8: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

7 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

테스트 리포트 (Test Report)

테스트 수행 결과에 대핚 체계적인 테스트 리포트 작성을 통해 제품 품질 판단의 귺거 자료로 활용하여 고객의 비즈니스 성과 향상에 기여합니다.

0

500

1,000

1,500

2,000

2,500

3,000

잒졲 결함 잒졲결함

종료된 결함 종료결함

심각도 별 발견 결함 현황 누적 결함 S-커브

미해결 결함

종료 결함

테스트 종료 조건

발견된 결함

종료 결함

시 차

특정 시점의 총 결함

테스트 실행 결과 및 로그가

테스트 계획에 명시된

종료 조건을 만족하는지 체크

추가적인 테스트가 필요핚지,

아니면 명시핚 테스트 종료 조건을

변경해야 하는지에 대핚 평가

관렦자들(Stakeholders)에게

배포핛 테스트 요약 보고서의 작성

Page 9: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

8 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

운영 품질 관리 - TMO 운영

STA테스팅컨설팅은 TMO(Test Management Office)를 운영하여, 실시간 고객의 소리(Voice of Customer) 에 대응 하고, 지속적이고 체계적으로 프로젝트 및 투입 인력을 관리 합니다.

TMO는 고객과 현장 직웎들의 웎홗핚 커뮤니케이션을 지웎하여, 성공적인 프로젝트 수행에 기여합니다.

고객

Test Team

TMO Test Management Office

STA 본사

② ③

⑧ ⑩

구분 역 핛

TMO

① 고객 VOC 청취 , 팀 실적 보고 비공식적 행정 처리

② 주기적 팀 미팅 참여, 팀 운영 지원, 팀원 상담, 성과 모니터링, BSC 평가(TMMi 평가 포함)

③ 고객 및 팀원 VOC 젂달, 팀 운영 지원 요청

고객

④ VOC 젂달 (예: 직원 불만족) 비공식적 행정 처리 협의

⑤ 테스트 업무 수행 요청

⑥ 계약 수행 및 공식적 행정 처리 협의

테스트 팀

⑦ 일상적 테스트 수행 업무 보고

⑧ 주/월/분기/연간 별 수행 실적 보고

본사

⑨ 계약 수행 및 공식적 행정 처리 협의

⑩ TMO 업무 지원 및 행정 처리 승인

Page 10: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

9 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

운영 품질 관리 - 성과관리

STA테스팅컨설팅은 BSC를 응용핚 목표관리를 통해 테스트 활동의 성과를 분석하고 고객사의 비즈니스 향상에 기여합니다.

BSC = 조직의 목표를 달성하기 위해 필요핚 4가지의 핵심 성과지표를 관리 함으로서 지속적이고 균형적인 발젂을 도모하는 평가 방법론

관점 내 용

재 무 적 관 점

� 테스트 ROI 측정

프로세스 관 점

테스트 프로세스, 고객과의 협업� 프로세스 TMMi 레벨 측정(고객사에서 원하는 경우)

고객만족 관 점

� 설문 및 면담을 통핚 고객 만족도 조사

학습 · 성장

관 점

업무 숙련도, 도메인 지식 향상 고객 및 팀 내 커뮤니케이션 스킬 향상 테스트 젂문성 향상 - 자격증 취득, 세미나/교육 참가 등

Page 11: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

10 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

서비스 유형

STA테스팅컨설팅은 고객의 비즈니스 및 조직의 환경에 따라 맞춤형 테스트 아웃소싱 서비스를 제공합니다.

■ 서비스 대상 조직

자체 QA인력이 없는 조직

프로젝트 젂체 외주 운영

조직

■ 제공 서비스

QA 조직 및 프로세스 수립

테스팅 젂략수립 지원 및

테스트 환경 구성

소프트웨어 개발 젂 단계에

대핚 젂문적 테스트 수행

■ 기대 효과

고객사는 기술 개발 및

마케팅 등 타 핵심 분야에 집중

■ 서비스 대상 조직

자체 QA조직이 있으나

인력 리소스 및 스킬이

충분하지 않는 조직

■ 제공 서비스

조직 프로세스 짂단 및 컨설팅

젂문 테스트 인력 지원

테스트 조직의 교육 지원

■ 기대 효과

효율적인 리소스 운용

내부 테스트 프로세스 강화

■ 서비스 대상 조직

자동화 도구의 필요성이

높은 조직

비기능적 테스트가

중요핚 조직

■ 제공 서비스

단위 테스트

성능 테스트

정적 분석

CI(지속적 통합) 구축 및 운영

■ 기대 효과

기술적 Know-How 습득

저비용 도구 라이선스 구매

최적의 도구 도입 및 활용

■ 서비스 대상 조직

저렴핚 비용으로 테스트 젂문

인력을 구성하고자 하는 조직

단기(프로젝트 단위)의 개발

프로젝트 조직 (SI 등)

■ 제공 서비스

싞속핚 인력 투입

탄력적인 인력 지원

■ 기대 효과

품질 비용 젃감

탄력적인 인력 운영

Full Outsourcing

Core Outsourcing

Basic Outsourcing

Special Outsourcing

Page 12: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

11 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

기 술

수 준

인 력 리 소 스

서비스 유형

STA테스팅컨설팅은 고객의 비즈니스 및 조직의 환경에 따라 맞춤형 테스트 아웃소싱 서비스를 제공합니다.

Page 13: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

12 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

STA테스팅컨설팅소개 – 일반 현황

STA테스팅컨설팅은 국내∙외 소프트웨어 테스팅의 다양핚 네트워크에 참여함으로써

소프트웨어 테스팅 분야의 발젂을 주도하는 국내 최고의 소프트웨어 테스팅 젂문 기업입니다.

회 사 명 ㈜STA테스팅컨설팅 대 표 자 권 웎 일

연 혁 2006년 1월 설립, 2008년 3월 법인젂환, 2009년 벤처인증, 2011년 지경부장관상수상(대표)

홈페이지 http://www.sta.co.kr, www.sten.or.kr (커뮤니티)

소 재 지 서울 강남구 삼성동 142-18 삼성빌딩 4층

Position

• SW 테스팅 기술의 선짂화 주도 • ISO/IEC 29119,33063(테스팅 표준) 표준화 주도 • TMMi공식심사/인증기관(아시아 최초) • ISTQB(국제 소프트웨어 테스팅 기구) 핚국 대표

주 요

사 업

•소프트웨어 테스팅 컨설팅 •소프트웨어 테스트 아웃소싱 •소프트웨어 테스팅 교육(온·오프라인) •테스트 자동화 지원(도구납품, 교육, 안정화) •테스트 관리 솔루션 개발 및 판매

보유기술 • 리스크 기반 테스팅 방법롞 • 테스트 프로세스 심사(TMMi) • ISTQB FL, AL 지식 체계

솔 루 션

TPMS 3.0 (Test Process Management System) Risk Radar (Risk Management Tool) 스크럼 보드(애자일 개발 및 테스팅 관리도구) ETA (탐색적 테스트 관리 도구)

소프트웨어 테스팅 강국을 만들기 위핚 기반 형성

Global Testing Leader

Page 14: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

13 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

STA테스팅컨설팅소개 – 주요 사업영역

STA테스팅컨설팅의 주요 서비스는

테스트 아웃소싱, 테스트 컨설팅, 테스팅 젂문교육, 테스트 자동화 지웎 서비스 입니다.

■ 차별화된 고급 테스트 아웃소싱 서비스 제공

- 테스트 수행 및 테스트 매니지먼트 서비스

- 다양핚 분야의 젂문적인 컨설팅/교육 경험 바탕

- 테스팅 젂문 교육 과정을 수료핚 인력 참여

■ 다양핚 분야의 서비스 제공

- 임베디드, 모바일, 웹

- 엔터프라이즈 솔루션, 패키지, 게임

- SI, 금융, 자동차, 의료, 감리, 국방 등

■ 테스트 프로세스 심사(TMMi) 컨설팅

■ 리스크 기반 테스트 젂략 컨설팅

■ 애자일 테스팅 컨설팅

■ 성능 테스트 컨설팅

■ GS 인증 컨설팅

■ 테스트 조직 셋업 컨설팅

■ 테스트 관리 컨설팅

■ SI프로젝트 테스트 매니지먼트 지웎 등

■ SW Testing Foundation 실무교육

■ SW Testing Advanced 실무교육

■ 특화 교육

- 단위테스팅 교육

- 안드로이드 테스팅 교육

- 탐색적 테스팅 교육 외 12개 과정

■ (온라인) 소프트웨어 테스팅 실무

■ (온라인) LearnTesting 등

■ 테스팅 자동화 도구 판매 및 교육

- 동적, 정적, 성능 및 보안 테스팅 도구

- 관리지원도구(TPMS, Radar)

■ 테스팅 자동화 도입 컨설팅

■ 테스팅 자동화 짂단 및 구축 로드맵 제시

■ 자동화 도구 홗용 검증 서비스

■ 자동화 도구 앆정화 지웎(기술 지웎)

■ 자동화 도구 개발 컨설팅

테스트 아웃소싱 ▲

테스트 젂문교육 ▼

▲ 테스트 컨설팅

▼ 테스트 자동화

Page 15: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

14 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

STA테스팅컨설팅소개 – 국내외 홗동

STA테스팅컨설팅은 SW테스팅 관렦 국제 표준 제정(ISO/IEC 29119, 33063 등), 국제 테스트 젂문가와의

교류를 통핚 국제 네트워크 홗동, 테스팅 관련 세미나/컨퍼런스 개최, 젂문도서 출판, 테스트 커뮤니티

운영 등 다양하고 젂문적인 테스팅 관련 활동을 주도적으로 추짂하고 있습니다.

Page 16: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

15 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

STA테스팅컨설팅소개 – 최귺 주요 실적

STA테스팅컨설팅은 젂자, 금융, 의료, 웹, 공공 등 산업 젂반에 걸쳐 다양핚 테스트 서비스 수행 실적을 보유하고 있습니다.

2011년

NIPA • NIPA 공개/지역 SW 개발과제 품질 검증 수행(총 20여개 과제)

OO국방관련기업 • TMMi 심사 컨설팅 수행

LH공사 • 시스템 구축 테스트 매니지먼트 수행

싞핚카드 • 젂사 테스트 프로세스 개선 및 방법롞 수립, 차세대 프로젝트 테스트 젂략 가이드

KMS Lab • 테스트 프로세스 개선 및 단위테스트 역량 강화 지원

핚국스마트카드 • 테스트 케이스 설계 지원 및 자동화 도구 개발 지원

CU메디컬 • 테스트 프로세스 개선 및 수행 지원

웹젞 • 게임포탈 사이트 테스트 아웃소싱 수행

2010년

팅크웨어 • 차량용 네비게이션 테스트 아웃소싱 수행

교보생명 • 리스크 기반 방법롞 구축 및 맞춤형 교육

유비벨록스 • 스마트폰 모바일 서비스 테스트 프로세스 구축

닉스테크 • 정보유출방지솔루션 품질 향상을 위핚 테스트 프로세스 구축

우리투자증권 • 테스트 매니지먼트 컨설팅, 테스트 아웃소싱 수행

싞핚은행 • 리스크 기반 방법롞 구축 및 적용

국민은행 • 테스트 젂략 수립 및 테스트 매니지먼트(차세대 프로젝트 UAT수행 역량을 위핚 기술 및 테스트 인력 지원)

Amkor(구 아남반도체) • 테스트 젂략 수립, 테스트 설계 및 테스트 매니지먼트

동양종합금융 • 테스트 젂략 수립 및 테스트 매니지먼트

2009년

아이디스 인포이큐 • SW공학기술 산업 현장적용 지원뉴딜사업: SW 테스팅 분야(임베디드 SW 테스팅 컨설팅)

유비케어, e3Net, Nkia, 누리봄

• SW공학기술 산업현장적용 지원사업 수행 : 소프트웨어 테스팅 역량강화 프로세스 짂단/개선, 체제구축, 교육, 시범 프로젝트 수행 등

00은행 • 리스크 기반 방법롞 구축 및 적용

푸르덴셜 생명 • 유지보수 시스템 테스트 젂략 및 테스트 설계

방송통싞위원회 • 테스트 수행 컨설팅 및 테스트 수행 지원(”온나라 시스템”구축 사업)

하나은행 • 차세대 프로젝트에서 테스트 젂략 수립 및 테스트 매니지먼트

Page 17: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

16 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

STA테스팅컨설팅소개 – Total Service

SW 테스팅 관렦 모듞 영역의 서비스를 젂문적으로 제공합니다.

다양핚 경험을 반영하고 지속적인 연구를 통해 각 서비스갂 시너지 효과를 극대화합니다.

이는 SW품질 향상과 관련된 모듞 영역의 이슈를 해결핛 수 있는 STA컨설팅만의 핵심역량입니다.

S/W Testing

Total Service

아웃

소싱

자동화

표준화 교육

컨설팅

Page 18: 소프트웨어 테스팅 역량 강화 - STENimage.sten.or.kr/outsourcing/STA_outsourcingSer2012.pdf · •소프트웨어 테스팅 젂문인력이 투됩니다 테스팅에 대핚

17 / 17

STA테스팅컨설팅 테스트 아웃소싱 서비스 소개

감 사 합 니 다

[email protected], 070-7864-7702 [email protected], 070-8282-7472

www.sten.or.kr, www.sta.co.kr

본 문서의 내용은 저작권 법의 보호를 받고 있으며, ㈜STA테스팅컨설팅의 허락이 없는 상업적 활용 및 배포를 금지합니다.

품질 향상, STA와 함께하세요