Подключение проекта (2-х недельный спринт)
Обсуждение проекта в Skype
Ежедневные совещания
Продолжение работы над проектом
SQL запросы
Вы научитесь делать как простые выборки, так и многотабличные запросы с использование JOIN и UNION, а также освоите функции агрегации.
SQL – это язык для общения программ с базами данных. Каждое серьезное собеседование или тестовое задание содержит вопросы о базах данных и SQL. Знание SQL значительно повышает шанс устройства на работу.
Изучаем SQL на примере MySQL — одной из самых популярных баз данных.
Ежедневные совещания
Подведение итогов по текущему проекту (разбор баг репортов по каждому ученику)
Подключение проекта (2-недельный спринт)
Обсуждение проекта в Skype
Ежедневные совещания
Продолжение работы над проектом
Тестирование API (Работа с Postman)
Преимущества умения тестировать API:
- Раннее тестирование софта — разработчики сначала делают API, а потом уже графический интерфейс. У вас есть шанс проверить логику раньше, чем ее дорисуют в GUI.
- Достаточность тестирования только API — графического интерфейса может в принципе не быть. Будет только API-метод. Такое часто бывает в enterprise-системах.
- Высокая скорость тестирования — вызвать один запрос занимает доли секунды. А вот через интерфейс повторить процедуру бывает сложно. Например, создать пользователя на 50 заполненных полей…
- Точная локализация ошибки — где конкретно произошла проблема? На сервере или клиенте? Проверьте работу сервера через API и узнаете точно.
- Автоматизация тестирования — даже если у вас нет автотестов на уровне API приложения, вы можете создать свои простенькие через Postman. Это поможет не гонять одно и то же вручную + быстро создавать большие объемы данных.
Ежедневные совещания
Подведение итогов по текущему проекту (разбор баг репортов по каждому ученику)
Подключение проекта (2-х недельный спринт)
Обсуждение проекта в Skype
Ежедневные совещания
Продолжение работы над проектом
Тестирование мобильного приложения
Рынок мобильных устройств растет в разы быстрее рынка десктопных компьютеров, позволяя реализовывать новые возможности для развития и продвижения самых передовых бизнес идей. Вместе с тем возрастает и спрос на тестировщиков мобильных приложений.
Мобильные технологии имеют ряд особенностей, которые надо учитывать: наличие сенсоров и датчиков, постоянная работа системы, управление тачскрином и прочее.
В тестировании мобильных приложений мы делаем особый акцент на работе с платформой Android, как с наиболее распространенной мобильной ОС на данный момент.
Ежедневные совещания
Подведение итогов по текущему первому проекту (разбор баг репортов по каждому ученику)
Подключение проекта (недельный спринт)
Нагрузочное тестирование c Jmeter
-познакомимся с инструментами, предназначенными для генерации нагрузки и для мониторинга различных характеристик производительности;
-освоим способы использования этих инструментов для генерации нагрузки различного вида;
-изучим типовые архитектурные шаблоны построения приложений и связанные с этим источники потенциальных проблем с производительностью;
-рассмотрим способы выявления проблем с производительностью на основе анализа результатов мониторинга.
Обсуждение проекта в Skype
Ежедневные совещания
Подведение итогов по текущему проекту (разбор баг репортов по каждому ученику)
ЭКЗАМЕН
Собеседование и трудоустройство:
Подбор вакансий и отправка резюме
Стратегия успешного прохождения собеседования
Анализ ситуаций, возникающих при прохождении собеседования
Google Classroom (публикация проекта)
Jira (выставление тасок и оформление дефектов)
TestLink (управление тест-планом, тест-кейсами)
DevTools
Специализированные расширения для браузеров, упрощающие работу тестировщику
Эмуляторы для тестирования мобильных приложений