• 베스트
  • 소득공제
  • 무료배송

Selenium 웹드라이버 테스트 자동화-구글이 선택한 웹 애플리케이션 UI 테스팅 툴(acorn+PACKT Technial Book)

  • 언메시건데차
  • 김유성,최근호
  • 에이콘출판
  • 2014년 02월 28일
사용자 평점
0리뷰 0개
10%36,00040,000원
적립금
2,000원 (5% 적립)
추가 적립 안내
  • 5만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

  • 10만원 이상 결제 시 (*배송비 제외)

    정가제FREE(상품/사은품) 금액이
    2,000원 이상이면 2,000원 추가적립

    정가제FREE(상품/사은품) 금액이
    5,000원 이상이면 5,000원 추가적립

회원가입 시 적립금 즉시 지급!

배송비
무료 (해외배송의 경우 지역에 따라 상이)

배송안내

배송비 안내
  • 1만원 이상 주문 시 무료배송 입니다.
  • 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
서울특별시 강남구 강남대로 542(논현동, 영풍빌딩)
주문 수량 변경시 안내

[주문/배송] 주문 수량 변경 시 안내

주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)

지금 주문하면 9/8(화) 출고 가능
택배보다 빠른, 나우드림
상품 규격 정보
상품상세정보
ISBNISBN-13 : 9788960775305
쪽수477쪽
크기기타 규격
제품구성단행본
이 책이 속한 분야
  • 컴퓨터/IT > 인터넷
관련 이벤트

AI추천 이유

책 소개
이 책은 구글이 선택한 웹 애플리케이션 UI 자동화 테스팅 도구인 셀레늄(Selenium) 웹드라이버를 사용해 웹 애플리케이션 테스트 프레임워크를 구축하는 내용을 다룬다. 셀레늄 API를 배우고 나면 애플리케이션의 성능 측정이나 모바일 기기에서 동작하는 웹 애플리케이션 테스트, 젠킨스 같은 도구를 활용해 테스트의 효율을 높이는 방법까지 현실 세계에서 부딪치는 다양한 도전 과제의 해답을 얻을 수 있다.
목차
1장 엘리먼트 위치 지정 소개 페이지 구조와 엘리먼트 검사를 위한 브라우저 도구 사용 findElement 메소드로 엘리먼트 위치 지정 findElements 메소드로 여러 엘리먼트 위치 지정 링크 위치 지정 태그 이름으로 엘리먼트 위치 지정 CSS 셀렉터로 엘리먼트 위치 지정 XPath로 엘리먼트 위치 지정 텍스트로 엘리먼트 위치 지정 고급 CSS 셀렉터로 엘리먼트 위치 지정 jQuery 셀렉터로 엘리먼트 지정 테이블의 행열에서 엘리먼트 위치 지정 테이블 자식 엘리먼트에서 엘리먼트 위치 지정 2장 셀레늄 API 사용 소개 엘리먼트 텍스트 검사 엘리먼트 속성 값 검사 엘리먼트 CSS 값 검사 고급 사용자 인터랙션 API를 사용한 마우스와 키보드 이벤트 엘리먼트 더블클릭 실행 드래그앤드롭 실행 자바스크립트 코드 실행 셀레늄 웹드라이버로 스크린샷 캡처 리모트 웹드라이버/그리드에서 화면 캡처 브라우저 창 크기 최대화 드롭다운과 리스트 자동화 테스트 드롭다운과 리스트 옵션 검사 드롭다운과 리스트에서 선택한 옵션 검사 라디오 버튼과 라디오 그룹 자동화 테스트 체크박스 자동화 테스트 윈도우 프로세스 제어 셀레늄 웹드라이버로 윈도우 레지스트리 값 얻기 셀레늄 웹드라이버로 윈도우 레지스트리 값 수정 3장 테스트 흐름 제어 소개 묵시적 대기 시간으로 테스트 동기화 명시적 대기 시간으로 테스트 동기화 사용자 정의 대기 조건으로 테스트 동기화 엘리먼트의 존재 여부 확인 엘리먼트 상태 확인 name 속성으로 팝업 창 식별과 조작 title 속성으로 팝업 창 식별과 조작 콘텐츠로 팝업 창 식별과 조작 자바스크립트 알림 창 조작 확인 창 조작 프롬프트 박스 조작 프레임 식별과 조작 콘텐츠로 프레임 식별과 조작 IFRAME 작업 4장 데이터 주도 테스팅 소개 JUnit을 사용한 데이터 주도 테스트 TestNG를 사용한 데이터 주도 테스트 JUnit을 사용해 CSV 파일에서 테스트 데이터 가져오기 JUnit과 아파치 POI로 엑셀 파일에서 테스트 데이터 가져오기 JUnit과 JDBC로 데이터베이스에서 테스트 데이터 가져오기 NUnit으로 데이터 주도 테스트 만들기 MSTEST로 데이터 주도 테스트 만들기 Roo를 사용해 루비로 데이터 주도 테스트 만들기 파이썬으로 데이터 주도 테스트 만들기 5장 페이지 객체 모델 사용 소개 PageFactory 클래스를 사용한 페이지 객체와 엘리먼트의 매핑 PageFactory 클래스를 사용한 페이지 동작 제어 LoadableComponent 클래스의 활용 중첩된 페이지 객체 인스턴스의 구현 닷넷으로 구현하는 페이지 객체 모델 파이썬으로 구현하는 페이지 객체 모델 페이지 객체 젬을 사용해 루비로 구현하는 페이지 객체 모델 6장 셀레늄 확장 소개 웹 테이블 확장 클래스 jQueryUI 탭 위젯용 확장 기능 엘리먼트 속성 값을 설정하는 WebElement 확장 기능 구현 엘리먼트를 하이라이트하는 WebElement 확장 기능 구현 셀레늄 테스트에서 사용하는 객체 맵 생성 엘리먼트 캡처 이미지 비교 7장 모바일 브라우저에서 테스트 소개 아이폰/아이패드 시뮬레이터를 위한 iWebDriver 설치 아이폰/아이패드 기기를 위한 iWebDriver 설치 iWebDriver와 아이폰 드라이버를 사용한 웹 애플리케이션 테스트 셀레늄 테스트를 위한 안드로이드 에뮬레이터 설정 셀레늄 테스트를 위한 안드로이드 기기 설정 안드로이드 드라이버를 사용한 테스트 수행 8장 클라이언트 성능 테스트 소개 타이머를 사용한 응답 시간 측정 내비게이션 타이밍 API를 사용한 성능 측정 BrowserMob 프록시를 사용한 성능 측정 dynaTrace를 사용한 성능 측정 HttpWatch를 사용한 성능 측정 Watir-WebDriver-Performance를 사용한 클라이언트 측 성능 테스트 9장 HTML5 웹 애플리케이션 테스트 소개 HTML5 비디오 플레이어 테스트 자동화 HTML5 캔버스 엘리먼트에서 그리기 동작 테스트 로컬 스토리지 테스트 세션 스토리지 테스트 로컬 스토리지와 세션 스토리지 초기화 10장 테스트 과정 동영상 녹화 소개 몬테 미디어 라이브러리를 사용한 동영상 녹화 마이크로소프트 익스프레션 인코더 4 SDK를 사용한 동영상 녹화 카스트로를 사용한 동영상 녹화 11장 행위 주도 개발 소개 Cucumber-JVM과 셀레늄 웹드라이버를 사용한 행위 주도 개발 SpecFlow.NET과 셀레늄 웹드라이버를 사용한 행위 주도 개발 JBehave와 셀레늄 웹드라이버를 사용한 행위 주도 개발 Capybara, Cucumber, 셀레늄 웹드라이버를 사용한 행위 주도 개발 부록 A 셀레늄 웹드라이버와 다른 도구의 통합 소개 이클립스와 메이븐으로 시작하는 셀레늄 웹드라이버 인텔리J IDEA와 메이븐으로 시작하는 셀레늄 웹드라이버 앤트로 실행하는 셀레늄 웹드라이버 테스트 지속적인 통합을 위한 젠킨스 설정 젠킨스와 메이븐으로 실행하는 셀레늄 웹드라이버 테스트 젠킨스와 앤트로 실행하는 셀레늄 웹드라이버 테스트 마이크로소프트 비주얼스튜디오로 시작하는 셀레늄 웹드라이버 오토잇과 셀레늄 웹드라이버를 사용하는 자동화 테스트 시쿨리와 셀레늄 웹드라이버를 사용하는 자동화 테스트 부록 B 셀레늄 그리드를 사용한 분산 환경 테스트 소개 셀레늄 그리드 병렬 진행을 위한 셀레늄 그리드 설정 윈도우/인터넷 익스플로러 노드 추가 맥/파이어폭스 노드 추가 아이폰/iWebDriver 노드 추가 안드로이드 노드 추가
저자 소개
저자 : 언메시건데차
    도서리뷰 (0)
    이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.

    등록된 리뷰가 없습니다

    첫번째 리뷰어가 되어주세요

    교환/반품/환불
    반품/교환방법
    • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
    • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
    반품/교환 가능기간
    • 변심반품의 경우 수령 후 7일 이내
    • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
    반품/교환비용
    • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
    반품/교환 불가 사유
    • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
      예) 만화, 잡지, 수험서 및 문제집류
    • 복제가 가능한 상품 등의 포장을 훼손한 경우
      예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
    • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    상품 품절
    • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    매장에서 사용할 수 있는 바코드가 있어요!