name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку

(JTE) Тестирование ПО. Junior Test Engineer

Код курса: JTE
Рейтинг:
(0 голосов)
31 990 р.
Количество:
Дни2 месяца (45 ак. часов)
Дата курса
Город
Формат обученияКорпоративный
поделиться

 

software-testing

Описание курса

 

Программа курса Тестирование ПО. Junior Test Engineer ориентирована на получение учащимися практических навыков и знаний, которые позволят каждому после успешного прохождения найти работу Тестировщика программного обеспечения.
 
Курс охватывает большинство требований, предъявляемых на собеседовании на позицию Младший тестировщик или Junior Test Engineer.

Для кого этот курс:

  • для всех, кто хотел бы начать карьеру в творческой и перспективной профессии - Тестировщик ПО
  • перфекционистов, кто хотел бы использовать это качество в работе
  • для тех, кого всюду окружают "баги": то светофор горит сразу и красным и зеленым, то лифт едет на 5ый этаж, хотя рядом с кнопкой написано "4", и хочется с кем-то этим поделиться :)
  • для тех, кто не боится обилия английских слов (необходим начальный уровень английского языка или хотя бы желание его получать)
  • для всех, кто хотел бы сменить профессиональную деятельность
  • для всех, кому интересно узнать что-то новое

После окончания курса Вы сможете:

  • Независимо от предыдущего опыта, начать карьеру Тестировщика программного обеспечения
  • Получить полное представление о роли тестировщика в разработке программного обеспечения
  • Реально применять полученные знания и навыки на практике

Описание курса:

Курс состоит из нескольких занятий (по три часа каждое), разделенных на «помидорки», с огромным количеством практики и обширными домашними заданиями (нужно будет уделять часа по 2 на подготовку + на обсуждения если возникнут вопросы).

Во время занятий мы будем играть, рисовать, анализировать, исследовать, тестировать, получать не только знания, но и бесценный опыт и запись в резюме :)

После каждого занятия будет обязательная домашняя работа.

В качестве «подопытного» проекта для практических работ будет использоваться проект с открытым кодом JTalks, дефекты будем заводить в JIRA, тест кейсы в Zephyr for JIRA, чеклисты в TestPad
 
 

Входные требования к участникам курса:

  • Входное тестирование. Перед началом курса каждый участник курса проходит тестирование на знание основ в сфере информационных технологий. Тестирование включает в себя вопросы по основам устройства, использования интернета, программного обеспечения и общих знаний в информационных технологиях.
Это необходимо для того, чтобы:
  • Не терять на курсе время на вопросы типа "Что такое браузер?, А, как установить программу?" и тому подобные
  • Вам не тратить время на то, к чему Вы пока не готовы
Если Вы не прошли входное тестирование, при этом имеете сильное стремление стать Тестировщиком ПО, Вы можете пройти наш курс по основам информационных технологий, затем ещё раз, уже успешно пересдать тестирование, а уже после этого пройти курс Тестирование ПО. Junior Test Engineer.
 
  • Перед началом курса мы настоятельно рекомендуем ознакомиться со следующей литературой:
    • Роман Савин "Тестирование dot com"
    • Небольшая статья https://habrahabr.ru/post/110307/
    • "Testing computer software" Cem Kaner, Jack L. Falk, Hung Quôć Nguyêñ (https://yadi.sk/i/HeWUD6QcibhYV)
    • "Быстрое тестирование" (https://yadi.sk/i/jILnXet0ibhX8)
 
ВАЖНО! Каждое занятие, кроме первого, будет начинаться со «стенд-ап митинга» и «мозгового штурма», будем пробовать тестировать и учиться генерировать идеи, поэтому просьба не опаздывать!
 
 

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

 

Занятие 1. Вступительное.

  • Организационные вопросы: познакомимся, поговорим о курсе, целях, правилах и почему будет много английских слов.
  • Что такое тестирование? Различия между QA, QC и тестировщиком
  • Какие еще проектные роли бывают?
  • Пути развитие тестировщика.
  • Где учиться тестированию? Что читать?

Занятие 2. Теоретическое

  • 7 принципов тестирования
  • Уровни тестирования: модульное, интеграционное, системное
  • Типы тестирования: классифицируем тесты

Занятие 3. Тест-дизайнерское

  • Граничные значения
  • Классы эквивалентности
  • Use-cases
  • Decision tables
  • Диаграммы состояний и переходов

Занятие 4. Документальное

  • Виды тестовой документации
  • Что такое тест план и зачем он нужен?
  • Что такое чеклисты, тест-кейсы и как их писать
  • Обзор систем для тест-менеджмента
  • Что такое багрепорт?
  • Обзор баг-трекинговых систем

Занятие 5. Требовательное

  • Виды требований
  • Что, если требования есть?
  • Что, если требований нет?
  • Почему важно знать, для кого мы делаем продукт?
  • Учимся анализировать «хотелки».

Занятие 6. Процессно-гибкое

  • Процессы разработки ПО: какие бывают и зачем нужны?
  • Поговорим о водопаде
  • Что такое agile?
    • Манифест и принципы agile
    • Методологии на основе Agile: Scrum, Kanban, XP
    • Scrum: роли, митинги, артефакты
    • Definition of Done
    • Continuous Delivery
    • Особенности тестирование в agile командах

Занятие 7. Техническое

Для тестирования и локализации ошибок, планирования тестов и понимания своих продуктов, тестировщик должен обладать и техническими навыками
  • Основы SQL
  • Типы архитектур: тонкий и толстый клиенты
  • HTTP протокол
  • Основы Linux

Занятие 8. Техническое-2

  • HTML. Basic
  • Web Services
  • Что такое логи

Занятие 9. О тестировании веб-приложений

  • Особенности тестирования веб-приложений
  • Тестировании безопасности: теория, XSS, SQL injection
  • Инструменты-помощники: fiddler, firefox-плагины, HAR-viewer
  • Онлайн-помощники: валидаторы, чеклисты, перформанс тесты, проверялки UI и юзабилити
  • Тестируем веб-сервисы с Soap UI
 

Занятие 10. Настольное

  • Особенности тестирования десктопных приложений
  • Тестируем инсталляторы
  • Что делать, если у меня всего 1 система, а надо 10 или немного о средствах виртуализации

Занятие 11. Мобильное

  • Особенности мобильных приложений.
  • Что важно не забывать тестировать? Составляем чеклист.

Занятие 12. Инструментальное

  • Мнемоники, готовые чеклисты
  • Снимаем скриншоты, проверяем размеры
  • Вспоминаем инструменты, изученные на других лекциях

Занятие 13. Практическое

  • Типичный рабочий день тестировщика
  • Психология в тестировании. Разбираем ситуационные проблемы
  • Оказались первым тестировщиком на проекте. С чего начинать?

Занятие 14. Автоматизационное

  • Что такое автоматизированное тестирование и в каких случаях стоит применять?
  • Пирамида тестирования или почему пирамида лучше мороженки
  • Инструмент Sikuli
  • BDD подходы в автотестах

Занятие 15. Карьерное

  • Пишем резюме. О чем важно упомянуть?
  • Собеседования. Разбираем ситуации и вопросы, с которыми мы можем столкнуться
  • Составляем «словарик» важных терминов

Расписание


Вт 19:00 - 21:00
Чт 19:00 - 21:00

 

Дни2 месяца (45 ак. часов)
Дата курса08.июл / 16.июл
ГородСанкт-Петербург / Москва
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад