세상을 읽어주는 의사의 책갈피 또는 Selenium 웹드라이버 테스트 자동화 > 도서

본문 바로가기

도서

세상을 읽어주는 의사의 책갈피 또는 Selenium 웹드라이버 테스트 자동화

로즈
2025-04-28 10:48 0 0

본문




세상을 읽어주는 의사의 책갈피
9788998458171.jpg


도서명 : 세상을 읽어주는 의사의 책갈피
저자/출판사 : 김동석, 글과생각
쪽수 : 346쪽
출판일 : 2014-11-05
ISBN : 9788998458171
정가 : 16000

머리말
1 나를 위한 책갈피
무모한 도전 | 아침 인사 | 플러스 발상 | 블레이드 러너 | 네모 공주 | Crazy Idea | 남의 사고, 나의 사고 | 사인검 | 습관 | 백설공주 vs 신데렐라 | 독종 | 개인 브랜드 | 천권의 책읽기 | 좌우지간 | 넌 할 수 있어 | 장래희망 | 빈틈 | 불평등의 행복 | 한센병 | 미소 뒤의 병든 감정
2 직장인을 위한 책갈피
정말 지독한 훈련 | 넛지 가하기 | 내일은 더 좋은 실수를 하자 | 자발적 학습문화 | 업그레이드 | 사촌이 땅을 사면 밥을 사라! | 프레임| 진정한 배려 | 다름 | 행동 메시지 | 통하라 | 추어탕 | 토 달기 없기 | 충성 | 달인 | 평론가 vs 훈수꾼 | 미남과 괴녀 | 제일 싫어 | 베이스캠프 | 물론…하지만… | 그랜드 슬램 | ‘뒷담화’ 자주 하십니까?
3 고객 서비스를 위한 책갈피
경신구사 | 장사꾼 똥 | 드라마 퀸 | 충성고객 | 에펠탑 효과 | 저 기억나세요? | 첫 질문 | 돌려 말하기 | 기록의 힘 | 진실을 원해? | 차트로 바뀐 사람 | 큐잉이론 | 고객졸도 | 눈높이 대화 | 복명복창 | 나도 당신 같은 | 감성의 힘 | 핫 버튼 | 엣지있게 | 감성의 힘 | 유혹의 기술 | 겉과 속 | 주고받기 vs 받고 주기
4 리더를 위한 책갈피
두껍고 넓은 귀 | 꼬리가 길면 잡는다 | 서비스 교육 | 강박증 | 며느리도 다 아는 일 | 타산지석 | 당신의 경쟁 상대는? | 화장실 | 날고 싶은 펭귄 | 데밍상 | 변하거나 사라지거나 | 마마보이 | 정말 중요한 것들 | 쿨 커뮤니케이션 | 진정한 퍼실리테이터가 되려면 | 누에고치 | 종이컵 와인 | 관대함 | 프라이밍 효과 | 칭찬 | 기다림 | 파킨슨의 법칙 | 줄다리기 | 남는 것은 사람




Selenium 웹드라이버 테스트 자동화
9788960775305.jpg


도서명 : Selenium 웹드라이버 테스트 자동화
저자/출판사 : 언메시 건데차, 에이콘출판
쪽수 : 479쪽
출판일 : 2014-02-28
ISBN : 9788960775305
정가 : 40000

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 셀레늄 웹드라이버와 다른 도구의 통합
소개
이클립스와 메이븐으로 시작하는 셀레늄 웹드라이버
intelliJ IDEA와 메이븐으로 시작하는 셀레늄 웹드라이버
앤트로 실행하는 셀레늄 웹드라이버 테스트
지속적인 통합을 위한 젠킨스 설정
젠킨스와 메이븐으로 실행하는 셀레늄 웹드라이버 테스트
젠킨스와 앤트로 실행하는 셀레늄 웹드라이버 테스트
마이크로소프트 비주얼스튜디오로 시작하는 셀레늄 웹드라이버
오토잇과 셀레늄 웹드라이버를 사용하는 자동화 테스트
시쿨리와 셀레늄 웹드라이버를 사용하는 자동화 테스트

부록 B 셀레늄 그리드를 사용한 분산 환경 테스트
소개
셀레늄 그리드
병렬 진행을 위한 셀레늄 그리드 설정
윈도우/인터넷 익스플로러 노드 추가
맥/파이어폭스 노드 추가
아이폰/iWebDriver 노드 추가
안드로이드 노드 추가
TestNG를 사용한 병렬 실행 셀레늄 스크립트
파이썬을 사용한 병렬 실행 셀레늄 스크립트
병렬 실행을 위한 셀레늄과 젠킨스 CI 서버 설정

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색