장바구니 담기 close

장바구니에 상품을 담았습니다.

더 괜찮은 QA가 되기 위한 프랙티컬 테스트 자동화

더 괜찮은 QA가 되기 위한 프랙티컬 테스트 자동화

  • 정상미
  • |
  • 프리렉
  • |
  • 2018-09-28 출간
  • |
  • 544페이지
  • |
  • 182 X 232 mm
  • |
  • ISBN 9788965402251
판매가

30,000원

즉시할인가

27,000

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
27,000

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




키워드 기반 테스트 자동화는 지금까지 만들어진 매뉴얼 테스트 케이스를 재사용할 수 있으며, 자동화 기술을 도입할 때 첫 단추로 사용하기에 부담스럽지 않습니다.
많은 키워드 기반 테스트 도구 중에서도 로봇 프레임워크는 오픈소스이며 지원하는 테스트 라이브러리의 종류가 다양하다는 장점이 있습니다.
이 책에서는 로봇 프레임워크 문법에 맞게 키워드를 사용하여 테스트 케이스를 작성하는 방법을 알아보고, 파이썬 기반으로 직접 사용자 라이브러리를 작성해 보면서 다양한 테스트 레벨을 폭넓게 아우르는 방법까지 다룹니다.

더 괜찮은 QA가 되는 길
● 소프트웨어 테스트 표준과 오픈소스를 기반으로 환경을 구성하고 실제로 구현하는 방법까지 안내하므로 누구나 테스트 자동화를 시작할 수 있습니다.
● 사용법이 간단하고 파이썬뿐 아니라 자바 및 다른 언어로도 사용할 수 있는 로봇 프레임워크를 중심으로 설명하여, 확장 가능성이 높은 테스트 자동화를 수행할 수 있습니다.
● 여러 테스트 대상 환경에서 활용할 수 있는 다양한 사례를 다뤄, 윈도우나 맥, 리눅스, 웹, 모바일 등 어떤 환경이든지 문제없습니다.


목차


들어가며

Chapter 01 소프트웨어 개발과 테스트
1.1 소프트웨어 개발과 테스트의 관계
____1. 폭포수 개발 모델과 테스트
____2. 애자일 개발 모델과 테스트
____3. 소프트웨어 배포와 테스트
1.2 소프트웨어 테스트 국제 표준
____1. ISO/IEC/IEEE 29119
____2. 키워드 기반 테스트
1.3 키워드 작성 원칙
____1. 사용자 키워드 작성 원칙
____2. 테스트 케이스 작성 원칙
____3. 기본 작성 원칙
1.4 키워드 테스트 케이스 설계
____1. 동작 구조 설계
____2. 기능 수행
____3. 실행 결과 검증

Chapter 02 로봇 프레임워크 소개
2.1 키워드 테스트 프레임워크
____1. 로봇 프레임워크 구성
____2. 테스트 라이브러리
____3. 로봇 프레임워크 구문
2.2 로봇 프레임워크 실행 환경
____1. 로봇 프레임워크 설치
____2. 자동화 테스트 케이스 편집기
____3. 테스트 케이스 관리
2.3 테스트 데이터
____1. 설정 테이블
____2. 테스트 케이스
____3. 사용자 키워드
2.4 내장 도구
____1. Rebot
____2. Libdoc
____3. Tidy
____4. Testdoc

Chapter 03 로봇 프레임워크 사용하기
3.1 키워드 테스트 케이스 실행
____1. 키워드 테스트 케이스 작성
____2. RIDE로 실행
____3. Robot으로 실행
____4. Robot 실행 옵션
____5. 한글로 테스트 케이스 작성
3.2 내장 라이브러리
____1. 변수
____2. 템플릿
____3. 반복문과 조건문
____4. 검증 키워드
____5. 연산 키워드
3.3 표준 라이브러리
____1. OS 라이브러리
____2. Process 라이브러리
____3. String 라이브러리
____4. Dialogs 라이브러리
3.4 원격 라이브러리
____1. 원격 라이브러리 아키텍처
____2. 원격 라이브러리 작성
____3. 원격 서버 실행

Chapter 04 외부 라이브러리
4.1 윈도우 제어 키워드
____1. AutoIt 라이브러리
____2. AutoIt 라이브러리 키워드
4.2 리눅스, 맥 제어 키워드
____1. SSH 라이브러리
____2. SSH 라이브러리 키워드
4.3 웹 애플리케이션 제어 키워드
____1. 셀레니움 아키텍처
____2. 웹 자동화 환경 설정
____3. 셀레니움 라이브러리 키워드
4.4 모바일 앱 제어 키워드
____1. 애피움 아키텍처
____2. 모바일 자동화 환경 설정
____3. 애피움 라이브러리 키워드

Chapter 05 나만의 로봇 프레임워크 라이브러리
5.1 로봇 프레임워크 API
____1. 파이썬 라이브러리 구조
____2. 로봇 프레임워크 패키지
____3. Robot.api
5.2 사용자 라이브러리 이해
____1. 테스트 라이브러리 API 타입
____2. 라이브러리 작성 규칙
____3. 키워드 작성 규칙
5.3 원격 라이브러리 적용
____1. 사용자 라이브러리 추가
____2. 새로운 사용자 라이브러리 추가
5.4 파이썬 사용자 라이브러리
____1. Open
____2. BeautifulSoup 모듈
____3. Selenium 모듈
____4. SMTPlib 모듈

Chapter 06 키워드 컬래버레이션
6.1 DB와 SSH 컬래버레이션
____1. PostgreSQL DB 설치
____2. SSH 키워드로 DB 설정
6.2 가상머신과 라이브러리
____1. Pysphere 라이브러리
____2. Pysphere 라이브러리 키워드
6.3 FTP 제어 라이브러리
____1. FTP 서버와 클라이언트
____2. FTP 라이브러리 키워드
6.4 HTTP 제어 라이브러리
____1. Requests 라이브러리
____2. Requests 라이브러리 키워드

부록 A 표준 라이브러리 키워드 목록
부록 B 자동화 환경 설치 목록

찾아보기

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.