Подлинный Selenium 3+Python 3 Проект тестирования автоматизации Real Combat: от Cainiao до магистра.
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
 
Номер ISBN: 9787121372704
Название: Selenium3+Python3 Test Test Project Real Combat: от новичка в мастер
Автор: Tian Chuncheng Li Jing
Время публикации: сентябрь 2019 г.
Цена: 79,00 юань
  Open Book: 16 Open
Это набор: нет
Название издательства: электронная индустрия пресса
Selenium в настоящее время является очень популярным инструментом тестирования автоматизации.Основываясь на языке Python 3, эта книга рассказывает основную теорию и работу нового селена 3, включающего различные расширенные приложения, как выполнять проекты и предоставление подробных шагов развертывания автоматизации.В этой книге есть 14 глав, разделенные на 4 статьи.Первый пост представил этапы обзора Slenium, соответствующие базовые знания и этапы построения окружающей среды; Глава 3 Приняв систему бронирования CTRIP в качестве примера, мы исследовали, как провести фактическую борьбу и оптимизацию проекта, и внедрили различные общие технологии, связанные с реконструкцией проекта, тестированием, вызванным данными, режимом проектирования объектов страницы и поведенческим вождением. Технологии, связанные со строительством платформы, такие как строительство стадии P, развертывание проекта и использование технологии контейнера 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
Основная статья
Глава 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 Реконструкция——
Глава 10 Тест драйвера данных 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
Глава 11 Режим проектирования объекта страницы 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
Глава 12 Тест драйвера поведения 242
12.1 Установка среды 242
12.2 Little Test Driven Bulling 243
12.3 Тест поведенческого драйвера на основе Selenium 246
12.4 Действия поведения поведения PO 247
Нажатие 4
Глава 13 Тест P
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
Глава 14 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
Tian Chuncheng, многолетний опыт разработки тестов, долгое время занимался автоматизированной структурой тестирования и распределенным тестированием P. Проектирование и разработка работы.В настоящее время он является техническим директором стартап -компании.Ли Цзин, старший инженер по тестированию и разработке, разработал опыт испытаний за десять лет.Он занимался автоматизацией и тестированием производительности в иностранных компаниях.Он участвовал в выборе технического отбора, технологических исследований и разработки структуры автоматизации.