- Тема Автор
 - #1
 
[Алексей Баранцев] Selenium IDE 3: стартовый уровень (2019)
Посмотреть вложение 38686
Автоматизация с нуля. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования и умения программировать.
Описание:
НОВАЯ ПОЛНОСТЬЮ ПЕРЕПИСАННАЯ ВЕРСИЯ КУРСА адаптированная для Selenium IDE 3.
За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.
Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.
Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.
Этот курс посвящён инструменту Selenium IDE, и он самый простой в нашей линейке тренингов, посвященных группе инструментов Selenium.
От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium IDE, в частности:
Занятие 1. Основы использования Selenium IDE
	
	
	
		
			
Скачать
	
				
			Посмотреть вложение 38686
Автоматизация с нуля. От участников не требуется никакой предварительной подготовки в области автоматизации тестирования и умения программировать.
Описание:
НОВАЯ ПОЛНОСТЬЮ ПЕРЕПИСАННАЯ ВЕРСИЯ КУРСА адаптированная для Selenium IDE 3.
За прошедшие несколько лет инструмент автоматизации тестов для веб-приложений Selenium приобрел фантастическую популярность.
Владение этим инструментом стало одним из обязательных умений для тестировщика-автоматизатора, достаточно посмотреть динамику вакансий, чтобы убедиться в этом.
Если вы собираетесь развиваться в области автоматизации тестирования, вам обязательно нужно освоить Selenium хотя бы на начальном уровне.
Этот курс посвящён инструменту Selenium IDE, и он самый простой в нашей линейке тренингов, посвященных группе инструментов Selenium.
От участников не требуется никакой предварительной подготовки в области автоматизации тестирования, не требуется умение программировать, не требуется предварительное знакомство с Selenium или иным инструментом автоматизации. Стартуем с нулевой отметки.
После прохождения тренинга учащийся будет уметь разрабатывать автоматизированные тесты для веб-приложений с использованием инструмента Selenium IDE, в частности:
- уметь использовать инструментальные средства, помогающие создавать тесты (рекордер, плагины к браузерам),
 - владеть техниками поиска (идентификации) элементов в окне браузера (в том числе уметь создавать несложные XPath и CSS запросы как вручную, так и с использованием специальных инструментов),
 - владеть базовым набором команд Selenium IDE, эмулирующих действия пользователя (ввод текста, клики мышью),
 - владеть базовым набором команд Selenium IDE, позволяющих получать данные из браузера (текст, атрибуты элементов),
 - уметь выполнять проверки фактических данных, полученных из браузера, на соответствие ожидаемым значениям.
 
- понимание того, как работает веб-приложение в целом: клиент-серверная архитектура, понимание того, как работает браузер (отрисовка страниц, применение стилей CSS, интерпретация JavaScript-кода),
 - умение читать HTML-код, понимание основных принципов вёрстки HTML-страниц, знание основных тегов (a, div, span, table/tr/td, ul/li),
 - наличие опыта ручного тестирования веб-приложений.
 
Занятие 1. Основы использования Selenium IDE
- первое знакомство
- установка Selenium IDE в браузер Firefox
 - запись, сохранение, воспроизведение сценариев
 - скорость выполнения и таймауты
 - test case и test suite
 
 - ручная доработка сценариев
- пошаговое выполнение и отладка сценариев
 - добавление команд-действий
 - добавление команд-проверок
 
 - подробности про действия с элементами
- симуляция мыши: команды click и clickAt
 - симуляция клавиатуры: команды type и sendKeys
 
 
- поиск элементов: локаторы
- обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS
 - детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы
 - оптимизация локаторов, записанных рекордером
 
 - действия с элементами
 - проверки
- проверка наличия или отсутствия элементов
 - проверка свойств элементов (атрибуты и текст)
 
 - ожидания как особая разновидность проверок
 - использование переменных
 - выполнение фрагментов JavaScript-кода
 
- инфраструктура запуска тестов
- запуск из консоли
 - запуск в разных браузерах
 - хранение тестов (на примере сервиса GitHub)
 - запуск тестов на сервере непрерывной интеграции (на примере Jenkins)
 
 - управление потоком выполнения сценариев
- выполнение фрагментов сценария в зависимости от некоторых условий
 - многократное циклическое выполнение фрагментов сценария
 
 
	Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
	
				Скрытое содержимое доступно для зарегистрированных пользователей!
			
		
		
	Скачать
 Скрытое содержимое. Вам нужно войти или зарегистрироваться.
			
				Последнее редактирование: 
			
		
	
								
								
									
	
								
							
							