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

Відгуки: 0
Початок занять: 
6 Серпень, 2024
Набір на курс!
Термін навчання: 
32 заняття

Вартість:

Залишити заявку

Умови акції

знижка - 10%

дійсна при оплаті відразу за весь курс

Бонус курсу: всі студенти цього курсу можуть відвідувати заняття з англійської мови.

Опис

Курс автоматизації на C# пропонує ознайомлення з ООП та програмуванням на C#, вдосконалення навичок в UI автоматизації та використання популярних фреймворків (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

  • Індивідуальні проекти та практика з автоматизації тестування
  • Оцінка і відзначення студентських досягнень
  • Підсумкове обговорення результатів програми курсу
Дни недели:
на вибір
Час занять:
на вибір
Количество занятий в неделю:
2 заняття
Вік аудиторії:
Студенти, Дорослі
Вид подготовки:
Базовий курс
Місто:
Київ, Онлайн
Викладач:
фахівець-практик
Документ об окончании:
Сертифікат
Опції:
Групові заняття, Індивідуальне навчання
Працевлаштування:
Немає

Контакти

Адреса:
  • Онлайн

Залиште свій відгук

Всі відгуки достовірні! До публікації допускаються тільки відгуки від людей, які раніше залишали заявку на навчання.

Останні відгуки

За даним курсом поки немає відгуків.

Схожі курси

27 Серпень 2024
Набір на курс!

Дієтологія для вегетаріанців: збалансоване харчування без тваринних продуктів. Навчіться складати повноцінні раціони з усіма необхідними амінокислотами та нутрієнтами. Міжнародний сертифікат + 3 місяці у фітнес-клубі.

Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

7 200
грн
8000
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
16 занять
Курс оновлено

9 Вересень 2024
Набір на курс!

Пудрове напилення брів: індивідуальне навчання для майстрів. Опануйте техніку, що тримається до 2 років та стійка до води. Ідеальне рішення для клієнтів з алергією на косметику.

Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

14 850
грн
16500
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
32 заняття
Курс оновлено

12 Серпень 2024
Набір на курс!

Станьте майстром перманентного макіяжу з нуля. Опануйте 3 зони (брови, губи, повіки) з відпрацюванням на 6 моделях. Сертифікат, матеріали та створення портфоліо включено.

Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

8 100
грн
9000
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
24 заняття
Курс оновлено

22 Серпень 2024
Набір на курс!

Перманентний макіяж брів: 3 техніки (омбре, градієнт, хна) з відпрацюванням на 3 моделях. Авторська методика розмітки за 5 хвилин. Бонус: SMM-просування та створення бренду.

Hillel, комп'ютерна школа (Онлайн)
Акція

Вартість

9 900
грн
11000
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
24 заняття
Курс оновлено