Опис курсу:

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

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

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

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

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

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

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

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