Що нового?

Придбаний [ITVDN] Автоматизація тестування на C #(Тетяна Пєшкова)

Інформація про покупку
Тип покупки: Складчина
Ціна: 552 ГРН
Учасників: 0 з 5
Організатор: Відсутній
Статус: Набір учасників
Внесок: 114.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Автоматизація тестування дозволяє позбутися від рутини ручного функціонального тестування, передавши програмі завдання по послідовному запуску тесту, ініціалізації відповідних елементів, виконання тесту, аналізу і видачі результату.
На курсі розглядається застосування бібліотеки 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-сторінки.
  • використовувати інструменти для пошуку локаторів в 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.
https://privatelink.de/?https://itvdn.com/ru/video/test-automation-csharp
 
Угорі