Скачать 

[Нетология] Инженер по тестированию: с нуля до middle [Анастасия Шарикова, Антон Глушков]

Цена: 195 РУБ
Организатор: Robot
Список участников складчины:
  • 1. Юлия Дюжева
  • 2. alex2
  • 3. Obskur
  • 4. andrei
  • 5. ische
  • 6. Таксатор
  • 7. KKOLA
  • 8. Nutrikhinaas
  • 9. Argo21
  • 10. Морфей
  • 11. Yulia95
  • 12. Yana258
  • 13. Dragomir55
  • 14. kriskas
  • 15. Zhiltsova115
  • 16. SergeiB
  • 17. ник скрыт
  • 18. Марина023
  • 19. EvgeniyaKa
  • 20. Женечка_1
  • 21. Саяна
  • 22. Дарья05061991
  • 23. NadezhdaPolezhaeva
  • 24. Totik84
  • 25. Любаша32
  • 26. Людмила1227
  • 27. Коfeёк
  • 28. Hamstereus
  • 29. Дарья Мир
  • 30. Zharas
  • 31. maep
  • 32. Катерна
  • 33. aurum_ars
Robot
Robot
Складчик
  • #1

[Нетология] Инженер по тестированию: с нуля до middle [Анастасия Шарикова, Антон Глушков]

Ссылка на картинку
Тестирование — это не рутинное прокликивание сайта, это интересный многогранный процесс, где порой приходится побороться за качество
Профессия QA-инженера разноплановая и ответственная

От специалиста по тестированию зависит итоговое качество продукта, которым будет пользоваться клиент.
Тестировщик не ломает продукт, а выстраивает правильный процесс его создания. В задачи QA-специалиста входит общение с пользователями и разработчиками, анализ качества, выбор инструментов, предотвращение появления ошибок и постоянное усовершенствование процесса.
Кому будет полезен этот курс:
  • Тем, кто хочет получить профессию в IT
  • Тем, кто работает в техподдержке
  • Начинающим тестировщикам
Спойлер: Программа курса:
Модуль 1: Ручное тестирование и автоматизированное тестирование веб-приложений на Java
  • Ручное тестирование веб-приложений (Курсовой проект):
    • Введение в тестирование ПО. Методы и виды тестирования
    • Артефакты тестирования
    • Основы клиент-серверного взаимодействия, протокол HTTP, концепция DOM
    • Инструменты тестирования
    • Работа с DevTools браузера
    • Жизненный цикл разработки ПО. Гибкие методологии разработки ПО
    • Введение в SQL. Запросы SELECT, UPDATE, DELETE
    • Курсовой проект: проведение тестирования сайта крупной компании
    • Тестирование ПО. Многообразие тестирования
  • Вёрстка сайта на HTML и CSS (Видеокурс):
    • Теги для вёрстки контента страницы
    • Теги для вёрстки структуры страницы
    • Теги для вёрстки форм
    • Селекторы CSS
    • Определение контекста элементов
    • Блочная модель
    • Позиционирование элементов
    • Оформление текста
    • Оформление декоративных элементов
    • Состояние интерактивных элементов
  • Git — система контроля версий:
    • Предназначение системы контроля версий
    • Основные операции (фиксация и откат изменений, поиск, история)
    • Работа с сервисом GitHub
    • Ветки, слияние веток и разрешение конфликтов
  • Java для тестировщиков:
    • Введение в Java: JDK, JRE, JVM, IntelliJ IDEA
    • Программирование на Java: переменные, операторы, работа с отладчиком
    • Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений
    • Testability, автотесты, введение в ООП: объекты и методы
    • Система сборки Maven, управление зависимостями, автотесты на JUnit5
    • Циклы, параметризованные тесты и аннотации
    • Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs
    • Объектно-ориентированное программирование и проектирование
    • Объекты с внутренним состоянием, управление состоянием при тестировании
    • Композиция и зависимость объектов. Mockito при создании автотестов
    • Наследование и расширяемость систем. Проблемы наследования
    • Исключительные ситуации и их обработка. Тестирование исключений
    • Интерфейсы для организации малой связности. Обобщённое программирование (Generics)
    • Collections Framework. CRUD и тестирование систем, управляющих набором объектов
  • Автоматизация тестирования, Continuous Integration (Курсовой проект):
    • Основы автоматизации
    • Управление состоянием. Continuous Integration
    • Тестирование веб-интерфейсов. Selenium
    • Selenide
    • Patterns
    • Docker и Docker Compose
    • SQL
    • Репортинг: Report Portal
    • Приоритеты автоматизации
    • Курсовой проект: автоматизированное тестирование веб-сервиса туроператора
Модуль 2: Автоматизированное тестирование фронтенда веб-приложений на JavaScript
  • JavaScript для тестировщиков:
    • Cинтаксис
    • Отладка, Developer Tools
    • Типы данных в JavaScript
    • Инструменты и программное окружение (npm)
    • Функции, объекты
    • ООП в JS (ES6)
    • Обработка исключений и замыкания
    • Асинхронность
  • Автоматизация тестирования веб-интерфейсов:
    • Платформа Node.js
    • Jest
    • Puppeeter
    • Playwright
    • Cypress
    • Функциональное тестирование
    • CI/CD
Модуль 3: Автоматизированное мобильное тестирование
  • Тестирование мобильных приложений:
    • Особенности тестирования мобильных приложений
    • Тестирование IOS-приложений
    • Тестирование Android-приложений
    • Выбор устройств для тестирования
    • Инструменты
    • Автоматизация тестирования мобильных приложений
    • Особенности функционального и нефункционального тестирования на мобильных устройствах
    • Эмуляторы и симуляторы
    • Настройка Android Studio
    • Тестирование UI
    • Автоматизация тестов с помощью фреймворка Espresso
    • Автоматизация с использованием Appium
Модуль 4: Продвинутые модули
  • Тестирование производительности:
    • Виды тестирования производительности и метрики
    • Сценарии тестирования и профили нагрузки
    • Обзор инструментов для нагрузочного тестирования
    • Работа с данными в JMeter
    • Анализ результатов и оформление отчетов
  • Тестирование безопасности:
    • Введение в тестирование безопасности
    • SQL Injection
    • XSS-атака
    • Code Injection
    • Fiddler
    • Wireshark
Дополнительные модули
  • Основы языка программирования Python (Бонусный видеокурс):
    • Условные конструкции
    • Операции сравнения
    • Циклы
    • Типы данных, коллекции данных
    • Функции
    • Работа с файловой системой
    • Классы и их применение
    • Менеджер контекста
    • Работа с разными форматами данных
    • Работа с библиотекой Requests, HTTP-запросы
    • Работа с классами на примере API VK
  • Английский язык для начинающих разработчиков (Бонусный модуль от EnglishDom):
    • Лексика, без которой не обойтись
    • Как вести переписку на английском
    • Чтение документации и анализ требований
    • Программирование
    • Тестирование ПО
    • Стрессовые ситуации
    • Устранение неполадок
    • Работа и роли в команде
    • Поддерживаем любую беседу на английском
    • Собрания, презентации на высшем уровне
  • Карьера в тестировании:
    • Тестировщик: задачи, работа в команде
    • Поиск работы: компания vs фриланс
    • Карьерная траектория: из студента в senior
    • Первое собеседование
    • Тренды в тестировании: за какими ресурсами следить
    • Резюме, сопроводительное письмо, портфолио
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Похожие складчины
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование
  • в разделе: Программирование

Войдите или зарегистрируйтесь, чтобы комментировать и скачивать складчины!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху