Укр

Онлайн-курс
QA Automation — C#

Advanced level

alarm-clock занятий

spiral-calendar занятий в неделю

rocket старт

За неделю записалось

Осталось

Этот курс проводится в формате дистанционного обучения.

Тестируй быстрее, Тестируй автоматически

Курс автоматизации на C# предлагает введение в программирование на ООП и C#, улучшение навыков автоматизации пользовательского интерфейса и использования популярных фреймворков (Playwright, Atata, SpecFlow), а также проектирование фреймворка для автоматизации и использование REST API для тестирования. Курс также охватывает использование облачных сред (Azure, GitHub) для автоматизированного тестирования и методологии автоматизации.

Цели курса

  • Познакомиться с основами ООП и программирования на C#

  • Улучшить знания в области UI автоматизации.

  • Освоить использование популярных библиотек и фреймворков для автоматизированного тестирования (Atata Framework, SpecFlow framework)

  • Изучить методологию и лучшие практики автоматического тестирования

  • Научиться проектировать собственный фреймворк для автоматизации тестирования

  • Освоить использование REST API для тестирования.

  • Познакомиться с генеративными ШІ для обучения и ускорения процесса разработки

  • Научиться запуску автоматического тестирования в облачных средах (Azure, GitHub)

  • Изучить методологию ведения автоматизации, от умения анализировать логи и находить дефекты до создания отчетов и создания тикетов

1 375 ₴

в месяц при оплате частями на 12 частей

оплата частями без комиссии и процентов от monobank, ПриватБанк, Ощадбанк и ПУМБ

Полная стоимость курса 16 500 ₴

-10% при оплате сразу 14 850 ₴

Промокод

Дополнительные скидки

Списание с текущего баланса

Неиспользованный остаток замороженного курса

Списание с основного счета

Списание с реферального счета

Списание с бонусного счета

Цена курса для вас 14 850

К покупке курса

Рекомендуем пройти тест для проверки знаний

smiling-face-with-sunglasses

Курс рассчитан на студентов желающих расширить свои навыки автоматизации тестирования и изучить популярные фреймворки на С# и .Net

Изучаемые технологии

  • C#

    C#

  • Selenium

    Selenium

  • Github

    Github

  • Playwright

    Playwright

  • NUnit

    NUnit

  • GitHub Actions

    GitHub Actions

  • Atata

    Atata

  • SpecFlow

    SpecFlow

Программа онлайн-курса
QA Automation — C#

alarm-clock занятий
Печать
  • 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

    • Индивидуальные проекты и практика по автоматизации тестирования

    • Оценка и отметка достижений студентов

    • Обсуждение результатов программы курса

В конце курса выполняется дипломный проект.

Бонусы курса

  • Все студенты этого курса могут посещать занятия по английскому языку

Добавьте навыки в резюме

Награда «Бизнес Года» 2024 года в номинации «Лучшая школа по обучению профессии QA-тестировщика 2024» от Ukrainian Business Awards

Самая высокая оценка в рейтинге UBA благодаря инновационным программам, удобной платформе для обучения, постоянным адаптациям продуктов под потребности рынка и преподавателям-практикам.

UBA Medal

Как проходит обучение

  • woman-technologist

    Занятия проводятся в режиме онлайн-трансляции, а видеозапись сохраняется в личном кабинете.

  • briefcase

    Домашние задания в любое удобное время отправляются через личный кабинет на проверку преподавателю.

  • thumbs-up

    Преподаватель даёт обратную связь с разбором ошибок в домашнем задании.

  • light-bulb

    Вы прорабатываете ошибки и закрепляете пройденный материал.

Преимущества онлайн-обучения в Компьютерной школе Hillel

  • man-raising-hand
    Группы до 20 человек Преподаватель уделяет время каждому студенту
  • nerd-face
    Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
  • briefcase
    Система личных кабинетов Эффективное и удобное обучение.
  • speech-balloon
    Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
  • videocassette
    Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
  • hammer
    Практические занятия Большая часть занятий ориентирована на практику.
  • rocket
    Трудоустройство

    Что мы делаем для того, чтобы вы достигли успеха?

  • clipboard

    Проводим мастер-классы по подготовке резюме и поиску работы

  • books

    Регулярно обновляем программы курсов под требования рынка

  • smiling-face-with-sunglasses

    Приглашаем преподавать только лучших практикующих специалистов

  • globe-with-meridians

    Развиваем нашу сеть партнеров среди топовых IT-компаний

  • direct-hit

    Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Часто задаваемые вопросы

  • Какой нужно иметь компьютер, чтобы обучаться на курсе QA Automation — C#?

    Требования к компьютеру для обучения на курсе QA Automation — C#.

    Операционная система:

    • Windows 10 64-бит
    • macOS 10.13 или выше
    • Linux: Ubuntu 16.04 - 20.04

    Процессор* :

    • Минимум intel core i3 3-го поколения
    • Рекомендуется i5 7-го
      *Допустимы аналоги от AMD

    Оперативная память:

    • Минимум 4 гб
    • Рекомендуется 8 гб

    Память:

    • Минимально 200 гб HDD и более
    • Рекомендуется 200 SSD и более
  • Кем работают ваши Преподаватели? Имеют ли они опыт преподавания?

    Мы всегда очень ответственно стараемся подходить к вопросу подбора Преподавателей в нашей Школе. Наши Преподаватели — практикующие специалисты в крупнейших IT-компаниях города. Также они имеют как опыт преподавания в нашей Школе, так и опыт менторства по месту их профессиональной деятельности. В своей манере обучения они делают упор на последние тенденции IT-рынка и исключительно на свой личный опыт для того, чтобы наши Выпускники имели наиболее востребованные знания и опыт работы с конкретными кейсами.

  • Где можно посмотреть отзывы о вашей Школе Online?

    Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.

  • Как получить максимальный балл за домашнее задание на курсе QA Automation — C#?

    Выполнение домашних работ, одна из самых важных составляющих обучения. Для того, чтобы получить максимальный балл за домашнее задание, нужно:

    • Выполнить задание в указанные сроки
    • Выполнить все условия задания
    • Выполнить задание без ошибок
    • Пересдача домашнего задания не более одного раза
  • Как я могу оплатить обучение?

    Оплата производится через выставление инвойса на E-mail через сервисы LiqPay и Fondy.

  • Как работает оплата частями?

    Мы предлагаем возможность разбить стоимость курса на ежемесячные платежи до 12 частей посредством рассрочки в ПриватБанк, Монобанк, ОщадБанк или ПУМБ. При этом вам не нужно платить дополнительные комиссии или проценты банкам, поскольку Школа оплачивает эту комиссию за вас.

    Если вы хотите воспользоваться оплатой частями, пожалуйста, обратитесь к нашему менеджеру любым удобным для вас способом.

    Подробнее об оплате по частям в нашем материале.

Заявка на консультацию

Оставьте ваши контактные данные, и мы вам обязательно перезвоним!

Обязательно укажите ваше имя кириллицей

Обязательно укажите email, по которому мы сможем с вами связаться

Обязательно укажите телефон в международном формате

Школа работает с 10:00 до 21:00 по будням и с 10:00 до 19:00 по выходным дням (киевское время, GMT+2).

Отправлено

Профессия QA Automation Engineer