Головна Школи Source IT Тестування ПЗ (QA)
Source IT

Тестування ПЗ (QA)

11 500 UAH за курс
10 тижнів
Для початківців
QA Automation / QA Manual
Цей курс навчить тестувати програмне забезпечення з нуля. Тут розбереш життєвий цикл ПЗ, методи тестування, роботу з документацією та базами даних. Після курсу зможеш тестувати веб і мобільні додатки, готувати звіти та працювати з SQL.

Про курс

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

Вступ до професії тестувальника

На цьому курсі починають з основ. Розглядають, хто такий тестувальник ПЗ, які у нього обов'язки та кар'єрні перспективи. Знайомляться з типами IT-компаній і складом проектних команд. Вивчають базові терміни та визначають конкретні цілі навчання.

Організація роботи в IT

Далі курс розкриває, як влаштована розробка програмного забезпечення. Студенти дізнаються про життєвий цикл ПЗ, популярні методології та принцип управління проектами. Вчать розраховувати час, необхідний для написання та виконання тестів.

Робота з вимогами

Тут учасники вчаться аналізувати документацію. Розглядають види вимог, їх характеристики та способи подання. Практикуються у виявленні недоліків у специфікаціях та написанні баг-репортів на основі наданих документів.

Теорія тестування

Цей блок присвячений класифікації видів тестування. Студенти розбираються з рівнями тестування та альтернативними підходами до класифікації. Отримують системне уявлення про те, що, коли і як тестують.

Тест-дизайн і документація

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

Тестування веб-додатків

Студенти дізнаються про особливості тестування веб-проектів. Вивчають елементи веб-інтерфейсу, відповіді сервера та основи SEO-тестування. На практиці складають чек-листи для перевірки веб-сторінок.

Технічні основи: HTTP та бази даних

Цей модуль дає розуміння клієнт-серверної архітектури. Знайомлять з протоколом HTTP, основами роботи з базами даних та мовою SQL. Надають додаткові матеріали для поглибленого вивчення.

Тестування мобільних додатків

Курс охоплює особливості тестування на мобільних платформах. Розглядають види мобільних додатків, їх UI-елементи та відмінності в тестуванні для iOS та Android. Студенти практикуються у створенні чек-листів для мобільних додатків.

Інструменти та автоматизація

Учні розбираються, коли варто використовувати автоматизацію, а коли - мануальне тестування. Ознайомлюються з корисними інструментами для тестувальників. Отримують додаткові матеріали з тестування зручності використання та безпеки.

Системи контролю версій

Останній навчальний модуль пояснює принципи роботи систем контролю версій. Розглядають поняття релізів, версій та ревізій. Знайомляться з процесом безперервної інтеграції.

Завершення навчання

Курс завершується підготовкою до співбесіди та підсумковим іспитом. Студенти отримують сертифікат про проходження навчання.

Що отримують випускники

Після закінчення курсу випускники мають міцну теоретичну базу з тестування. Вони розуміють життєвий цикл ПЗ та вміють застосовувати техніки тест-дизайну. Володіють навичками створення тестової документації на різних етапах розробки. Вміють тестувати вимоги, веб- та мобільні додатки. Розуміють клієнт-серверну архітектуру та знають базові SQL-запити.

Умови навчання

Курс можна оплатити частинами. Навчальна програма побудована з урахуванням реальних вимог IT-компаній. Протягом навчання ведеться рейтинг успішності студентів. Передбачено додаткове заняття з стратегії працевлаштування в IT.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Супровід ментора