Это курс для тех, кто соблазнился миром IT, и хочет стать крутым тестировщиком!
Стать им будет намного проще, если вы склонны мыслить аналитически и любите покритиковать мир вокруг себя. А вот наличие опыта для начала занятий совсем не обязательно.
Благодаря этому курсу вы разберётесь с основами тестирования ПО – выучите терминологию, познакомитесь с ключевыми техниками и сможете попрактиковаться в задачах, которые выполняет на работе новичок тестировщик.
Длительность, стоимость, расписание
Форматы обучения:
- Пакет video. Доступ к видеозаписям прошлой группы, без проверки домашних заданий – 200$.
Пакет homework. Доступ к видео с проверкой домашних заданий тренером (Савастюк Наталья) – 350$. Общение по электронной почте и устный экзамен-консультация в формате собеседования в конце обучения.
Пакет consultation. Доступ к видео с проверкой домашних заданий и online консультациями с тренером (Наташей Савастюк) – 500$. На консультациях даётся фидбек по домашним, проводится контроль изученного материала с помощью доп. заданий, обсуждаются любые вопросы от слушателей. Всего включено 9 консультаций по 1 часу и устный экзамен в формате собеседования в конце обучения.Начало ближайших занятий и расписание: зависит только от вас. Обучение стартует сразу после подачи заявки и оплаты курса.
Дополнительно, про некоторые условия онлайн-обучения можно прочитать здесь.
Может ли любой человек стать тестировщиком?
Моё внутреннее убеждение – нет.
Именно поэтому я рекомендую всем желающим убедится в том, что они соответствуют перечисленным ниже критериям. Безусловно, полное соответствие или несоответствие не может достоверно свидетельствовать о том, сможете или нет вы стать тестировщиком. Но, как минимум, не успешные результаты для меня говорят о том, что в процессе обучения вам, вероятно, будет слишком сложно, а отведённой длительности занятий будет недостаточно для усвоения и понимания материала.
Что же это за критерии для желающего попасть в тестирование?
Заинтересованные в обучении:
- Должны пройти тест на логическое мышление и показать хорошие результаты (расшифровку поясню тем, кто будет подавать заявку на курс, но ориентируйтесь на результат от 6-7 правильных ответов).
- Должны понимать базовые компьютерные термины: операционная система, браузер, сайт, буфер обмена, оперативная память, процессор, IP-адрес, скриншот, права доступа, авторизация, файловая система, расширение файла.
- Должны иметь быструю скорость печати, уметь работать “на ты” с MS Word, MS Excel, любым почтовым сервисом, любым файлообменником (Dropbox, например), знать как установить и удалить приложения.
- Должны любить и ценить процесс мышления, процесс анализа.
- Должны уметь грамотно излагать свои мысли.
- Должны быть уверены в своем желании стать тестировщиком, изучить основы профессии. Горькая правда: те, кто изначально идут на курсы с целью “посмотреть” на профессию, обычно в процессе обучения сталкиваются с множеством проблем. И, как результат, в конце обучения могут не получить сертификаты.
Если вы решили подать заявку, то выполните вот это ЗАДАНИЕ ДЛЯ ПОСТУПЛЕНИЯ на курс “Основы тестирования ПО. Старт карьеры.” и укажите ссылку на документ с результатами на форме регистрации на курс.
После обучения.
Программа курса “Основы тестирования ПО. Старт карьеры тестировщика”
Занятие 1. Введение в разработку
- Вводная терминология – базовый словарный запас тестировщика/глоссарий тестировщика
- Проектные роли (кто участвует в разработке проекта?)
- Процесс разработки
Занятия 2. Клиент-серверная архитектура
- Клиент-серверная архитектура
- Структура http-запроса
- Инструменты разработчика в браузере (dev tools)
Занятие 3. Веб-страница и базы данных
- Структура веб-страницы
- Структура базы данных
- SQL запросы
- Дополнительно – снифферы
Рекомендую так же для более углубленного изучения пройти курс Клиент-серверная архитектура
Занятие 4. Декомпозиция приложения
- Изучение требований и приложения
- Декомпозиция приложения на действия, параметры и значения (ДПЗ)
- Механизмы обработки ошибок
Занятие 5. Функциональное тестирование
- Какие бывают элементы интерфеса и какие тесты для них необходимо проводить
- Тестирование с помощью мнемоники CRUD (Create, Read, Update, Delete)
Занятие 6. Баги (отчеты об ошибке)
- Правила описания багов
- Баг-трекинг системы
Занятие 7. Жизненный цикл бага
- Жизненный цикл бага
- что присходит с багом после его нахождения
- как реагировать на разные варианты решений по багам
- Локализация багов
Занятие 8. Техники тест-дизайна: классы эквивалентности и граничные значения
Проектирование (придумывание) тестов с помощью:
- Техники разбиения диапазона данных на классы эквивалентности
- Техники анализа граничных значений
Занятие 9. Практика по проектированию тестов
Практикуемся в применении изученных техник тест-дизайна.
Занятие 10. Тестирование требований
- Какие требования бывают?
- Что такое хорошие требования?
- Как тестировать требования?
Занятие 11. Документирование тестов
Разбираем как создавать тестовую документацию:
- Атрибуты тестов
- Оформление в виде чеклистов и тест-кейсов
- Выбор формата оформления
- Читлисты
Занятие 12. Практика по созданию тестовой документации
Разбираем ошибки в созданной документации.
Занятие 13. Классификация тестирования через спираль тестирования
Если нужно тестировать проект, то что как и когда делать?
Пройдемся по этапам процесса тестирования и параллельно разберем его многогранность
- Smoke, New Features Testing и Regression Testing
- Методы тестирования (чёрный, белый, серый ящик)
- Уровни тестирования
- Исследовательское и скриптовое тестирование
- Автоматизированное и ручное тестирование
- Виды тестирования
Занятие 14. Техники тест-дизайна: техники комбинаторики.
- Оптимизируем возможные тесты с помощью техник комбинаторики
- При этом выполняем ранее придуманные тесты, ищем и фиксируем найденные баги
Занятие 15. Виды тестирования
- Тестировать можно логику, внешний вид, переводы и много чего еще.
- Разбираем, какие виды тестования существуют.
- Практикуемся в генерации тестов по разным видам.
Занятие 16. Тестирование графического интерфейса (тестирование UI)
- Дизайн как требования к интерфесу
- Что делать, если дизайна нет
- Как тестировать графический интерфейс
Занятие 17. Тестирование удобства использования (тестирование юзабилити)
- Что такое “юзабилити”?
- Техники оценки юзабилити
- Тестирование на пользователях
- Тестирования по гайдлайнам к элементам интерфейса
- 10 принципов Якоба Нильсена
Занятие 18. Отчёты о результатах тестирования (TRR – Test Result Report)
- Когда тестирование заканчивается?
- Метрики качества
- Варианты отчетов по тестированию
Занятие 19. Устный экзамен
Выпускной экзамен в формате мини-собеседования.
Занятие 20. Про собеседование и карьеру тестировщика
- Куда и как развиваются тестировщики
- Что для этого делают
- Какие книжки читают
- Какие вопросы слышат на собеседовании
Зарегистрироваться на курс “Основы тестирования ПО. Старт карьеры тестировщика”
Выпускники
Ранее на этой странице пофамильно указывала успехи каждого выпускника, но моим курсам уже более 1- лет и пришло время обобщать. За это время:
- 70% выпускников нашли работу тестировщиками после курсов и уже выросли до ценных высокоуровневых специалистов, менеджеров команд как ручного, так и автоматизированного тестирования, и руководителей отделов. Я это знаю, потому что с некоторыми работаю лично, с некоторыми поддерживаю дружескую связь, а кто-то просто иногда пишет мне и спрашивает советов или делиться достижениями.
- Про путь примерно 25% выпускников мне ничего неизвестно.
- И 5% во время или после обучения попробовали тестирование и осознанно приняли решение остаться в прошлой профессии. Я очень уважаю этих людей за их мужество признаться прямо, что –
- далеко не всем нужно стремиться в ИТ,
- тестирование подходит не под каждый темперамент человека (это сложный интеллектуальный труд, концентрация, перегруженная концентрация и память, это упорство, это приличный багаж технических знаний, это постоянный и интенсивный режим обучения).
- да и своя работа может приносить больше кайфа, чем та, которую в нынешнее время очень рекламируют.
Зарегистрироваться на курс “Основы тестирования ПО. Старт карьеры тестировщика”