Чи думаєте про те, щоб бути людиною, яка перевіряє якість програмного забезпечення, використовуючи передові інструменти та технології? Бажаєте, щоб під вашим керівництвом кожен додаток працював бездоганно та відповідав очікуванням користувачів? Спеціалізуйтеся на створенні та впровадженні автоматичних тестів, які ретельно перевіряють кожну функцію та програмний компонент, виявляючи помилки, перш ніж вони потраплять до кінцевих користувачів. Сьогодні навчання на тестувальника реальніше і простіше, ніж будь-коли.Стати ключовим гравцем у команді, яка стимулює інновації та гарантує найвищу якість технологій. Ви отримаєте набір матеріалів для самостійного вивчення основ Java та налаштування робочого середовища. Ви також вирішите першочергові завдання, які будуть перевірені наставником після початку навчання. Переробку матеріалів для розминки варто розпочинати ще до початку тренування.
На початку навчання буде представлена маса інформації:
- дізнаєтесь про основи ручного тестування;
- ознайомтеся з методиками роботи тестувальника;
- зрозумієте, як фахівці збирають вимоги до тестування.
Пізніше, в рамках переходу до автоматизованих методів, ви налаштуєте робоче середовище та познайомитеся із системою контролю версій, яку використовують розробники – Git.
Основи Java - у цій частині курсу дізнаєтеся базу об'єктно-орієнтованого програмування, а також навчитеся писати умовні оператори та цикли. Потім дізнаєтеся про типи тестів на Java та інструменти побудови проекту. Почнете працювати з модульними тестами за допомогою JUnit. Крім того, зрозумієте, як за допомогою інструментів ІІ створювати прості модульні тести певних методів коду.Заглиблюючись у тему тестування, дізнаєтеся про все більш просунуті методи та інструменти. У цій частині курсу навчитеся використовувати m.in. зі Spring і Selenium, а також познайомитеся з SQL, парадигмою REST та SOAP. На цьому етапі будуть розглянуті основи інтерфейсних знань, такі як HTML, CSS, JS та інструменти розробки в Chrome. На додаток до цього будуть представлені такі інструменти, як:
- Spock;
- Bash;
- JMeter;
Використовуючи на практиці наявну науку, самостійно працюватимете над тестовим проектом для закріплення своїх знань.
Протягом усього курсу зможете вирішувати завдання та працювати над проектами. Завдяки самостійній роботі з кодом дізнаєтесь, як справляються зі своїми завданнями справжні програмісти.