Тестирование ПО. Junior Test Engineer [Повтор]
Программа курса Тестирование ПО. Junior Test Engineer ориентирована на получение учащимися практических навыков и знаний, которые позволят каждому после успешного прохождения с легкостью найти работу Тестировщика программного обеспечения.
Курс охватывает большинство требований, предъявляемых на собеседовании на позицию Младший тестировщик илиJunior Test Engineer
Для кого этот курс:
Скрытое содержимое.
Программа курса Тестирование ПО. Junior Test Engineer ориентирована на получение учащимися практических навыков и знаний, которые позволят каждому после успешного прохождения с легкостью найти работу Тестировщика программного обеспечения.
Курс охватывает большинство требований, предъявляемых на собеседовании на позицию Младший тестировщик илиJunior Test Engineer
Для кого этот курс:
- для всех, кто хотел бы начать карьеру в творческой и перспективной профессии - Тестировщик ПО
- перфекционистов, кто хотел бы использовать это качество в работе
- для тех, кого всюду окружают "баги": то светофор горит сразу и красным и зеленым, то лифт едет на 5ый этаж, хотя рядом с кнопкой написано "4", и хочется с кем-то этим поделиться
- для тех, кто не боится обилия английских слов (необходим начальный уровень английского языка или хотя бы желание его получать)
- для всех, кто хотел бы сменить профессиональную деятельность
- для всех, кому интересно узнать что-то новое
- Независимо от предыдущего опыта, начать карьеру Тестировщика программного обеспечения
- Получить полное представление о роли тестировщика в разработке программного обеспечения
- Реально применять полученные знания и навыки на практике
Описание курса:
Курс состоит из несколько занятий (по три часа каждое), разделенных на «помидорки», с огромным количеством практики и обширными домашними заданиями (нужно будет уделять часа по 2 на подготовку + на обсуждения если возникнут вопросы).
Во время занятий мы будем играть, рисовать, анализировать, исследовать, тестировать, получать не только знания, но и бесценный опыт и запись в резюме
После каждого занятия будет обязательная домашняя работа.
В качестве «подопытного» проекта для практических работ будет использоваться проект с открытым кодом JTalks, дефекты будем заводить в JIRA, тест кейсы вZephyr for JIRA, чеклисты в TestPad
Важно: каждое занятие, кроме первого, будет начинаться со «стенд-ап митинга» и «мозгового штурма», будем пробовать тестировать и учиться генерировать идеи, поэтому просьба не опаздывать!
Программа курса:
Занятие 1. Вступительное.
Для тестирования и локализации ошибок, планирования тестов и понимания своих продуктов, тестировщик должен обладать и техническими навыками
СВЕРНУТЬ
Преподаватель
ЗАДАТЬ ВОПРОС
Юлия
Юлия является экспертом в области тестирования программного обеспечения с опытом более 7 лет в российских и зарубежных компаниях различного уровня.
В процессе профессионального роста Юлии посчастливилось участвовать в различных процессах разработки ПО и приобрести разносторонний опыт не только в тестировании, но и в смежных областях IT-сферы.
В данный момент Юлия является лидером команды тестирования в open-source проекте JTalks и ведущим тестировщиком одной из российских компаний.
"Считаю, что практические навыки гораздо важнее теории, но без теории трудно осознать что практиковать!" - говорит Юлия.
ЗАДАТЬ ВОПРОС
Юрий
Юрий закончил СПбГЭТУ «ЛЭТИ» по специальности "электроника и микроэлектроника", но не смотря на столь интересную специальность, ему ни дня не пришлось по ней работать.
Уже во время учебы понял, что больше привлекают информационные технологии и увлекся программированием.
Какое-то время занимался фрилансом - делал веб-приложения на заказ, сайты и порталы различной сложности. В один момент стало скучно просто программировать, и стало скучно - в тестирование.
Сейчас Юрий является экспертом в области тестирования программного обеспечения с опытом более 3 лет в компаниях различного уровня.
В настоящее время работает в компании Intermedia в должности Automated QA Engineer.
«Я всегда считал, что самое главное в человеке - это любопытство. Оно же - фитиль в свече обучения.» - говорит Юрий.
Курс состоит из несколько занятий (по три часа каждое), разделенных на «помидорки», с огромным количеством практики и обширными домашними заданиями (нужно будет уделять часа по 2 на подготовку + на обсуждения если возникнут вопросы).
Во время занятий мы будем играть, рисовать, анализировать, исследовать, тестировать, получать не только знания, но и бесценный опыт и запись в резюме
После каждого занятия будет обязательная домашняя работа.
В качестве «подопытного» проекта для практических работ будет использоваться проект с открытым кодом JTalks, дефекты будем заводить в JIRA, тест кейсы вZephyr for JIRA, чеклисты в TestPad
Важно: каждое занятие, кроме первого, будет начинаться со «стенд-ап митинга» и «мозгового штурма», будем пробовать тестировать и учиться генерировать идеи, поэтому просьба не опаздывать!
Программа курса:
Занятие 1. Вступительное.
- Организационные вопросы: познакомимся, поговорим о курсе, целях, правилах и почему будет много английских слов.
- Что такое тестирование? Различия между QA, QC и тестировщиком
- Какие еще проектные роли бывают?
- Пути развитие тестировщика.
- Где учиться тестированию? Что читать?
- 7 принципов тестирования
- Уровни тестирования: модульное, интеграционное, системное
- Типы тестирования: классифицируем тесты
- Граничные значения
- Классы эквивалентности
- Use-cases
- Decision tables
- Диаграммы состояний и переходов
- Виды тестовой документации
- Что такое тест план и зачем он нужен?
- Что такое чеклисты, тест-кейсы и как их писать
- Обзор систем для тест-менеджмента
- Что такое багрепорт?
- Обзор баг-трекинговых систем
- Виды требований
- Что, если требования есть?
- Что, если требований нет?
- Почему важно знать, для кого мы делаем продукт?
- Учимся анализировать «хотелки».
- Процессы разработки ПО: какие бывают и зачем нужны?
- Поговорим о водопаде
- Что такое agile?
- Манифест и принципы agile
- Методологии на основе Agile: Scrum, Kanban, XP
- Scrum: роли, митинги, артефакты
- Definition of Done
- Continuous Delivery
- Особенности тестирование в agile командах
Для тестирования и локализации ошибок, планирования тестов и понимания своих продуктов, тестировщик должен обладать и техническими навыками
- Основы SQL
- Типы архитектур: тонкий и толстый клиенты
- HTTP протокол
- Основы Linux
- HTML. Basic
- Web Services
- Что такое логи
- Особенности тестирования веб-приложений
- Тестировании безопасности: теория, XSS, SQL injection
- Инструменты-помощники: fiddler, firefox-плагины, HAR-viewer
- Онлайн-помощники: валидаторы, чеклисты, перформанс тесты, проверялки UI и юзабилити
- Тестируем веб-сервисы с Soap UI
- Особенности тестирования десктопных приложений
- Тестируем инсталляторы
- Что делать, если у меня всего 1 система, а надо 10 или немного о средствах виртуализации
- Особенности мобильных приложений.
- Что важно не забывать тестировать? Составляем чеклист.
- Мнемоники, готовые чеклисты
- Снимаем скриншоты, проверяем размеры
- Вспоминаем инструменты, изученные на других лекциях
- Типичный рабочий день тестировщика
- Психология в тестировании. Разбираем ситуационные проблемы
- Оказались первым тестировщиком на проекте. С чего начинать?
- Что такое автоматизированное тестирование и в каких случаях стоит применять?
- Пирамида тестирования или почему пирамида лучше мороженки
- Инструмент Sikuli
- BDD подходы в автотестах
- Пишем резюме. О чем важно упомянуть?
- Собеседования. Разбираем ситуации и вопросы, с которыми мы можем столкнуться
- Составляем «словарик» важных терминов
СВЕРНУТЬ
Преподаватель
ЗАДАТЬ ВОПРОС
Юлия
Юлия является экспертом в области тестирования программного обеспечения с опытом более 7 лет в российских и зарубежных компаниях различного уровня.
В процессе профессионального роста Юлии посчастливилось участвовать в различных процессах разработки ПО и приобрести разносторонний опыт не только в тестировании, но и в смежных областях IT-сферы.
В данный момент Юлия является лидером команды тестирования в open-source проекте JTalks и ведущим тестировщиком одной из российских компаний.
"Считаю, что практические навыки гораздо важнее теории, но без теории трудно осознать что практиковать!" - говорит Юлия.
ЗАДАТЬ ВОПРОС
Юрий
Юрий закончил СПбГЭТУ «ЛЭТИ» по специальности "электроника и микроэлектроника", но не смотря на столь интересную специальность, ему ни дня не пришлось по ней работать.
Уже во время учебы понял, что больше привлекают информационные технологии и увлекся программированием.
Какое-то время занимался фрилансом - делал веб-приложения на заказ, сайты и порталы различной сложности. В один момент стало скучно просто программировать, и стало скучно - в тестирование.
Сейчас Юрий является экспертом в области тестирования программного обеспечения с опытом более 3 лет в компаниях различного уровня.
В настоящее время работает в компании Intermedia в должности Automated QA Engineer.
«Я всегда считал, что самое главное в человеке - это любопытство. Оно же - фитиль в свече обучения.» - говорит Юрий.
http://levelp.ru/courses/detail.php?ID=413
goto/post?id=4310566#post-4310566