logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Create an Enterprise-Level Test Automation Framework with Appium: Using Spring-Boot, Gradle, Junit, Alm Integration, and Custom Reports with Tdd and B

Create an Enterprise-Level Test Automation Framework with Appium: Using Spring-Boot, Gradle, Junit, Alm Integration, and Custom Reports with Tdd and B (Paperback)

Das, Koushik (지은이)
Apress
77,870원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
63,850원 -18% 0원
3,200원
60,650원 >
yes24 로딩중
교보문고 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Create an Enterprise-Level Test Automation Framework with Appium: Using Spring-Boot, Gradle, Junit, Alm Integration, and Custom Reports with Tdd and B
eBook 미리보기

책 정보

· 제목 : Create an Enterprise-Level Test Automation Framework with Appium: Using Spring-Boot, Gradle, Junit, Alm Integration, and Custom Reports with Tdd and B (Paperback) 
· 분류 : 외국도서 > 컴퓨터 > 프로그래밍 > 애플 프로그래밍
· ISBN : 9781484281963
· 쪽수 : 400쪽
· 출판일 : 2022-08-12

목차

Introduction

 

Chapter 1: Automation Framework Overview

Framework Technology Stack

Framework Key Features

Scripting Strategy Followed

Automation Coding Standards Followed

 

Chapter 2: Creating the Wireframes with Spring-Boot

Bootstrapping with Spring-Boot

Opening Your Project in IntelliJ

IntelliJ Plugins

Deciding on your Folder Structure

 

Chapter 3: Configuring Gradle

Preparing build.gradle

Preparing gradle.properties

Creating Annotations for Gradle Tasks

Preparing settings.gradle

 

Chapter 4: Creating the Properties Files

Creating Your Properties Files

Reading from Properties File with Spring-Boot Library

Reading from Properties File Traditional Way

 

Chapter 5: Creating Android, iOS and Web Drivers On Demand

Creating Driver with Standard Desired Capabilities

Creating Driver with Default Service

Creating Drivers for Grid or Cloud Execution

Quitting Driver and Teardown

 

Chapter 6: Enhancing Framework ? Common Mobile Actions

Creating Variables

Coding for Common Screen Actions

 

Chapter 7: Creating Page Objects

Initializing Page Objects and Workflow Class

Deciding on Locator Strategy

Writing Page Object Methods

 

Chapter 8: Writing Your First Test Suite

Using Various Annotations

Writing Soft Assertions

Plugging in the Reporting Module

Running Test Suite in Gradle

 

Chapter 9: Importing Test Data From Excel, XML or Other Formats

Importing Test Data from Excel

Importing Test Data From XML and Other Formats

 

Chapter 10: Adding BDD Capabilities with Cucumber

Using Spring Runner with Cucumber

Generating ExtentReport in Runner Class

Writing Step Definitions

Running Test Suite in Gradle

 

Chapter 11: Adding Allure Reporting for TDD and BDD

Generating Allure Report

Viewing Allure Report

 

Chapter 12: Making Extent Report Better and Workable with Junit

Making Extent Report Work with JUnit

Improving Extent Report to Print Data-Tables

Creating Separate Extent Report for each Test-Suite

 

Chapter 13: Creating a PDF Report with Screenshots

Creating a PDF Util to Generate reports for each Test Suite

Passing Parameters to PDF Util from Test Suite

Merging Multiple PDFs

 

Chapter 14: Enhancing Framework ? Screenshots

Creating Screenshot and Saving at Default Location

Creating Screenshot and Saving at Variable Location

Creating Screenshot with Page Object Name

 

Chapter 15: Testing Multiple Apps and Versions in Same Test Suite

Testing Multiple Versions of App in Same Test Suite

Testing Multiple Apps in Same Test Suite

Best Practices To Follow

 

Chapter 16: Running Scripts or Batch Files From Test Suite

Scenarios Where Running Script or Batch Files Are Required

Running Script or Batch Files from Test Suite

Some Examples

 

Chapter 17: API Testing

Testing REST API with Web Client

Example

 

Chapter 18: Advanced Topic I ? Adding Device Management Functions

Overview

Unlocking Device

Toggling Wi-Fi

Setting Language

Setting Device Date, Time,  Timezone and Time Format

Reading Device Properties

Enabling and Disabling App Notifications

 

Chapter 19: Advanced Topic 2 ? Integrating with HP ALM

Using ALM 15.x API

Login and Authentication

CRUD Operations in AboutAppTestSuite

 

Chapter 20: Advanced Topic 3 ? Adding Localization Testing Capabilities

Deciding on Approach Based on Requirements

Localization Testing in Android

Localization Testing in iOS

 

Chapter 21: Advanced Topic 4 ? Implementing Parallel Test Execution

Managing multiple Sessions

Updating BaseTest Class

Updating Test Suites and Step Definitions

 

Chapter 22: Other Utilities

Overview

OCR Util

Image Comparison UTIL

Email Util

 

Appendix


Audience: Intermediate

저자소개

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책