Курси тестувальників в місті Дніпро, навчання QA з працевлаштуванням | ITEA Dnipro

Курс QA Manual

Старт навчання
Старт курсу запитуйте в адміністрації
75 год. по 2-3 рази на тиждень

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

  • Ефективно знаходити баги й писати репорти про них
  • Упевнено взаємодіяти з колегами англійською мовою
  • Користуватися тест-кейсами та їхніми наборами
  • Вигідно презентувати себе як кандидата протягом пошуку роботи

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

1. Вступ в тестування програмного забезпечення

  • Що таке тестування. Для чого потрібно тестування програмного забезпечення
  • Життєвий цикл розробки ПЗ
  • Основні документи, які використовуються в процесі життєвого циклу розробки ПЗ
  • Для чого потрібен Test Plan і як його складати
  • Техніка тест дизайну (Equivalence Partitioning, Boundary Values)
  • Test Case як основний артефакт тестувальника
  • Коли Test Case буває негативний
  • Складання тестового набору для першої програми, що тестується

2. Поняття дефекту

  • Що таке баг
  • Навіщо і де описувати Bug report
  • Що таке severity і priority
  • Життєвий цикл дефекту
  • Системи відслідковування помилок. Огляд найпопулярніших систем
  • Знайомство з багтрекінговою системою Jira. Опис багів в системі

3. Види вимог

  • Види документів з вимогами до програмного забезпечення
  • RDD
  • SRS
  • PRD
  • BRD
  • Критерії тестування вимог
  • Повнота
  • Однозначність
  • Несуперечність
  • Реалізованість
  • Відстеження
  • Тестованість
  • Тестуємо реєстраційну форму. Специфіка тестування полів, електронна адреса і телефон

4. Методології тестування

  • Проєктна команда. Види методологій тестування програмного забезпечення
  • Водоспадна модель
  • V-модель
  • Ітеративна модель
  • RUP
  • MSF
  • Agile
  • SCRUM
  • Спринт
  • Резерв проєкту
  • Резерв спринту
  • Діаграма вигорання
  • Сторі Поінт
  • Зупинка Спринту
  • Покер Планування
  • Зустрічі в Скрамі

5. Види тестування програмного забезпечення

  • Які бувають види тестування
  • Функціональне тестування
  • Нефункціональне тестування
  • Тестування, пов’язане зі змінами

6. Use Case і Check List

  • Що таке Use Case. Для чого потрібен. Чим Use Case відрізняється від Test Case
  • Що таке Check List. Де і коли застосовують Check List. Чи може Check List замінити Test Case
  • Як скласти Use Case і Check List на прикладі тестування будь-якого предмету
  • Випадкове тестування і тестування без вимог
  • Ad-Hoc – процес тестування без специфікації
  • Exploratory – дослідне тестування
  • Коли застосовувати і для яких проєктів
  • Застосування на практиці

7. Системи зберігання і управління тестовими випадками

  • Ознайомлення з системою TestLink (Easy QA)
  • Написання тестових випадків у системі TestLink (Easy QA)

8. Нефункціональні види тестування

  • Всі види тестування продуктивності
  • Тестування навантаження (Performance and Load Testing)
  • Стресове тестування (Stress Testing)
  • Тестування стабільності або надійності (Stability/Reliability Testing)
  • Об’ємне тестування (Volume Testing)
  • Тестування установки (Installation testing)
  • Тестування зручності користування (Usability Testing)
  • Конфігураційне тестування (Configuration Testing)
  • За допомогою яких інструментів проводять і для чого

9. Контроль отриманих знань

  • Приклад стандартного співбесіди
  • Реальні завдання

10. Що таке Pairwise Testing?

  • Попарне тестування. Коли, як і навіщо застосовується
  • PICT, як найпростіший інструмент для автоматизації таких перевірок

11. Робота з браузером як з основним інструментом тестування

  • Структура DevTools
  • Основні елементи DevTools
  • Підключення зовнішнього пристрою до DevTools для налагодження

12. Бонусні заняття з англійської мови

  • Тестування рівня володіння англіської мови
  • Вивчення основної термінології тестувальників

13. Вступ до HTML — мови розмітки гіпертексту

  • Стандарт HTML. Структура HTML-документу
  • Створення HTML-документу
  • Створення гіперпосилання
  • Списки й таблиці

14. Вступ до CSS

  • Типи стилів
  • Базовий синтаксис CSS
  • Селектори тегів
  • Xpath

15. Переваги й недоліки автоматизації тестування

  • Процес впровадження автоматизації тестування
  • Що автоматизувати?
  • ROI в автоматизації тестування — коефіцієнт окупності інвестицій
  • Для чого вимірювати ефективність?
  • Автоматизація за допомогою Selenium IDE

16. Що таке база даних?

  • Види баз даних
  • Реляційна БД
  • Система Управління Базами Даних (СУБД)
  • Мова SQL
  • SQL-стандарти
  • Робота з базами даних у SQL Server
  • Створення базових запитів SELECT
  • Об`єднання таблиць
  • Сортування даних у результаті запиту
  • Розширена фільтрація даних
  • Як вибрати неповторні значення з бази даних
  • Логічний оператор LIKE
  • Статистичні функції

17. MySQL чи PostgreSQL

  • SELECT
  • UPDATE
  • DELETE
  • CREATE
  • GROUP BY
  • ORDER BY
  • HAVING
  • LIMIT

18. Вступ до тестування мобільних додатків

  • Види мобільних додатків
  • Особливості тестування мобільних додатків
  • Сервіс для бета-тестування
  • Хмарні платформи пристроїв для тестування мобільних додатків
  • Мобільне тестування на емуляторах мобільних пристроїв

19. Що таке Web Service?

  • HTTP(S)
  • Протокол SOAP
  • Протокол REST
  • Postman — кросплатформний клієнтський віконний додаток
  • Тестування веб-сервісів
  • Створення тестових сценаріїв за допомогою Postman
  • JSON and XML

20. REST (Representational state transfer)

  • Стиль архітектури програмного забезпечення для розподілених систем, як-от World Wide Web
  • Управління інформацією сервісу
  • RESTful-системи
  • Використання REST-запитів при тестуванні web-сервісів
  • Інструмент Postman для виклику запитів в API-інтерфейсі
  • Створення GET-запитів за допомогою Postman
  • Клієнт-серверна архітектура

21. Test Automation Basics

  • Codeless Test Automation. Automated Testing in Domain Specific Language
  • Katalon Studio. Інструментарій
  • Часто застосовуваний інструментарій тестування

22. Як скласти резюме і пройти співбесіду

  • Структура резюме
  • FAQ
  • Як вести себе на співбесіді
  • Основні помилки на співбесіді
  • Бонусне заняття з англійської мови
  • Урок пошуку роботи

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

spinner-it

Курс на IT — повний вперед! Дізнатись актуальний розклад

На жаль, у звязку з війною ІТЕА завершила свою діяльності в Україні.

This will close in 20 seconds