Перейти к основному содержанию

Kaspresso для начинающих

Продолжительность курса
4 мес.

Курс предназначен для тех, кто стремится освоить автоматизацию тестирования мобильных приложений на платформе Android с использованием фреймворка Kaspresso и языка программирования Kotlin. Программа обучения разработана практикующим senior AQA с более чем шестилетним опытом, что гарантирует актуальность и практическую направленность материала.

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

  • Введение в автоматизацию: основы автоматизации тестирования, настройка среды разработки и эмуляторов, использование Layout Inspector.
  • UiAutomator и управление функциями устройства: изучение возможностей UiAutomator для взаимодействия с системными функциями Android-устройств.
  • Отчётность с использованием Allure: интеграция и настройка Allure для генерации наглядных и информативных отчётов о тестировании.
  • Оптимизация кода сценариев: методы повышения эффективности и читаемости тестовых сценариев.
  • Продвинутые техники автоматизации: работа с Jetpack Compose, использование интерцепторов для гибкого управления тестами.
  • CI и контейнеризация: внедрение процессов непрерывной интеграции и использование контейнеризации для автоматизации тестирования.

Особенности обучения

  • Практическая направленность: каждое занятие включает live-coding с участием студентов, что способствует закреплению теоретических знаний на практике.
  • Удобный график: занятия проводятся дважды в неделю в онлайн-формате с возможностью просмотра записей, что позволяет совмещать обучение с работой или другими обязанностями.
  • Поддержка ментора: постоянная обратная связь и помощь от опытного наставника, готового ответить на вопросы и помочь в решении сложных задач.

Кому подойдёт этот курс

Курс рассчитан на начинающих QA / AQA специалистов с навыками программирования на Kotlin, а также на тех, кто желает углубить свои знания в области автоматизации тестирования мобильных приложений на Android.

Почему нужно выбрать именно этот курс

Этот курс составлен не по примерам с Wiki сайта Kaspresso, а в процессе запуска автоматизации тестирования сложного финтех приложения с множеством сложных элементов интерфейса. В процессе запуска автоматизации я решал множество нестандартных задач, которые я и буду демонстрировать в курсе.