8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 17.98 руб.

Подлинный Selenium 3+Python 3 Проект теста автоматизации реальная война: от Cainiao до Master Network и Communice Commine Configuration

Цена: 988руб.    (¥54.9)
Артикул: 602691029713

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:济南常青藤图书专营店
Адрес:Шаньдун
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥ 19 15.5279руб.
¥13234руб.
¥8.9161руб.
¥50899руб.


Параметры продукта

Selenium 3+Python 3 Проект теста автоматизации Фактический бой: от новичка до мастера
      Ценообразование79.00
ИздательЭлектронная промышленная пресса
Версия1
Опубликованная датаСентябрь 2019 года
формат16
авторТянь Чанчанг
УкраситьОплата в мягкой обложке
Количество страниц
Число слов
Кодирование ISBN9787121372704
масса518

Введение

Selenium в настоящее время является очень популярным инструментом тестирования автоматизации.Основываясь на языке Python 3, эта книга описывает основную теорию и работу*Selenium 3 в*, включает в себя различные приложения с высоким JI, а также то, как выполнять боевые действия проекта, и предоставляет подробные шаги развертывания платформы автоматизации.В этой книге есть 14 глав, разделенные на 4 статьи.Первая статья представляет собой шаги обзора селена, связанных с собой базовых знаний и среды; Система билетов CTRIP В качестве примера мы исследовали, как проводить фактическую борьбу и оптимизация проекта, и ввели различные общие технологии, связанные с реконструкцией проекта, тестированием, вызванным данными, режимом проектирования объектов страницы и поведенческим вождением. Некоторые практические технологии, связанные со строительством, например, платформа для создания технического обслуживания, развертывания проекта и тестирования с использованием технологии контейнеров Docker.Чтобы разрешить читателям не только освоить тест на автоматизацию селена, но и быстро получить опыт проекта, полностью освоить и гибко использовать его в реальных тестовых элементах.Если вы новичок, вы можете учиться в порядке этой книги, что позволит вам начать быстрее для автоматических проектов; Фонд, получите больше опыта проекта и развертывания проекта и понимает общий аспект проекта.


Оглавление

Оглавление



Первая глава окружающей среды
Глава 1 Введение в тест на автоматизацию 3
1.1 Что такое автоматический тест 3
1.2 Классификация теста автоматизации 4
1.3 Применимые условия для тестирования автоматизации 5 проекта 5
1.4 Сводка теста на автоматизацию 5
1.5 Почему выберите Selenium 6
1.5.1 Характеристики селена 6
1.5.2 Разработка селена 7
Глава 2 Использование селена IDE 9
2.1 Введение в селен IDE 9
2.1.1 Selenium IDE Шаг 10 Шаг 10
2.1.2 Введение в функциональный интерфейс и панель инструментов Selenium IDE 11
2.1.3 Selenium IDE Script Введение 12
2.1.4 Уайтфортст, AssertText и VerifyText Command Объяснение 14
2.1.5 Объясните команду Storetital и Echo Command 15 по примеру
2.2 Экспортный скрипт 15 из селена IDE 15
Глава 3 Python и Selenium Envustment 18
3.1 Установка в среде Windows 19
3.1.1 Установка Python 19
3.1.2 Установка Slenium 21
3.1.3 Инструмент разработки IDE Установка 24
3.1.4 Разное строительство среды браузера 31
3.2 Установка в среде Mac OS 32
3.2.1 Установка Python 33
3.2.2 Установка Slenium 34
3.2.3 Драйвер браузера 35
Глава 2 Базовая статья
Глава 4 Профиль Введение в технологию 39
4.1 HTML 39
4.1.1 html -элемент 40
4.1.2 Форма HTML 46
4.2 CSS 47
4.3 JavaScript 48
Глава 5 Позиционирование элемента селена 50
5.1 Python Basic Knowleds 50
5.1.1 Цифровой тип 51
5.1.2 Строка Тип 51
5.1.3 Обычно используемые суждения и оператора цикла 52
5.1.4 Врата 54
5.1.5 Список объекта 57
5.2 Slenium Eight Plaising 66
5.2.1 позиционирование ID 66
5.2.2 Имя позиционирование 67
5.2.3 Позиция класса 68
5.2.4 Link_text позиционирование 69
5.2.5 partial_link_text позиционирование 70
5.2.6 CSS позиционирование 70
5.2.7 Позиционирование XPath 73
5.2.8 Tag_name позиционирование 75
Глава 6 Селен обычно используется метод 77
6.1 Основной метод 77
6.2 позиционирование специального элемента 82
6.2.1 Операция по висячим мыши 82
6.2.2 Выберите операцию 83
6.2.3 Используйте элемент страницы операции JavaScript 88
6.2.4 jQuery Emporame Page Элемент 90
6.2.5 Общие события мыши 92
6.2.6 Общие события клавиатуры 93
6.3 Работа кадра 94
6.4 Загрузить операцию вложения 96
6.4.1 Метод работы прикрепления загрузки 1 97
6.4.2 Метод работы прикрепления загрузки 2 97
6.4.3 Метод работы прикрепления загрузки 3 100
6.5 Операция Cookie 100
6.6 Справка селена. Документ 102
Глава 7 Selenium Webdriver Advanced Application 104
7.1 Операция слайда 104
7.1.1 CTRIP Регистрация бизнес -анализа 105
7.1.2.
7.2 Операция скриншота в проекте 107
7.2.1 Скриншот 108
7.2.2 Экраншоты элемента 108
7.2.3 Идеи обработки кода проверки 109
7.3 Web Page Multi -Window Switch 117
7.4 Элемент смутное положение 118
7.5 Составной позиционирование 120
Статья 3
Глава 8 Project Real Combat 123
8.1 Обмен анализом спроса на проект 123
8.1.1 Разработать план проекта 124
8.1.2 Сформулируйте тестовый пример 125
8.2 Бизнес -сценарий освещение и спин -офф 126
8.2.1 Анализ элементов страницы один на один 129
8.2.2 Слоистый сценарий создания 133
8.3 Сводка кода проекта 148
Глава 9 Оптимизация кода и реконструкция проекта 150
9.1 Реконструкция проекта 150
9.1.1 Реконструкция——
9.1.2 Оптимизация просмотра выбора 154
9.1.3 Реконструкция——
9.1.4 Реконструкция——
9.2 Оптимизация кода 164
9.2.1 Реконструкция——
9.2.2 Реконструкция——
Глава 1 Тест, управляемый данными 168
10.1 Общая операция файла 169
10.1.1 Текстовый файл 169
10.1.2 CSV -файл 171
10.1.3 Excel File 173
10.1.4 операция файла JSON 176
10.1.5 Операция файла XML 179
10.1.6 Операция файла YAML 181
10.1.7 Операция папки 184
10.2 Через параметр Excel, разделение параметра и сценария 184
10.2.1 Создать файл Excel, сохранить данные тестирования 185
10.2.2 Настройки журнала Framework 186
10.2.3 Предварительная реализация Драйвер данных 192
10.3 Data Drive Framework DDT 198
10.3.1 Единый тест 198
10.3.2 Применение структуры вождения данных 208
10.3.3 Используйте DDT+Excel для достижения простого повторяющегося теста 218
Глава 1 Режим проектирования объекта страницы 222
11.1 Что такое PO 222
11.2 PO фактический бой 223
11.2.1 Анализ кода общего уровня 224
11.2.2 Анализ кода базового уровня 228
11.2.3 Анализ кода уровня PageObject 230
11.2.4 Анализ кода уровня.
11.2.5 Анализ уровня данных 237
11.2.6 Анализ слоев журналов 237
11.2.7. Анализ слоев 238
11.2.8 Другой анализ 238
11.2.9 PO Project Project 238
Глава 1 Тест на поведение 242
12.1 Установка среды 242
12.2 Little Test Driven Bulling 243
12.3 Тест поведенческого драйвера на основе Selenium 246
12.4 Действия поведения поведения PO 247
Глава 4 Платформа
Глава 1 Тестирование платформы обслуживание и развертывание проекта 253
13.1 GIT Application 253
13.1.1 GIT Инсталляция 254
13.1.2 GIT Обычно используемая операция 257
13.1.3 GitHub Использование 259
13.2 Установка Дженкинса 263
13.3 Конфигурация Jenkins 268
13.4 Дженкинс заявление 273
13.4.1. Введение проекта бесплатного стиля 273
13.4.2 Jenkins Pipeline 277
13.5 Завершите пример автоматизации Jenkins 281
13.6 Развертывание проекта 286
13.6.1 Получить текущий список модулей окружающей среды 286
13.6.2 Модуль, необходимый для трансплантации проекта 287
Глава 1 Docker Container Technology и многооткрытый тест 288
14.1 Docker Введение 289
14.2 Общие сценарии применения Docker 291
14.3 Установка Docker и простой тест 292
14.3.1 Установка Docker 292
14.3.2 Простой тест докера 294
14.4 Python Multi -Thread Введение 295
14.4.1 Многоподобный 295 в общих методах
14.4.2 Использование класса Callable в качестве параметра для Instantia
14.4.3 Производные потока (метод перезаписываемого запуска) 297
14.5 Локальное использование многопоточного теста селена 298
14.6 Используйте технологию контейнера Docker для выполнения многопоточного теста 300
14.6.1 Селеня Грид Введение 301
14.6.2 Установка требуется зеркало 302
14.6.3 Start Selenium Hub 303
14.6.4 Начало селена Узел 303
14.6.5 Посмотреть интерфейс консоли селена 304
14.6.6 Выполните многочисленное тест 304 в среде Docker