본문 바로가기

추천 검색어

실시간 인기 검색어

버그 정글을 헤쳐 가기 위한 테스터 지침서

인공지능, 빅데이터 시대의 소프트웨어 테스팅 가이드
최준현 지음
자유아카데미

2022년 10월 24일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (24.46MB)
ISBN 9791158083939
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)

PDF 필기 Android 가능 (iOS예정)
소득공제
소장
정가 : 20,800원

쿠폰적용가 18,720

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

『버그 정글을 헤쳐 가기 위한 테스터 지침서』 에도 원론적이고 널리 알려진 정보가 많이 담겨있습니다. 오히려 처음 소프트웨어 테스팅을 접하는 분들을 위한 내용을 제외하고는 깊이 있는 지식은 다루지 않았습니다. 대신에 최대한 다양한 경험과 생각들을 전달하기 위해 노력했습니다. 왜냐하면 같은 내용을 어떻게 생각하고, 또 실제로 적용한 것을 전달하고자 고민하는 일은 단순히 내용을 알고 있는 것과는 조 금은 다른 이야기이기 때문입니다.

그렇기에 실제 현장에서 필요로 하는 테스터의 역량과 각 업무 도메인별로 중요하게 생각하며 집중하는 부분에 관한 이야기, 그리고 전문 테스터로서 성장하기 위한 다양한 정보를 수록하는 데 최대한 집중했습니다. 또한 각 사업 분야별로 해당 테스트 부서가 필요로 하고 관심 있어 하는 품질관리 부분이 어떤 것인지 알아봄으로써, 자신이 진출하고자 하는 도메인의 테스트 준비 방법에 관해서도 도움을 얻을 수 있을 겁니다.
1장 소프트웨어, 개발만 하면 끝? 테스팅이 진짜 끝!
01 소프트웨어 테스팅의 인식
02 새로운 유형의 버그가 나타났다!
03 왜 소프트웨어 테스팅을 해야 하는가?
04 스마트해진 소프트웨어를 테스팅하는 방법

2장 왜 소프트웨어는 항상 버그가 생길까?
01 소프트웨어 테스팅이란 무엇인가?
02 버그 탄생의 근본적인 원인
03 테스트 시스템의 이해
04 개발 절차와 테스트 절차의 관계
05 소프트웨어 품질의 두 가지 관점
06 소프트웨어 테스팅의 유형

3장 테스팅의 성공, ‘테스트 계획’이 답이다
01 성공적인 테스팅 수행을 위한 청사진, 테스트 계획
02 테스트 계획의 핵심, 테스트 전략
03 테스트 계획 작성법
04 테스트 계획서 작성법

4장 모든 것에는 순서가 있다! 순서대로 하는 테스트 프로세스
01 테스트 프로세스란?
02 테스트 사이클
03 테스팅 절차의 실제 사례 소개

5장 의심하고, 확인하며, 검증하라: 테스팅 실전 기술
01 테스팅 실행을 위한 설계 문서작성
02 테스팅 수행방법
03 테스팅 결과보고 방법
04 테스트 추적성이 중요한 이유

6장 소프트웨어 결함 찾는 법
01 결함 찾기 메커니즘의 이해부터
02 결함 집중의 원리
03 테스트 데이터의 마술
04 취약점을 공략하라
05 예외처리를 공략하라
06 제품품질 수준에 맞게 공략하라

7장 테스트 관리의 시크릿 노트
01 테스트 관리자는 무슨 일을 해야 하나?
02 테스트 팀 구성
03 테스트 팀 관리법
04 무엇보다 중요한 품질 지표

8장 소프트웨어 테스터, 버그의 비밀을 찾는 사람들
01 나는 어떠한 사람인가?
02 소프트웨어 테스터의 3가지 주요 기술 역량
03 소프트웨어 테스터들에 필요한 필수 역량
04 자사 테스터와 테스트 아웃소싱 업체 테스터의 차이
05 소프트웨어 테스터 Q&A

부록 초기스타트업을 위한 Software Testing Quick Guide
1. 소프트웨어 테스팅이 필요해요
2. 무엇부터 해야 할까요?
3. Let`s Start! 시작해봐요!
4. 좋은 소프트웨어란?

감사의 말
맺음말
참고문헌

[머리말]

"오늘날은 소프트웨어가 없는 세상을 상상할 수 없을 정도로 대부분 사물은 소프트웨어를 탑재하고 있고, 또한 소프트웨어를 통해서 사물을 제어하고 있습니다. 이제 제품에 대한 품질은 더는 하드웨어만의 이야기가 아닙니다. 소프트웨어와 하드웨어 모두의 품질이 중요한 세상이 된 것입니다. 이런 변화에 따라 고객의 소프트웨어 품질 기대수준을 맞추기 위해 개발부서 내, 외적으로 소프트웨어 테스팅과 소프트웨어 품질을 담당하는 부서가 생겨나고 있으며, 테스트 아웃소싱 서비스를 제공하는 업체도 비약적으로 증가하는 추세입니다.

필자는 다양한 프로젝트의 소프트웨어 테스팅을 진행하면서 이론으로 배운 내용과 현실의 차이에서 오는 괴리를 많이 경험했습니다. 고객의 요구(Needs)는 빠른 업무 수행을 우선하면서도 고품질을 원하는데, 테스트에 투입되는 인력과 시간은 매우 부족한 게 현실입니다. 또 테스트를 진행하는 중간에 일정이 바뀌기도 하고, 테스트해야 하는 항목이 추가되기도 합니다. 그러나 급작스러운 변화가 생기는 업무 상황이라고 해서 ‘요구사항 분석이 되지 않아서 품질을 보장할 수 없다’라는 원칙을 지키며 소프트웨어의 품질을 외면할 수도 없습니다.
소프트웨어 테스팅은 소프트웨어를 개발하는 과정에서 품질을 책임지는 중요한 역할을 합니다. 따라서 기대수준에 미치는 품질을 확보하고자 추가적인 자원을 투입하거나 일정을 변경하는 형태도 좋지만, 변화된 상황에 맞는 전략을 선택하고 이를 제시하고 운영해서 바뀐 환경에 빠르게 대응할 수 있는 역량이 무엇보다 중요합니다.
소프트웨어 테스터가 소프트웨어 테스팅이 필요한 곳에서 처음 부딪히는 문제점 들은 무엇이며, 어느 정도 시간을 테스팅에 투자해야 하고, 비용은 얼마나 드는지에 대한 경험이 없어 실무적으로 어려움을 겪는 경우가 많습니다. 또한 대학생들이 자신의 진로를 선택하기 위해 테스트 직업군에 대한 정보를 얻으려고 할 때, 어떤 기술을 익혀야 하는지 등의 정보를 얻기도 쉽지 않습니다.

지난 2014년에 처음 발간된 『경쟁력 있는 소프트웨어 테스터가 되는 법』(최준현 저, 자유아카데미)을 집필했을 때와 현재의 소프트웨어 품질 관련 사업환경은 많은 변화가 있었습니다. 여러 변화 중에서 몇 가지를 꼽아본다면 가장 먼저 많은 IT 기업, 소프트웨어를 개발하는 곳에서 품질관리 담당 인력에 대한 필요성을 인식하고, 실제로 많은 인원을 운영하고 있다는 점입니다. 물론 아직도 테스팅의 필요성과 인식에 대한 개선은 꾸준히 요구되고 있지만, 그래도 지금은 많은 곳에서 품질관리의 중요성을 인식하고 있다는 게 가장 큰 변화로 다가옵니다. 그리고 이와 함께 발생하는 또 다른 변화는 테스팅을 수행할 전문 인력을 채용하기가 매우 어려워졌다는 점입니다. 소프트웨어 테스팅이 필요한 기업들이 많아지는 만큼 소프트웨어 테스팅을 전문으로 하는 아웃소싱 업체들도 많이 늘어났지만, 시장의 성장 속도를 인력 양성 속도가 따라가지 못하는 실정입니다. 즉, 채용 속도가 고용 속도를 충족시키지 못하는 상황이 계속 벌어지고 있습니다.

이런 테스팅 시장의 변화와 더불어 최저시급의 지속적인 상승으로 예전보다는 테스터의 처우가 개선되고 있습니다. 기업들도 테스팅 전문가를 양성하고 확보하고자 열심히 노력하고 있으며, 실제로 많은 개선이 되고 있다고 느껴집니다. 앞으로 테스터 직업군에 대한 중요성과 필요성의 증가로 조금은 더 희망적으로 직업적 가치가 높아진 미래를 꿈꿀 수 있다고 생각합니다.

이번 서적에서는 『경쟁력 있는 소프트웨어 테스터가 되는 법』의 내용을 대폭 개 정하고 또 보완했습니다. ‘몬스터테스트랩’이라는 소프트웨어 테스팅 전문회사를 창업한 뒤 만났던 주요 스타트업들과 함께 품질 관련 활동과 고민, 소규모 소프트웨어 개발 및 서비스 전문 기업들과 협업하면서 느꼈던 경험과 생각을 최대한 정리했습니다. 동시에 더욱 다양한 관점에서 바라본 소프트웨어 테스터의 역할에 관한 내용을 집중적으로 보완했습니다.
특히 한국데이터진흥원이 주최해서 운영 중인 데이터 활용 스타트업 지원 프로그램, ‘Data Stars(DB-STARS로 출발해서 현재는 개명)’와 함께 2016년부터 지금까지 대략 45개 이상의 스타트업과 함께하면서 쌓인 경험들을 최대한 전달하고자 노력했습니다.
이미 국내에는 전문지식을 담은 양질의 테스팅 관련 서적들이 많이 출판되었습니다. 그에 따라 어디선가 본듯한 내용을 유사한 성격의 책에서 접했을 겁니다. 하지만 테스팅 관련 책들이 비슷한 말을 반복하는 이유는 일반적일지라도 그만큼 반복되는 내용이 중요하기 때문입니다.
『버그 정글을 헤쳐 가기 위한 테스터 지침서』 에도 원론적이고 널리 알려진 정보가 많이 담겨있습니다. 오히려 처음 소프트웨어 테스팅을 접하는 분들을 위한 내용을 제외하고는 깊이 있는 지식은 다루지 않았습니다. 대신에 최대한 다양한 경험과 생각들을 전달하기 위해 노력했습니다. 왜냐하면 같은 내용을 어떻게 생각하고, 또 실제로 적용한 것을 전달하고자 고민하는 일은 단순히 내용을 알고 있는 것과는 조 금은 다른 이야기이기 때문입니다.
그렇기에 실제 현장에서 필요로 하는 테스터의 역량과 각 업무 도메인별로 중요하게 생각하며 집중하는 부분에 관한 이야기, 그리고 전문 테스터로서 성장하기 위한 다양한 정보를 수록하는 데 최대한 집중했습니다. 또한 각 사업 분야별로 해당 테스트 부서가 필요로 하고 관심 있어 하는 품질관리 부분이 어떤 것인지 알아봄으로써, 자신이 진출하고자 하는 도메인의 테스트 준비 방법에 관해서도 도움을 얻을 수 있을 겁니다.

더불어 테스터뿐만 아니라 테스트 매니저와 리딩 역할을 하는 분들을 위한 조직 운영 방안이나 다양한 관리 툴 역시 소개하고 있어 조직을 운영하는 데도 도움이 될 것입니다. 실제로 테스터를 희망하거나, 혹은 테스터로서 활동하고 있는 분들 이 개발자들과 관계를 맺고 업무 처리를 위해서 꼭 알아야 하는 정보 위주로 책을 집필했기에, 이 책의 내용과 소프트웨어 테스팅 품질에 관한 자신의 생각을 비교해 보는 일 역시 유익하리라 생각합니다. 이밖에도 독자분들께 보탬이 될만한 이야기를 담고자 노력했습니다. 일례로, 회사를 창업한 후, 테스팅 교육 전문회사로서 〈소프트웨어 결함 찾는 법을 알려주마〉, 〈테스트 매니지먼트 기초〉, 〈소프트웨어 테스터 커리어패스를 알려주마〉와 같은 시그니처 강좌들을 공개한 바 있습니다. 감사하게도 많은 테스터들께 도움이 되어 인기를 얻었는데, 해당 강좌들의 내용 또한 소단원으로 구성해서 일부 소개했습니다. 또한 가지 구성으로 부록에 「초기 스타트업을 위한 Software Testing Quick Guide」를 수록했습니다. 대구 DIP SW품질역량센터와 함께 제작한 가이드북으로 처음 테 스팅을 시작해야 하는 기업에서 요약집처럼 가볍게 볼 수 있는 내용입니다.

마지막으로 창업 초기의 어려움을 알고 많은 조언과 도움을 주신 주변 테스팅 기업 대표님들과 지금, 이 시간에도 테스팅을 통해서 버그들과 사투를 벌이고 있는 소프트웨어 테스터분들께 이 책을 바칩니다."

작가정보

저자(글) 최준현

청와대 홈페이지 관리자로 처음 IT 업계의 경력을 쌓았으며, 이후 소프트웨어 테스트 전문업체에 근무하면서 옥션, 11번가, 삼성전자, KT, Skylife 등 다양한 국내외 업체의 소프트웨어 테스트 및 컨설팅 업무를 수행했다. 현재 소프트웨어 테스팅 전문업체 ‘몬 스터테스트랩’을 창업해서 국내의 스타트업을 대상으로 한 테스트 컨설팅 및 교육을 진행하고 있다. 한국데이터산업진흥원에서 운영 중인 데이터 중심의 스타트업을 육성하는 프로그램, ‘DATA STARS(데이터 활용 사업화 지원)’에서 품질 관련 컨설턴트로 활약 중이다. 국내의 새로운 소프트웨어 테스팅 서비스 개발에 관심이 많으며 역량 있는 테스터를 발굴하고자 노력하고 있다. 저서로 『경쟁력 있는 소프트웨어 테스터가 되는 법』이 있다.

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    버그 정글을 헤쳐 가기 위한 테스터 지침서 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    버그 정글을 헤쳐 가기 위한 테스터 지침서 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    버그 정글을 헤쳐 가기 위한 테스터 지침서
    인공지능, 빅데이터 시대의 소프트웨어 테스팅 가이드
    저자 모두보기
    저자(글)
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)