Опис курсу:

Цей курс розроблений для більш детального вивчення всіх існуючих можливостей, методів, моделей і життєвих циклів, а також новітніх методик тестування програмного забезпечення. Хороший спеціаліст прекрасно розуміє, наскільки важливою є бездоганна робота програмного продукту, яким будуть користуватися мільйони людей по всьому світу. Саме тому висококваліфікований тестувальник на сьогодні користується шаленим попитом у світовій IT-індустрії. Ми навчимо вас швидкого налагодження ПЗ. Результатом наших спільних зусиль буде ваша впевненість у завтрашньому дні як добре підготовленого фахівця, здатного вже не пропонувати свої послуги роботодавцям, а вибирати тільки найкращі пропозиції на ринку праці.

Після вивчення курсу Ви зможете:

  • Претендувати на посаду молодшого мануального тестувальника ПЗ
  • Скласти сертифікаційний іспит ISTQB Foundation

Програма курсу:

  • Заняття 1.
    • Основні поняття BDD, TDD, ATDD
    • Введення в Gherkin синтаксис
    • Практичні вправи з написання сценаріїв
  • Заняття 2.
    • Введення в HTML - мова розмітки гіпертексту
    • Стандарт HTML. Структура HTML-документа
    • Створення HTML-документа
    • Створення гіперпосилань
    • Списки і таблиц
  • Заняття 3.
    • Введення в CSS
    • Типи стилів
    • Базовий синтаксис CSS
    • Селектори тегів
  • Заняття 4.
    • Automation Testing basics
      • Що таке XML - розширювана мова розмітки
      • Мова XHTML. Різниця між HTML і XML
    • XML Path Language (Xpath) - мова запитів до елементів xml або xhtml
      • Синтаксис XPath. Прості запити за допомогою XPath
    • Автоматизовані тести за допомогою Selenium IDE
      • Selenium - інструмент, який використовується для розробки тестових сценаріїв
      • Мова команд Selenium
      • Створення тестових сценаріїв з Selenium IDE
      • Часто використовувані команди Selenium
  • Заняття 5.
    • Переваги і недоліки автоматизації тестування
    • Процес впровадження автоматизації тестування
    • Що автоматизувати?
    • ROI в автоматизації тестування - коефіцієнт окупності інвестицій
    • Навіщо вимірювати ефективність?
    • Автоматизація за допомогою Selenium IDE
  • Заняття 6.
    • Що таке База даних
    • Види баз даних
    • Реляційна БД
    • Системою Управління Баз Даних (СУБД)
    • Мова SQL
    • SQL- стандарти
    • Робота з базами даних в SQL Server
    • Створення базових запитів SELECT
    • Об'єднання таблиць
    • Сортування даних в результаті запиту
    • Розширена фільтрація даних
    • Як вибрати неповторювані значення з бази даних
    • Логічний оператор LIKE
    • Статистичні функції
  • Заняття 7.
    • MySQL
      • Групування даних
      • Пропозиція HAVING
      • Вибір даних з кількох таблиць
      • Вкладений запит
      • Написання виразів використовуючи різні типи JOIN
  • Заняття 8.
    • MySQL
      • Написання простого вираження CASE
      • Збережені процедури
  • Заняття 9.
    • Введення в тестування мобільних додатків
    • Види мобільних додатків
    • Особливості тестування мобільних додатків
    • Сервіси для бета-тестування
  • Заняття 10.
    • Хмарні платформи пристроїв для тестування мобільних додатків
    • Мобільне тестування на емуляторах мобільних пристроїв
  • Заняття 11.
    • Що таке Web Service?
      • Протокол SOAP
      • Структура протоколу SOAP
      • Мова опису web-сервісів WSDL
      • Тестування веб сервісів
      • SoapUI - кроссплатформне клієнтський віконний додаток
      • Функціональне тестування веб-сервісів
      • Створення Test Case за допомогою SOAP UI
  • Заняття 12.
    • REST (Representational state transfer) - стиль архітектури програмного забезпечення для розподілених систем, таких як World Wide Web
    • Управління інформацією сервісу
    • RESTful-системи
    • Використання Rest запитів при тестуванні Web сервісів
    • Інструмент POSTER для виклику запитів в API інтерфейсі
    • Створення GET запитів за допомогою SOAP UI
 

Мінімальні вимоги:

  • Розуміння важливості тестування як невід'ємної частини розробки і впровадження програмних продуктів
  • Уміння використовувати на практиці усі види і рівні тестів
  • Уміння знаходити баги і писати звіти про них
  • Уміння створювати тест-кейси і правильно їх об'єднувати в набори
  • Розуміння стадій QA-процесу

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!