Курс преподает:
Дмитрий Шерстюк

QA Automation Engineer – CloudLinux Inc. Более 8 лет в IT сфере. Окончил курсы ISTQB Certification Advanced Level Test Manager и Fundamentals of Software Testing.

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

Обучение направлено на людей, желающих получить новую перспективную работу в сфере IT. У нас на курсе Вы получите теоретические и практические знания. Будете знать и понимать жизненный цикл тестирования и его место в этапе разработки проекта. Занятия проводят практикующие специалисты в сфере тестирования.

  • 1
    Ключевые определения и терминология
    • Методологии разработки ПО (Waterfall, V-model, Agile (SCRUM, Kanban, XP)
    • Процессы в тестировании
  • 2
    Техники тест-дизайна
    • Классы эквивалентности, граничные значения, причинно-следственная связь
    • Исчерпывающее тестирование, попарное тестирование, предугадывание ошибки
    • Тест стратегия, матрица покрытия тестов
  • 3
    Принципы тестирования
  • 4
    Клиент-серверная архитектура приложений
    • HTTP. REST/ SOAP. URI, URL, GET/POST
    • Форматы передачи данных ( XML, json, YAML)
  • 5
    Введение в Web - HTML/CSS
  • 6
    Тестирование мобильных приложений
    • Мобильные платформы iOS, Android. Их особенности. Гайдлайны
    • Виды мобильных приложений: нативные, мобильный веб, гибридные
    • Виды тестирования, применяемые в тестировании мобильных приложений
    • Особенности тестирования: узкие места в мобильных приложениях (блокировка экрана, входящий звонок, утечки памяти, работа с сотовой сетью передачи данных)
  • 7
    Тестирование десктопных приложений с помощью прокси сервера
  • 8
    Python basics
    • Типы данных
    • Циклы
    • Условные операторы
    • Коллекции, исключения. ООП. TDD. BDD, DDD
  • 9
    Система контроля версий Git. Основы bash
  • 10
    Метрики тестирования
    • Виды отчетов
    • Виды оценок (Story Points, человекочасы)
    • Оценка по методу трёх точек, экспертная оценка (Метод “Дельфи”)
  • 11
    Реляционные БД
    • CRUD, SELECT, JOIN
  • 12
    Основы автоматизации тестирования с использованием Postman, Jmeter, Screenster, SeleniumIDE
  • 13
    Live-projects тестирование в качестве ДЗ и проверки знаний
  • Подведение итогов
  • Вручение сертификата
Требования курса:
  • Уверенные навыки работы с ПК
  • Желание учиться
Записаться на курс