http://item1
Тривалість
2.5 місяці
http://item2
Заннять на тиждень
3 години
http://item3
Форма навчання
Онлайн
http://item4
Вартість навчання
http://item5
Старт
16 жовтня 2023
Це Ваша можливість отримати одну з найпопулярніших, в сфері високих технологій, спеціальностей серед яких є Quality Assurance Engineer. Це школа, яка навчає сучасним методам та підходам тестування програмного забезпечення та процесу контролю якості в цілому. Курс розраховний як для новачків, так і людей, які вже деякий час працюють у ІТ індустрії. Необхідність в таких фахівцях для приватних фірм, банків, IT-компаній світового масштабу в останні роки прирівнюється до потреби в досвідчених програмістах. Під час навчання студенти знайомляться з різними практиками та підходами ручного та автоматизованого тестування. Як результат – студенти отримують знання та практичні навички в тестуванні програм і по закінченні курсів готові розпочати свою кар'єру QA інженера. Усі навчальні програми розроблені викладачами Uzhhorod IT School із урахуванням їхнього багаторічного досвіду роботи на комерційних проектах в ІТ сфері. Всі викладачі працювали і продовжують працювати на проектах всесвітньо відомих компаній. Наші курси відповідають усім сучасним вимогам та реаліям роботи у ІТ компаніях і містять у своїх програмах останні напрацювання експертів цієї сфери. Для максимально ефективного навчання ми приділяємо багато часу практичним завданням. Так, наше навчання це не «гола» теорія. Під час занять усі теоретичні матеріали будуть закріплені на практиці. Дані курси призначений для тих хто бажає працювати інженером з якості програмного забезпечення, інженером тестувальником, інженером автоматизації тестування. Даний базовий курс тестування також є частиною розширеного курсу з автоматизації тестування.
Зверніть будь ласка вашу увагу, всі курси платні. Отримайте інформацію про оплату через емейл після реєстрації. Базовий курс розрахований на тих, хто не має досвіду роботи в ІТ сфері, але вміє користуватися комп'ютером на дуже хорошому рівні, прагне вчитись новим технологіям та вивчати компютерні науки на більш високому рівні.
Вимоги до студентів - Вміння працювати з Windows / Linux / MAC OS - Вміння встановлювати та налаштовувати програми - Вміння працювати з командним рядком Курси також будуть корисні для людей які вже працювали по спеціальності Software tester до 1 року. Курс Автоматизації буде корисний людям які працюють QA інженерами але бажають навчитись автоматизованому тестуванню. Для тих, хто не достатньо володіє англійською мовою, ми надаємо можливість навчання на курсах ангійської для майбутніх QA інженерів. Ми допоможемо Вам здобути спеціальність Вашої мрії! Що включає курс? Базовий курс включає всі знання та навички, необхідні для початку кар’єри тестувальника. До програми курсу входить теоретична та практична частини. Це твій успішний старт у потужній та динамічній індустрії, де за короткий час ти можеш знайти роботу своєї мрії із великою заробітною платою. Ужгородська Школа Тестування пропонує Вам реальні знання та практичні вміння від провідних спеціалістів галузі тестування, які є в першу чергу практиками, а вже потім викладачами. Вони володіють досвідом та всіма сучасними навичками, бо здобували, та продовжують вдосконалювати їх у провідних ІТ компаніях світу. Викладачі нашої Школи знають, що потрібно молодому тестувальнику, щоб відкрити шлях у світ Інформаційних Технологій та гарячих вакансій. Зверніть увагу, перед початком курсів кожен абітурієнт має пройти тест для визначення рівня знань кожного з майбутніх студентів курсів. На основі цих данних, судетів буде розподілено у відповідні групи. Через деякий час після проходження тесту, студенти отримаюсть інформацію про початок занять.
Програма курсу
17 Тем
20 Занять
  • Причини помилок в програмному забезпеченні (ПЗ)
  • Як оцінити і виміряти якість?
  • Причинно наслідковий аналіз
  • Баланс факторів - час, гроші, якість
  • Звідки взялось слово "баг"?
  • 7 принципів тестування
  • Практична робота: Аналіз вимог до інтерфейсу і функціональності тестової програми. Складання списку неточностей і недостатків й списку питань по їх уточненні.

    • Модель водоспад (Waterfall)
    • Ітеративна модель (Iterative Model)
    • Спіральна модель (Spiral Model)
    • V-model
    • ISO9126
    • Рівні тестування:
      • Unit тестування
      • Integration тестування
      • Acceptance тестування
      • та інші

    Практична робота: Вибір методів і видів тестування тестового додатка і обґрунтування свого вибору.

    • Документи, що створюються в ході життєвого циклу проекту
    • Test cases
    • Check lists
    • Testing Flows

    Практична робота: Підготовка звітів про результати тестування.

    Практична робота: Скласти план тестування тестового додатку.

    • Життєвий цикл дефекта
    • Основні атрибути баг-репорта
    • Огляд основних систем управління дефектами
    • Як уникнути пінг-понгу БагАбоФіча

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

    • Поняття позитивних і негативних тестів
    • Допустимі дані
    • Повторний ввід даних. Невірні дані
    • Стійкість системи
    • Нештатні стани середовища виконання
    • Преревірка граничних значень
    • Преревірка нульового значення
    • Класи еквівалентності
    • Поняття покриття. Рівні покриття
    • Покрития по рядкам програмного коду
    • Зменшення кількості тестових прикладів
    • Аналіз покриття

    Практична работа: Написання набору Test Cases для тестування функціональності тестового додатку.

    • Задачі і цілі тестування інтерфейсу користувача
    • Функціональне тестування інтерфейсу користувача
    • Тестування зручності інтерфейсу користувача (usability)

    Практична робота: Доповнення набору Test Cases тестами для тестування інтерфейсу користувача.

    • Маніфест Agile
    • Ітерація
    • Скрам
    • Product backlog та інше
    • Кодекс етики QA
    • Structured Query Language
    • Joins

    Практична робота: Написання декількох своїх запитів до бази данних

    • API, REST архитектура, JSON vs XML
    • Postman
    • Як працюють кукі

    Практична работа

    • Hypertext Markup Language
    • CSS Локатори
    • xPath Language

    Практична работа

    • Java basics (Variable, Class, Method, OOP)
    • Selenium
    • TestNG
    • Apache Maven
    • Page Object

    Практична работа

    • Git / Github
    • Jenkins
    • Firefox Plugin for XSS
    • Огляд OWASP/CEH
    • GDPR
    • Clickjacking

    Практична работа

    • Web
    • Native
    • Hybrid
    • Оцінка проекту
    • Результати тестування

    Розгляд інтерв'ю та найбільш поширених питань на співбесіді