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

Подлинный Selenium 3+Python 3 Проект тестирования автоматизации Real Combat: от Cainiao до магистра.

Цена: 815руб.    (¥45.28)
Артикул: 625940687984
Цена указана со скидкой: 43%
Старая цена:  1421р. 

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

Этот товар на Таобао Описание товара
Продавец:智友图书专营店
Адрес:Пекин
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥28.8518руб.
¥39.9718руб.
¥ 89 68.81 238руб.
¥43.2777руб.


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

 

Номер 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. Проектирование и разработка работы.В настоящее время он является техническим директором стартап -компании.Ли Цзин, старший инженер по тестированию и разработке, разработал опыт испытаний за десять лет.Он занимался автоматизацией и тестированием производительности в иностранных компаниях.Он участвовал в выборе технического отбора, технологических исследований и разработки структуры автоматизации.