Новий курс – Автоматизація тестування на C#
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Почати безкоштовно

    Обери свою IT спеціальність

    Почати безкоштовно

      Доброго дня!

      На ITVDN опубліковано новий відео курс – "Автоматизація тестування на C#"! Він стане у нагоді всім розробникам-початківцям C#/.NET, які прагнуть до написання дійсно якісних і продуманих .NET додатків.

      Автоматизація тестування дозволяє позбутися рутини ручного функціонального тестування, передавши програмі задачі з послідовного запуску тесту, ініціалізації відповідних елементів, виконання тесту, аналізу та видачі результату.

      На курсі розглядається застосування бібліотеки Selenium для тестування веб та десктоп додатків. Розглядаються можливості тестових фреймворків C# для автоматизації тестування – NUnit, xUnit та MSTest. Буде розглянуто можливість застосування патерну Page Object та розширення цього шаблону Page Factory для проєктування тестів.

      Ви познайомитеся з API тестуванням на прикладі REST додатків, а також з основами та ключовими моментами підходу розроблення BDD, із синтаксисом мови Gherkin, що підтримує розроблення, засноване на поведінці, та з інструментом для застосування BDD підходу – SpecFlow.

      Автор курсу – Тетяна Пєшкова, Senior QA Engineer. У записаних відео уроках вона ділиться техніками ефективної організації автоматизованих тестів на C#, спираючись на власний досвід та найкращі практики.

       

      Структура курсу:

      1. Автоматизація тестування.
      2. Selenium WebDriver
      3. Пошук елементів у web та desktop додатках (локатори).
      4. Selenium WebDriver: найскладніші елементи.
      5. Порівняння тестових фреймворків.
      6. Page Object Pattern.
      7. API тестування на прикладі REST.
      8. BDD. Gherkin. SpecFlow.

      Чого ви навчитеся на даному курсі:

      • Застосовувати принципи автоматизації тестування у побудові процесу тестування проєкту.
      • Застосовувати Selenium WebDriver у Visual Studio для тестування користувацького інтерфейсу веб-сторінки.
      • Використовувати інструменти для пошуку локаторів у web та Windows desktop додатках, а також складати всі типи локаторів, у тому числі CSS і XPath.
      • Реалізовувати складну взаємодію Selenium WebDriver з браузером, таку як виконання подій миші та клавіатури, виконання JavaScript-коду, робота з випадаючим списком, зі спливаючими повідомленнями або додатковими вікнами браузера.
      • Розуміти різницю між тестовими фреймворками NUnit, xUnit та MSTest та застосовувати їх атрибути, залежно від необхідності.
      • На практиці застосовувати шаблон проєктування автотестів Page Object та його розширення Page Factory.
      • На прикладі REST розуміти принципи тестування API, розуміти, як будується запит, як відбувається виконання та отримання відповіді від сервера.
      • Створювати тести за допомогою бібліотеки RestSharp.
      • Розуміти, де та як потрібно формувати запити різних типів (створення, отримання, видалення та оновлення даних), а також працювати з отриманими від сервера даними.
      • Розуміти ключові моменти підходу до розроблення BDD, розуміти основи синтаксису мови Gherkin.
      • Встановлювати та створювати тестові сценарії із інструментом SpecFlow.

       

      Попередні вимоги

      Для проходження даного курсу необхідні знання мови C# на рівні курсу C# Базовий, розуміння принципів ООП та основ Unit-тестування мовою C#.

      Буде плюсом знання загальних принципів тестування (основні поняття, види тестування, рівні тестування, структура тест-кейсу), знання основ web-технологій (структура HTML-сторінки), знання REST API.

      Дивіться перший урок у вільному доступі. Якщо у вас є активна передплата, курс доступний для вас у повному обсязі.

      КОМЕНТАРІ ТА ОБГОВОРЕННЯ
      СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ

      Пакети підписки з доступом до всіх курсів та сервісів

      Стартовий
      • Усі відеокурси на 3 месяца
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      49.99 $
      25.00 $
      Підписка
      Базовий
      • Усі відеокурси на 6 месяцев
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      89.99 $
      45.00 $
      Підписка
      Преміум
      • Усі відеокурси на 12 месяцев
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      169.99 $
      85.00 $
      Підписка
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.