Курс QA Automation — C# во Львове
занятий
занятий в неделю
старт
За неделю записалось
Осталось
Этот курс проводится в формате дистанционного обучения.
занятий
занятий в неделю
старт
За неделю записалось
Осталось
Этот курс проводится в формате дистанционного обучения.
Курс автоматизации на C# предлагает введение в программирование на ООП и C#, улучшение навыков автоматизации пользовательского интерфейса и использования популярных фреймворков (Playwright, Atata, SpecFlow), а также проектирование фреймворка для автоматизации и использование REST API для тестирования. Курс также охватывает использование облачных сред (Azure, GitHub) для автоматизированного тестирования и методологии автоматизации.
Познакомиться с основами ООП и программирования на C#
Улучшить знания в области UI автоматизации.
Освоить использование популярных библиотек и фреймворков для автоматизированного тестирования (Atata Framework, SpecFlow framework)
Изучить методологию и лучшие практики автоматического тестирования
Научиться проектировать собственный фреймворк для автоматизации тестирования
Освоить использование REST API для тестирования.
Познакомиться с генеративными ШІ для обучения и ускорения процесса разработки
Научиться запуску автоматического тестирования в облачных средах (Azure, GitHub)
Изучить методологию ведения автоматизации, от умения анализировать логи и находить дефекты до создания отчетов и создания тикетов
C#
Selenium
Github
Playwright
NUnit
GitHub Actions
Atata
SpecFlow
Introduction
Вступление в курс
Установка зависимостей (IDE: Rider/Visual Studio, .net SDK)
Fundamentals of Testing Automation
Основы тестирования
Жизненный цикл разработки программного обеспечения и тестирования
Зачем нужно автоматизировать тестирование?
Атомарность или гранулярность
Тестовая пирамида
Клиент-серверная архитектура
Что такое API
Типы протоколов связи
TDD, BDD
C# Basics
Основы языка C#
Вывод "Hello, world!"
Примитивы, переменные, типы данных
Операторы логики
Условные операторы: if/else/switch
Основные библиотеки (System, System.Collections, System.Math и т. д.)
Циклы: for, foreach, while, do-while
Объекты, классы, методы
Коллекции: массивы, списки, словари
LINQ
ООП: Инкапсуляция, Наследование, Полиморфизм, Рефлексия
Асинхронность/ожидание (async/await)
Principles of Programming
Принципы программирования: DRY, KISS, SOLID
Запахи кода
Git/CI/Docker/docker-compose
Работа с Git (локально)
Использование CI/CD с GitHub
Основы Docker и docker-compose
Automation of Testing
Введение в автоматизацию тестирования
Использование NUnit/XUnit
Неявные и явные ожидания (Implicit, Explicit waits)
Предварительная подготовка перед тестированием
Тестирование через API и базу данных
Интеграционные тесты с использованием публичных API
UI Tests
Использование инструментов разработчика
Выбор селекторов XPath, CSS
Объекты страницы, окна, элементы управления
Различные элементы управления (текстовые поля, кнопки, списки и т. д.)
Тестирование различных функциональностей веб-страниц
Оптимизация тестов и лучшие практики
Project
Подготовка тестового плана для приложения книжного магазина
Практическое тестирование приложения Bookstore DEMOQA
Тестирование API приложения Bookstore
Іndividual Projects & Practice
Индивидуальные проекты и практика по автоматизации тестирования
Оценка и отметка достижений студентов
Обсуждение результатов программы курса
В конце курса выполняется дипломный проект.
Как проходит обучение
Преимущества обучения в Компьютерной школе Hillel
Что мы делаем для того, чтобы вы достигли успеха?
Проводим мастер-классы по подготовке резюме и поиску работы
Регулярно обновляем программы курсов под требования рынка
Приглашаем преподавать только лучших практикующих специалистов
Развиваем нашу сеть партнеров среди топовых IT-компаний
Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)
Наши преподаватели и выпускники работают в топовых IT-компаниях мира
Какой нужно иметь компьютер, чтобы обучаться на курсе QA Automation — C#?
Требования к компьютеру для обучения на курсе QA Automation — C#.
Операционная система:
Процессор* :
Оперативная память:
Память:
Кем работают ваши Преподаватели? Имеют ли они опыт преподавания?
Мы всегда очень ответственно стараемся подходить к вопросу подбора Преподавателей в нашей Школе. Наши Преподаватели — практикующие специалисты в крупнейших IT-компаниях города. Также они имеют как опыт преподавания в нашей Школе, так и опыт менторства по месту их профессиональной деятельности. В своей манере обучения они делают упор на последние тенденции IT-рынка и исключительно на свой личный опыт для того, чтобы наши Выпускники имели наиболее востребованные знания и опыт работы с конкретными кейсами.
Где можно посмотреть отзывы о вашей Школе во Львове?
Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.
Как получить максимальный балл за домашнее задание на курсе QA Automation — C#?
Выполнение домашних работ, одна из самых важных составляющих обучения. Для того, чтобы получить максимальный балл за домашнее задание, нужно:
Как я могу оплатить обучение?
Оплата производится через выставление инвойса на E-mail через сервисы LiqPay и Fondy.
Как работает оплата частями?
Мы предлагаем возможность разбить стоимость курса на ежемесячные платежи до 12 частей посредством рассрочки в ПриватБанк, Монобанк, ОщадБанк или ПУМБ. При этом вам не нужно платить дополнительные комиссии или проценты банкам, поскольку Школа оплачивает эту комиссию за вас.
Если вы хотите воспользоваться оплатой частями, пожалуйста, обратитесь к нашему менеджеру любым удобным для вас способом.
Подробнее об оплате по частям в нашем материале.
Вступительный тест
Тесты можно проходить в любом порядке и даже не за один раз. Вы можете всегда продолжить прохождение с любого момента.
Еще не проходили
Еще не проходили
Вступительный тест
Не переживайте, это тест не требует от вас каких-то специальных знаний в предмете, для его прохождения будет достаточно знаний базовой компьютерной грамотности.
Тест состоит из 15 вопросов по одному баллу, для прохождения теста необходимо набрать 8 баллов.
вступительный тест
Вступительный тест