Тестувальник програмного забезпечення – одна з ключових фігур на ринку IT технологій. Тестування – один з основних етапів підготовки ПО перед запуском: це може бути сайт, програма, мобільне або веб додаток. Всі вони перед релізом в обов’язковому порядку проходять етап тестування і виправлення багов.Тестіровщік в команді розробки відповідає за якість готового технологічного продукту. Це дозволяє зберегти в майбутньому витрати на технічну підтримку і виправлення помилок. Завдяки курсу тестування ПО – ви зможете освоїти нову професію швидше, ніж професію програміста. Головною перевагою можна виділити те, що ви будете мати такі ж перспективи роботи як програмісти.
Курси тестувальника – один з найлегших шляхів для старту кар’єри в області інформаційних технологій. Посада QA Junior не вимагає великого переліку технічних навичок і умінь. Однак після закінчення курсу QA середня зарплата стартує від 500 доларів. Після проходження курсу «QA Manual» Ви будете мати всі знаннями і вміннями для отримання посади «тестувальника ПЗ» в будь-якій українській або міжнародної IT-компанії.
Програма курсу QA Manual розроблена викладачами на основі багаторічної практики і відповідає вимогам провідних IT-компаній і відповідає вимогам сучасного ринку до фахівців рівня Junior QA Engineer.
Всі тренера курса “Тестування ПЗ” – успішні практики рівня Middle або Senior, які мають безліч реалізованих успішних проектів і поділяться своїм досвідом з вами.
Бонус – можливість поліпшити свій технічний англійський і відвідувати курси англійської та Speaking Club протягом всього періоду навчання на курсі Тестування ПЗ.
Після закінчення курсу всі студенти проходять кар’єрний тренінг: тренуються проходити співбесіду, вчаться презентувати себе і свої soft і hard скіли, складати конкурентне резюме.
Ви навчитеся
- Чіткому розумінню програмного забезпечення (ПЗ) і як оцінити його якість
- Основним циклам розробки ПЗ і зрозумієте роль тестувальника в розробці
- Основам тест-дизайну, пріоритетності дефектів і аналізу ризиків
- Роботі з інструментами (tools), які допомагають полегшити роботу на проекті
- Тестування, заснованому на ризиках
- Інструментальним засобам підтримки тестування
- Роботі з основною документацією тестувальника (test plan, bug report, test case, etc)
- На практиці освоїте типи і рівні тестування
Введение в тестирование
Вступ у тестування
Знайомство з професією тестувальника. Розуміння якості програмного
забезпечення і тестування програмного забезпечення
- What is software?
- Software quality & quality issues
- Mission of a tester
- Thinking like a tester
Навички, які ви отримаєте
- Визначите місце тестувальника в команді і його місію
- Сформуєте розуміння того, що таке програмне забезпечення
- Зрозумієте, що таке якість програмного забезпечення
Життєвий цикл розробки програмного забезпечення (SDLC)
- Testers place in SDLC
- SDLC methodologies
- Specification review
Навички, які ви отримаєте
- Познайомитеся з основними методологіями розробки програмного забезпечення
- Зрозумієте специфіку роботи тестувальника в різних циклах
Типи і рівні тестування
- Testing types
- Testing levels
- White\Gray\Black box testing
Навички, які ви отримаєте
- Вивчите типи тестування
- Дізнаєтеся про рівні тестування
- На практиці відпрацюєте отримані знання
Тест-кейси
- What is a test case?
- Why we run a test cases?
- How tests can be good?
Навички, які ви отримаєте
- Отримайте знання і практичний досвід у написанні тест-кейсів
- Навчитесь самостійно писати тест-кейси
Тестування дизайну, розуміння і методики
- Test design comprehension
- Test design techniques
- Domain analysis
- Combination testing
Навички, які ви отримаєте
- Познайомитеся з концепцією тест дизайну
- На практиці відпрацюєте основні техніки тест дизайну
Тестування ризиків
- Risks in software development
- Risk-based testing
Навички, які ви отримаєте
- Дізнаєтеся, що таке тестування, засноване на ризиках
Дослідницьке тестування
- Scripted testing
- Exploratory testing
Навички, які ви отримаєте
- Вивчите основи і принципи дослідницького тестування і його відмінність від
скриптового тестування
Звіт про помилки
- What is a bug report?
- How to write a good bug report?
- Bug report life cycle?
Навички, які ви отримаєте
- Навчитесь писати звіти про помилки
- Напишите свій перший звіт про помилки
Тестова документація
- Test case
- Test suite
- Bug report
- Test report
- Test plan
Навички, які ви отримаєте
- Вивчите основну документацію, з якою працює тестувальник.
Інструменти тестувальника і його технічні навички
- What are tools in testing
- Common tools for testing
Навички, які ви отримаєте
- Освоєння основних інструментів тестувальника, які можуть допомогти в роботі з проектом
- Відпрацювання практичних навичок роботи з інструментами та програмами
WEB
- History of Internet creation
- Web applications architecture
- Web technologies
- HTTP protocol
Навички, які ви отримаєте
- Дізнаєтеся історію виникнення і розвитку Інтернету
- Основні технології та принципи, на яких базується Інтернет
XML
- XML
Навички, які ви отримаєте
- Вивчите мову розмітки документів XML
- Принципи побудови документів, використовуючи синтаксис XML
QA Engineer - 8 кроків до мети
-
1Записатися на курс
-
3Виконати практичні, лабораторні, домашні
-
5Визначитися з напрямом подальшого розвитку
-
7Здати тест і отримати сертифікат!
-
2Вивчити теорію
-
4Написати свою першу програму
-
6Виконувати завдання, робити проект, відвідувати додаткові заняття
-
8Junior QA Engineer!
Форми навчання і вартість
- Самостійне навчання в особистому кабінеті
- Заняття онлайн в зручний для вас час
- Доступ до усіх відео уроків: лекції, практичні, проекти, Q&A
- Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
- Сертифікат по закінченню курсу
- Вартість: 3900 грн
- Навчання з інструктором у групах по ZOOM згідно розкладу
- Доступ до усіх відео уроків: лекції, практичні, проекти, Q&A
- Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
- Живе спілкування з інструктором у ZOOM та Telegram, перевірка практичних
- Сертифікат по закінченню курсу
- Вартість: 15000 грн
Курс: Тестування ПЗ
Заняття з інструктором
З нуля до рівня Junior IT-спеціаліста і нової улюбленої роботи.
Заняття в аудиторіях або онлайн з кращими інструкторами
3,5 мес, 27 занятий, 68 часов теории и практики с IT-экспертами
Лабораторні роботи, індивідуальні та групові проекти
Англійська в подарунок для працевлаштування та роботи
Фінальний іспит, захист проекту – і Ви сертифікований IT – фахівець!
Команда курсу «Тестування програмного забезпечення»
Євген Лозоватський
QA Engineer, Middle QA
2 года в QA
- Специалізація : мобільне тестування(iOS, Android);
- Значний досвід в WEB тестуванні;
- Знання гнучних методологій (Scrum, Kanban);
- Знання процесів SDLC/STLC;
- Досвід в створенні тест-кейсів з використанням Jira, TestRail;
- Веб- технології: HTML, CSS, HTTP, JSON, XML
- Практичне використання Fiddler, Postman, Android Studio, DEV-tools
- Інструменти CI/CD: Teamcity, Jenkins, Bamboo;
- Знання SQL та баз даних (Postgress, MongoDB);
- Знання платформи контейнерізації Docker;
- Базовий досвід автоматизованого тестування (QA Automation Python)
Ігор Боднарчук
к.т.н., доцент кафедри комп’ютерних наук ТНТУ ім. Івана Пулюя
Завідувач кафедри комп’ютерних наук ТНТУ ім. Івана Пулюя.
22 роки викладання ІТ. Практичний досвід управління ІТ-проєктами 3 роки.
Дисертаційна робота на тему забезпечення якості програмних продуктів на ранніх етапах життєвого циклу.
Програмування: C/C++, C#, Python
Бази даних: MySQL, MS SQL Server, MongoDB
DevOps: Web server Apache, GIT (Git Hub, Git Lab), Docker, VirtualBox.
Керував одночасно до 5 проєктами, в т.ч. для web-платформи, desktop, mobile (iOS, Android). Керував роботою команд розробників і тестувальників для проєктів в області fintech, B2B. Практичний досвід використання таск-трекерів, засобів управління тестуванням. Розробка, проєктування баз даних. Віртуалізація сервісів та служб.
Роман Прус
QA Lead, QA Інженер
4 роки в QA
- Глибокий досвід WEB, мобільного тестування;
- Чітке розуміння SDLC/STLC
- Black-box, Grey-box, функціональне і нефункціональне тестування
- Досвід створення тестових планів, чек-листів, тестових випадків(тест-кейсів) (з використанням інструменту управління тестами: Jira, TestRail);
- Розрахунок часу команди на виконання задач, управління командою
- Досвід використання SQL-запитів
- Знання гнучких методологій (Scrum, Kanban);
- Веб-технології: HTML, CSS, HTTP, JSON, XML
- Практичне використання Fiddler, Android Studio, Dev-tools
Олексій Осипенко
Senior QA Auto Engineer
7 років у розробці
-
Програми: SQL, C#, Spring Framework, Selenium, JUnit, Hibernate, Docker, JIRA, Jenkins, Linux, Core Java, Java Database Connectivity (JDBC), JavaSE, Java Message Service (JMS), HTML, Node.js, Android, Android SDK
-
Інші навички: Selenium WebDriver, WebDriver, Unity3D, API Testing, Appium, Mobile Testing, Android Studio
Здобув ступінь магістра з комп’ютерних наук у КПІ. Працював у CyberVision, Inc., Miratech. Зараз працює у Data Art і Luxoft.
Кар'єрний сервіс
Після закінчення курсу, з отриманими знаннями і навичками, ви зможете претендувати на позицію Junior QA Engineer
Вчимо грамотному позиціонуванню на ринку праці. Правильно писати резюме та супровідні листи. Успішно проходити інтерв’ю
Ми постійно отримуємо від наших партнерів запити на роботу в ІТ-компаніях. Кращих студентів рекомендуємо нашим партнерам на роботу і стажування.
Відгуки про навчання в Main Academy
Ще не готові розпочати навчання або лишилися сумніви?
Завітайте на пробне заняття і протестуйте курс безкоштовно!
- Ви познайомитеся з інструктором курсу, технологіями та специфікою роботи в IT
- Дізнаєтеся, як проходить навчання на курсі Frontend: програма, розклад, створення першого портфоліо і умови сертифікації
- Визначте для себе, чи підходить вам цей напрям