4차 산업혁명 시대, SW(소프트웨어)가 주요 산업의 핵심 요소로 자리 잡으면서, SW안전과 품질확보에 관심이 높아지고 있습니다. 특히 빅데이터, 인공지능(AI) 등 4차 산업 관련 다양한 기술 분야에서 SW테스팅이 SW안전과 품질을 확보하는 수단으로서의 중요성이 그 어느때보다 강조되고 있습니다.
한국정보통신기술협회(TTA)는 2001년부터 다양한 SW 특성에 맞춰, 국제수준에 맞는 SW테스팅 환경을 구축하여 국내 SW산업경쟁력 강화에 기여하고 있습니다.
전 세계 소프트웨어 강국 중 하나인 인도의 SW산업협회(NASSCOM)에 따르면, 세계 SW 개발시장에서 테스트가 차지하는 비중이 50%에 달한다고 합니다. SW테스트 자동화를 통해 비용을 줄이고 효율성을 제고하는 것이 주요 이슈로 부각되고 있습니다.
본 책자는 ISO 29119, ISO 25010 등 SW테스트 및 품질 관련 표준을 기반으로, SW테스트의 필요성과 기본개념, SW테스트 분류에 따른 다양한 설계 기법은 물론, SW테스트 계획에서부터 평가 및 개선에 이르기까지 SW테스트 프로세스 전반을 쉽게 이해할 수 있도록 정리했습니다.
SW테스팅 관련 책자가 많지 않은 국내 상황에서, TTA가 ‘SW테스트 전문가(CSTS) 자격시험’의 국가공인 획득을 계기로 본 책자를 발간함으로써, SW테스트 전문가 자격시험을 준비하는 수험생은 물론, SW 개발자부터 품질담당자 등 SW테스트에 관심 있는 모든 분들에게 유용하게 활용될 수 있기를 기대합니다.
PART 01 테스트 개요
제1장 테스트 개요
Exercise
제2장 테스트 분류와 테스팅 방법
Exercise
제3장 소프트웨어 개방 단계와 테스트
Exercise
제4장 품질 특성과 비기능 테스트
Exercise
제5장 위험 기반 테스트
Exercise
제6장 소프트웨어 생명 주기 모델과 테스트
Exercise
제7장 테스트 자동화
Exercise
PART 02 테스트 설계기법
제8장 정적 테스트
Exercise
제9장 구조 기반 테스트
Exercise
제10장 명세 기반 테스트
Exercise
PART 03 테스트 프로세스
제11장 테스트 프로세스 개요
Exercise
제12장 테스트 계획
Exercise
제13장 테스트 설계/구현 및 테스트 환경 구축/관리
Exercise
제14장 테스트 실행 및 결함 보고
Exercise
제15장 테스트 모니터링/제어 및 테스트 종료
Exercise
제16장 테스트 평가 및 개선
Exercise
부록 SW테스트전문(CSTS)자격시험 예제
SW테스트전문 (CSTS)자격시험(FL) 일반등급
SW테스트전문 (CSTS)자격시험(FL) 고급등급