Robot
			
			Складчик
		- #1
 
[Мфти] Автотестировщик на Java [Даниил Пилипенко, Геннадий Чурсов]
- Ссылка на картинку
 
5 причин начать изучать автоматизированное тестирование на Java прямо сейчас
Вводное занятие (3 ак. часа)
+ Видеокурс "Docker CI/CD" (5 ак. часа)
+ Видеокурс "Работа с Properties" (2 ак. часа)
+ Видеокурс "Работа с Selenoid" (2 ак. часа)
+ Видеокурс "Основы BDD: Gherkin, Cucumber" (3 ак. часа)
Защита финальных проектов (3 ак. часа)
						- Огромный спрос на рынке труда
Благодаря своей надежности, производительности и масштабируемости, Java является основным языком программирования для множества крупных компаний. Это означает, что вам не придется долго искать работу после освоения автоматизированноготестирования на Java.
	 - Увеличьте свою продуктивность
Автоматизация тестирования позволяет существенно ускорить процесс обнаружения и устранения ошибок, повышая качество разрабатываемого ПО. Станьте незаменимым членом команды, способным сэкономить время и ресурсы на тестировании! - Широкие возможности для развития
Изучение автоматизированного тестирования на Java открывает перед вами множество возможностей для карьерного роста. Вы сможете развиваться в различных направлениях, таких как разработка фреймворков для тестирования, интеграция с DevOps или даже переход в разработку ПО. - Мощные инструменты и библиотеки
Java предлагает огромное количество инструментов и библиотек для автоматизации тестирования, таких как Selenium, JUnit, TestNG, Cucumber и многих других. Это позволит вам создавать надежные, масштабируемые и эффективные тесты для любых приложений. - Присоединяйтесь к глобальному сообществу
Java имеет одно из самых крупных и активных сообществ разработчиков и тестировщиков. Вы сможете участвовать в конференциях, митапах и воркшопах по всему миру, обмениваться знаниями и опытом с коллегами. 
- Основам программирования на Java, включая синтаксис, ООП, управляющие конструкции и работу с классами и объектами.
 - Созданию и запуску автоматизированных тестов на Java с использованием JUnit и Mockito.
 - Применению Selenium WebDriver для автоматизации тестирования веб-приложений, включая работу с локаторами, элементами страницы, ожиданиями и Page Object Pattern.
 - Тестированию API на Java с использованием RestAssured для проверки RESTful API, валидации ответов и кодов состояния.
 - Работе с системами контроля версий (Git) и интеграции с Continuous Integration (Jenkins) для автоматического запуска тестов и обеспечения непрерывного процесса разработки.
 - Работе с базами данных и SQL для тестировщиков, включая запросы и операции, необходимые для проверки данных.
 - Основам мобильного тестирования на Java с использованием Appium для автоматизациитестирования мобильных приложений.
	 - Подготовке и представлению финальных проектов, включая автоматизированные тестовые сьюты для веб-приложений и API, а также взаимодействию с командой и совместное решение проблем в процессе автоматизации тестирования.
 
Вводное занятие (3 ак. часа)
- Разновидности ПО.
 - Веб-приложения. Frontend и backend
 
- Мобильные приложения
 - Виды и способы тестирования ПО
 - Клиент-серверное взаимодействие
 - Протокол HTTP
 - Методы HTTP-запросов
 - Коды HTTP-ответов
 - Стандарт REST
 - Другие способы взаимодействия (SOAP, gRPC, GraphQL, WebSocket)
 - Инструменты тестирования клиент-серверного взаимодействия
 
- Основы синтаксиса Java. Операторы и управляющие конструкции
 - Переменные и типы данных
 - ООП: классы, объекты, наследование, полиморфизм, инкапсуляция
 - Исключения
 - Коллекции
 - Многопоточность
 - Работа с файлами
 - Maven и Gradle
 - Фреймворк Spring
 
- Репозиторий, состояния файлов и коммиты.
 - Работа с удалённым репозиторием в GitHub.
 - Ветвление и работа с ветками
 - Pull requests
 
- Язык разметки HTML
 - Основные HTML-тэги
 - Основы CSS. Стилизация текста
 - Размеры и расположение элементов
 - Цвета, границы, фон и шрифты
 - Технологии Flexbox и Grid Layout
 - Адаптивная вёрстка
 - Тестирование вёрстки веб-страниц
 
- Основы автоматизированного тестирования
 - Инструменты и фреймворки для автоматизации тестирования
 
- JUnit: аннотации, assert-методы, тестовые сьюты
 - Mockito: создание мок-объектов, стаббинг и верификация поведения
 
- Введение в Selenium WebDriver
 - Работа с элементами страницы: локаторы, клики, ввод текста, выбор элементов
 - Явные и неявные ожидания
 - Работа с окнами и фреймами
 
- Page Object Pattern и Page Factory
 - Работа с файлами и изображениями
 
- Введение в тестирование API
 - Использование RestAssured для тестирования RESTful API
 - Валидация ответов и кодов состояния
 
- Введение в Continuous Integration и Jenkins
 
- Введение в мобильное тестирование
 - Основы Appium и его архитектура
 
- Основы работы с базами данных
 - Основы SQL и применение в тестировании
 
+ Видеокурс "Docker CI/CD" (5 ак. часа)
+ Видеокурс "Работа с Properties" (2 ак. часа)
+ Видеокурс "Работа с Selenoid" (2 ак. часа)
+ Видеокурс "Основы BDD: Gherkin, Cucumber" (3 ак. часа)
Защита финальных проектов (3 ак. часа)
- Подготовка и представление автоматизированныхтестовых сьютов для веб-приложений и API - Работа с различными окружениями и конфигурациями - Взаимодействие с командой, совместное решение проблем и оптимизация тестов
	 
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.