Съдържание и теми, включени в курса
Концепции на разширеното Selenium
- Преглед на архитектурата и най-добрите практики на Selenium
- Разширени възможности на WebDriver
- Дизайн на поддържаем и мащабируем софтуер за автоматизирано тестване
- Чести предизвикателства при тестването на сложни уеб приложения
Разпознаване на обекти напреднал ниво
- Предразширени стратегии за локация
- Динамични и сложни XPath и CSS селектори
- Обработка на динамични уеб елементи
- Програмно локализиране и взаимодействие с уеб обекти
Заснемане и валидиране на данни
- Извличане на данни от уеб контроли
- Валидиране на динамично съдържание
- Работа с таблици, списъци и сложни елементи на страницата
- Техники за верификация на база шаблони
Обработка на изключения и надеждност на теста
- Управление на изключения в Selenium
- Изграждане на устойчиво обработка на грешки
- Стратегии за синхронизация и експлицитни чакаща периодите
- Подобряване на стабилността и поддръжката на теста
Логване и отчитане
- Изграждане на ефективни стратегии за логване
- Откриване на грешки в неуспешно изпълнение на теста
- Заснемане на екран и доказателства от изпълнението
- Интегриране на логването с рамките за отчетност на тестовете
Регулярни изрази и предразширено валидиране
- Разбиране на регулярни изрази
- Съответствие на шаблони за динамично съдържание
- Предразширени твърдения и валидации
- Практически приложения за автоматизирано тестване
Автоматизирано тестване, управлявано от данни
- Принципи на тестването, управлявано от данни
- Четене на тестови данни от външни източници
- Параметризиране на автоматизираните тестове
- Изграждане на повторно използваеми и мащабируеми тестови рамки
Крос-браузър и паралелно тестване
- Изпълнение на тестове върху множество браузъри
- Разсъждения за съвместимост на браузъра
- Въведение в архитектурата на Selenium Grid
- Изпълнение на разпределени и паралелни тестове
Най-добри практики и преглед на курса
- Препоръки за рамките на автоматизирано тестване
- Подобряване на производителността на теста и поддръжката
- Преглед на ключови концепции
- Въпроси, дискусия и следващи стъпки
Изисквания
- Опит в автоматизираното тестване със Selenium
- Опит в разработката на уеб приложения (препоръчително)
- Разбиране на Java (препоръчително)
Целева група
- Софтуерни тестери
- Мениджъри на тестване
- Професионалисти по гарантиране на качеството
Отзиви от участници (7)
Ключовите теми могат да бъдат обсъjudени и споразумени предварително с треньора. Успокояваща и приятна атмосфера по време на семинарните дни.
Lorenz - Continentale Lebensversicherung AG
Курс - Advanced Selenium
Машинен превод
Много ми хареса начинат на тренера да обяснява
Matteo - Fincons Group
Курс - Advanced Selenium
Машинен превод
практическите сессии
Giuseppe - Fincons Group
Курс - Advanced Selenium
Машинен превод
Тренер беше търпелив с нас.
Zikhona Gqamana - Multichoice
Курс - Advanced Selenium
Машинен превод
Различните теми, покрити в обучението.
Mpho - Multichoice
Курс - Advanced Selenium
Машинен превод
добра обяснение
Ramya Krishna - Multichoice
Курс - Advanced Selenium
Машинен превод
Фактът, че ТД беше готов да обясни няколко пъти и се опита най-добрия начин да предаде концепцията
Anita Antonie - Hollard Insurance
Курс - Advanced Selenium
Машинен превод