00강 오리엔테이션
1주 차 소프트웨어 테스팅 개요
01강 소프트웨어 테스팅의 이해
1.1 테스팅의 정의와 활동
1.2 테스트 레벨
1.3 테스트 종류
1.4 소프트웨어 품질 관리자의 명칭과 역할
1.5 소프트웨어 테스터의 태도
1.6 조직 구조 및 관리
1.7 소프트웨어 테스트 전문가의 미래
02강 테스트 설계 기법
2.1 전략적 접근 방법으로 테스트 기법 활용하기
2.2 명세 기반 기법
2.3 구조 기반 기법
2.4 경험 기반 기법
2주 차 기능·비기능 테스팅 방법
03강 소프트웨어 테스트
3.1 API 테스트
3.2 네트워크 테스트
3.3 클라이언트 성능 테스트
3.4 자동화 테스트
3.5 서버 부하 테스트
04강 예외 케이스 테스트
4.1 호환성 테스트
4.2 앱 공존성 테스트
4.3 디바이스 기능 연동 테스트
4.4 어뷰징 테스트
4.5 데이터 품질 테스트
3주 차 소프트웨어 테스트 프로세스
05강 소프트웨어 테스트 프로세스
5.1 프로세스의 정의
5.2 폭포수 모델에 기반한 프로세스
5.3 애자일 모델에 기반한 프로세스
5.4 프로세스가 필요한 이유
4주 차 실전 소프트웨어 테스팅
06강 실무에서 경험하는 테스팅
6.1 품질에 영향을 미치는 요소, 리스크
6.2 테스트 크기에 따른 커버리지 계획
6.3 버그
6.4 테스트 종료 선언
6.5 시스템 버전 관리
이 책은 소프트웨어 테스트가 필요하지만 막막한 모든 이를 위해 17년 차 베테랑 테스터가 마련한 로드맵을 담고 있습니다. 테스팅의 이해부터 차근차근 시작해 어떤 비즈니스에도 적용할 수 있는 다양한 방법론, 실무에 바로 써먹을 수 있는 실습과 버전 관리까지 소프트웨어 테스트의 모든 것을 책 한 권으로 살펴볼 수 있습니다.
개념부터 실습까지 차근차근
QA로 가는 로드맵
01강 | 소프트웨어 테스팅의 이해
테스팅의 정의와 테스터의 역할
02강 | 테스트 설계 기법
전략적 접근을 위한 테스트 설계 기법
03강 | 소프트웨어 테스트
API, 클라이언트, 자동화 등 소프트웨어 테스트
04강 | 예외 케이스 테스트
호환성, 앱 공존성, 어뷰징 등 예외 케이스 테스트
05강 | 소프트웨어 테스트 프로세스
폭포수/애자일 모델에 기반한 프로세스
06강 | 실무에서 경험하는 테스팅
리스크, 버그, 종료 선언과 버전 관리까지 실무 테스팅
이 책의 대상 독자
역량 개발이 필요한 주니어 QA, 테스터
QA로 직무 전환을 하려는 개발자 또는 기획자
테스트 주도 개발이 필요한 개발자
QA 교육이 필요한 조직 담당자