Мой выбор!
GeekBrains
Освойте профессию QA-тестировщика с нуля. Вы получите всё для старта карьеры: навыки ручного тестирования, практику автоматизации на Java и опыт работы с веб-приложениями!
Начать обучение
Geek Brains – онлайн-университет востребованных профессий, которым не учат в вузах и институтах. Самая главная цель, которую ставят перед собой преподаватели – это трудоустройство студентов. За счет авторского инновационного подхода к вопросу образовательного процесса, все ученики получают возможность пройти стажировку у партнёров, а также полный набор инструментов и знаний, который высоко ценится на рынке труда.
Главные принципы, которыми руководствуется Geek Brains – это честность и открытость. Каждый ученик может оценить качество работы преподавателей, а также уровень образовательной программы и подачу материалов. На результате оценки выстраивается публичный рейтинг, доступ к которому открыт для каждого!
Сайт школы: gb.ru
Телефон: 8 800 700-68-41
Почта: support@geekbrains.ru
КУРСЫ GEEK BRAINS ТЕСТИРОВЩИК
Название курса |
Срок обучения |
Сертификат |
Рассрочка |
Цена |
Факультет ручного тестирования |
10 мес. |
Да |
Да |
От 4153 руб. |
Тестировщик ПО |
3 мес. |
Да |
Да |
69650 руб. |
Факультет тестирования ПО |
12 мес. |
Да |
Да |
144000 руб. |
Основы тестирования ПО |
1 мес. |
Да |
Нет |
15000 руб. |
Тест-анализ |
1 мес. |
Да |
Нет |
15000 руб. |
ФАКУЛЬТЕТ РУЧНОГО ТЕСТИРОВАНИЯ – Перейти на сайт
Информация о курсе
Курс подойдет как новичкам, так и начинающим специалистам. Новички получат специальность даже если никогда не работали в IT. А начинающим специалистам дадут все условия для карьерного роста. Они получат комплексные знания и опыт работы с продвинутыми инструментами. Практикующим специалистам дадут совет, как выбрать и перейти в более востребованное направление и где можно зарабатывать больше.
Что входит в программу обучения
- Введение в ручное тестирование. Разбор основ;
- Проведение тестирования веб-приложений;
- Тест мобильных приложений. Теория и практика;
- Обучение работе в команде. Командный проект;
- Различные предметы, которые обучающийся может изучать в удобное ему время. Например, основы программирования, компьютерные сети и подготовка к поиску работы.
Преподаватели
- Станислав Яковлев — тимлид команды по тестированию сервиса «Юла»;
- Дарья Нос — старший специалист по тестированию в «Альфа-банке»;
- Гульшат Афлетунова — Mobile QA Lead в Skyeng. Занимается бэкенд и фронтенд-тестированием сайта МТС;
- Лилия Иксанова — руководитель группы тестирования в «Лиге Цифровой Экономики».
Формат курса
Формат курса на 70% состоит из вебинаров через интернет. Вы сможете задавать вопросы по непонятной вам теме и будете получать обратную связь от преподавателей. Также в формат включены видео уроки и последующая практика. Например, 10 часов обучения и 30 часов практики.
Стоимость
Стоимость курса составляет примерно 150 000 рублей. Имеется возможность рассрочки без переплат. Таким образом вы будете платить по 4 153 р каждый месяц. При покупке курса одним платежом (Без рассрочки) — вы получите скидку в 10%.
Преимущества
- Программа предназначена для новичков;
- Практики больше, чем теории;
- Вы можете общаться как с преподавателями, так и со студентами;
- Доступ к материалам вам будет доступен всегда;
- Есть рассрочки, скидки, а также вы сможете учиться в своем темпе;
- После обучения вам помогут трудоустроиться.
Недостатки
- Места на курс ограничены;
- Скидка на покупку курса ограничена по времени;
- Высокая цена, но ее легко окупить после устройства на работу.
ТЕСТИРОВЩИК ПО – Перейти на сайт
Информация о курсе
Курс рассчитан для новичков. Но люди со знаниями в этой сфере также могут записаться на курс, заполнить пробелы и получить новые знания. Эта специальность входит в топ-5 востребованных профессий в IT сфере. Для обучения достаточно школьных знаний. На курсе вы изучите основы ручного тестирования, будете быстро находить баги и не только.
Что входит в программу обучения
- Сперва вас познакомят с основами системы контроля версий Git;
- Вы изучите основные понятия, операции и не только;
- Подробный разбор основ тестирования ПО;
- Обучат основам баз данных;
- Тест-анализу;
- Обучение тестированию веб-приложений;
- В конце вас ждет работа в команде.
Преподаватели
- Анастасия Кайгородова — тестировщик, фрилансер. Работала в EPAM Systems;
- Руслан Остропольский — Head of QA в DocDoc.ru. Более 10 лет в сфере IT;
- Алексей Скибицкий — Validation Engineer в международной компании.
Формат курса
Обучение проходит в формате online-трансляций. Вас ждут практические задания и живое общение с педагогами. Также есть домашние задания с проверкой и обратная связь.
Стоимость
Оплатить курс можно одним платежом. Цена составляет 69 650 рублей. Имеется рассрочка без первого взноса и переплат, ценой в 1 934 рубля в месяц.
Преимущества
- Поддержка наставников. Каждому ученику выдается наставник, которой поможет с ДЗ и по другим вопросам;
- После каждого урока вы практикуетесь и получаете домашнее задание;
- Вы можете взять перерыв между курсами и держать свой темп;
- Все уроки можно смотреть в записи, если вы опоздали или же просто хотите освежить знания;
- Стажировка и помощь в поиске работы;
- Выдача официального удостоверения, которое подтверждает ваши знания.
Недостатки
- Отсутствие скидок;
- Ограниченное количество мест на курс.
ФАКУЛЬТЕТ ТЕСТИРОВАНИЯ ПО – Перейти на сайт
Информация о курсе
Курс предназначен для обучения с нуля. Также подойдет для специалистов из других сфер IT или же практикующим тестировщикам. Вы освоите практику автоматизации на Java и получите 5 проектов в портфолио. Продолжительность курса составляет 12 месяцев.
Что входит в программу обучения
- Изучение основ ручного тестирования;
- Тестирование веб-приложений;
- Обучение автоматизации тестирования;
- Работа в команде над проектом;
- Предметы, которые можно изучить в удобное вам время;
- Дополнительные курсы от партнеров.
Преподаватели
- Анна Хворостьянова — Senior Software Developer in Test в компании Quantori;
- Андрей Адеркин — старший специалист по тетсированию;
- Антон Павлов — начальник отдела автоматизации тестирования.
Формат курса
Все проходит в формате вебинаров и видеокурсов. Вы задаете вопросы и получаете ответы от преподавателей. У вас будет личный наставник, менеджер, который поможет освоиться в личном кабинете, и куратор.
Стоимость
Цена курса — 144 000 рублей. Вы можете оформить рассрочку и платить по 2907 р в месяц, при рассрочке на 36 месяцев. Помимо прочего, есть скидка на 30%. Она действует лишь в том случае, если вы купите курс одним платежом.
Преимущества
- Подробная теория и много практики;
- Обратная связь;
- Живое общение с одногруппниками и учителями;
- Рассрочка беспроцентная и имеются скидки;
- По окончанию курса у вас будет портфолио, которое можно показать работодателю;
- При покупке курса вам дарят подарок в виде подписки на изучение английского языка, антивирус Kaspersky и не только;
- У вас будет официальное удостоверение на основании гослицензии.
Недостатки
- Скидка действует недолго;
- Большая цена.
ОСНОВЫ ТЕСТИРОВАНИЯ ПО – Перейти на сайт
Информация о курсе
Идеально подходит для новичков. Актуальная и востребованная профессия. За 1 месяц вас обучат ее основам. С нуля вы сможете включиться в работу над созданием или же улучшением IT-проекта.
Что входит в программу обучения
- Терминологии и основным понятиям в тестировании;
- Расскажут о различиях видов тестирования;
- Создавать тест-кейсы и тест-комплекты;
- Проверять уровень доступа и степень защиты программы;
- Находить ошибки в ПО и правильно их документировать;
- Работать с баг-трекером.
Преподаватели
- Алексей Соколов — работает в mail.ru в сфере веб программирования;
- Евгения Лаптева — начальник группы тестирования в ХКФ банк;
- Максим Засецкий — ведущий QA-инженер в МТС.
Формат курса
Обучение проходит онлайн. Видео уроки, лекции и вебинары. Обратная связь также присутствует.
Стоимость
Курс обойдется в 15 00 рублей. Рассрочек нет, так как цена сама по себе небольшая. Следовательно, скидок тоже нет.
Преимущества
- Бесконечный доступ к записям всех онлайн-занятий;
- Домашние и практические задания;
- Общение с участниками курса;
- Сертификат об окончании;
- Небольшое время обучения в 1 месяц;
- Обратная связь и наставник.
Недостатки
- Не будет работ в портфолио;
- Нет скидки.
ТЕСТ-АНАЛИЗ – Перейти на сайт
Информация о курсе
Курс подходит для людей, которые уже знакомы с основами тестирования. Позволяет получить более глубокие знания и навыки. Сформируют мышление тестировщика и научат анализировать тестируемый объект.
Что входит в программу обучения
- Вас введут в тест-анализ и расскажут общие принципы;
- Покажут техники тест-дизайна;
- Обучат комбинаторным техникам;
- Объяснят, как создавать таблицы принятия решений и какие бывают виды требований;
- Произведение тестов над переходами и состояниями;
- Помогут составить стратегию тестирования и его виды;
- Создание тест-кейсов на основе анализа рисков;
- Управление проектом и подведение итогов;
Преподаватели
- Дарья Радченко — специалист по тестированию в отделе Big Data компании X5Retail Group;
- Гульшат Афлетунова — ведущий QA-инженер и Team Leader в МТС;
- Анастасия Кайгородова — занимается тестированием на различных фриланс-платформах.
Формат курса
Видео лекции, уроки и online-трансляции по понедельникам и средам. Проходят они в 20:00 по Московскому времени. Обучение состоит из 8 практических занятий.
Стоимость
Стоит курс всего 15 000 рублей. Длится примерно 1 месяц. Скидки и рассрочки не предусмотрены.
Преимущества
- Небольшой и емкий курс для тех, кто хочет начать карьеру в этой сфере;
- Небольшая цена;
- Опытные преподаватели;
- Домашние задания с проверкой;
- Поддерживание обратной связи
Недостатки
- Отсутствие скидок;
- Курс подойдет не всем, нужные базовые знания.
-
Добро пожаловать в Пиратскую Бухту! Чтобы получить полный доступ к форуму пройдите регистрацию!
-
Гость, стой!
В бухте очень не любят флуд и сообщения без смысловой нагрузки!
Чтобы не получить бан, изучи правила форума!Если хотите поблагодарить автора темы, или оценить реплику пользователя, для этого есть кнопки: «Like» и «Дать на чай«.
-
Автор темы
Fixikur -
Дата начала
30 Янв 2022 -
-
Теги
-
тестировщик
-
-
#5
А поиском воспользоваться по форуму? Там куча тем с актуальными ссылками на скачивание
А КАК ТЫ ДУМАЕШЬ!?!? ИСКАЛ Я В БУХТЕ ИЛИ НЕТ!?
-
#6
БЛ Я ДАЖЕ НЕ ЗНАЛ ПРО ЭТОТ САЙТ! ОТ ДУШИ!
-
#8
Зачем тебе так много курсов? Они все однотипны
Привет! Меня зовут Илья, и с сентября 2013 года я занимаюсь ручным тестированием. Сейчас работаю ведущим тестировщиком в Bell Integrator. В этой статье я расскажу, как начать карьеру в сфере QA, чем высокооплачиваемый тестировщик отличается от обычного и как прокачаться, чтобы тебя ценили. Главным образом буду говорить о ручном тестировании, но затрону и автоматизированное.
Как я сменил профессию за два дня
Я получил диплом экономиста, пару лет поработал по специальности — и понял, что заниматься этим я себя заставляю. Ушёл. Около года провёл в продажах и параллельно искал, чем заниматься дальше. И вот однажды я вспомнил кое-какую статью про тестирование и разговор со знакомым, который тестировал телефоны Motorola.
В порядке эксперимента я обновил резюме на glassdoor.com — сменил желаемую должность на «тестировщик». В тот же день получил приглашение на собеседование и совет, что подучить. Основное — виды и уровни тестирования, реляционные базы данных и классы эквивалентности (одна из техник тест-дизайна). Я вбил это в поисковик. Информации о этом оказалось достаточно, вник, со всем разобрался.
На следующий день я успешно прошёл собеседование в компанию с броским названием S&T International. Так начался мой путь в тестирование и IT в целом. Но не всё так просто. Получить работу — ещё не значит стать крутым специалистом. Поэтому самое интересное началось дальше.
Ожидания работодателей
Основная задача тестировщика — дать актуальную информацию о качестве продукта. Это правильный ответ на один из главных вопросов собеседования 🙂
Проверять качество ПО помогают специальные инструкции — тест-кейсы. В них подробно описан каждый шаг и ожидаемый результат. Тестирование по кейсу — работа, которую часто доверяют джуниорам, особенно на крупных проектах.
Чем быстрее ты работаешь и чем лучше понимаешь, в какой последовательности проходить тесты, тем больше тебя ценят.
Чтобы получать высокую зарплату, надо знать теорию тестирования, техники тест-дизайна, терминологию, SQL-запросы. Очень важно представлять себе сферу деятельности компании. Главные заказчики IT-услуг сейчас — банки, страховые фирмы и телеком. Идёшь работать в банк? Подучи банковские термины. А если собираешься тестировать оборудование для нефтегазового сектора, на одной теории далеко не уедешь. Придётся изучать «железо».
Кроме того, нормальный тестировщик умеет пользоваться командной строкой, понимает, что такое клиент-серверная архитектура и реляционные базы данных, зачем нужен XML и какую роль он играет в работе ПО.
О чём спрашивают на собеседовании
Крупные интеграторы любят гонять кандидатов по теории и терминам. Это у них как сито. Чем больше правильных ответов, тем выше твой балл и зарплата, на которую ты можешь претендовать.
Но иногда простые вопросы могут поставить в тупик даже опытного пользователя. Например, какие поля обязательны при заведении бага. Новичку нет смысла такое заучивать — он работает в баг-трекере, где обязательные поля проверяются автоматически. Пока не заполнишь — данные не отправишь. А опытный тестировщик, который всё это вносит уже не глядя, может зависнуть — как автослесарь, которого спросили, что такое машина.
Чтобы войти в профессию, мне хватило материалов доступных в открытом доступе. А в более продвинутых темах я разобрался, обучаясь в GeekBrains по профессии «Тестировщик ПО». Например, освоил более сложные техники тест-дизайна, чем классы эквивалентности. Эти знания пригодились.
Приведу пример «до» и «после». На телефонном собеседовании в крупном банке меня спросили, какие техники тест-дизайна я знаю. Ответ их не устроил, но мне дали ссылку на тест, где надо было набрать от 65% правильных ответов. Увы, в тот раз мне даже поисковик не помог — настолько хитро были поставлены вопросы. А вот после курсов этот же тест на другом собеседовании я уже прошёл и получил предложения от нескольких отделов того же банка. Правда, всё равно к ним не пошёл — отпугнули бюрократией. Но это другая история.
Ясное дело, одной теории мало. Опытный интервьюер спросит, как работает техника на практике и почему в данной ситуации ты предлагаешь именно её. Кроме того, важно уметь пользоваться специализированным ПО. Возможно, кто-нибудь оценит твою обучаемость и поверит, что ты быстро освоишь новые инструменты, но чаще работодатель ищет готового специалиста.
Примеры тестовых заданий
В банке мне дали схему XML-сообщения в виде таблицы с описанием полей и указанием, обязательны ли они. Нужно было проверить все варианты отправки сообщения.
В крупной розничной сети предложили более масштабное задание. Показали схему работы кассового складского оборудования и тестовую БД. Требовалось установить СУБД Firebird, написать несколько SQL-запросов для формирования выборки и составить тестовую модель по схеме работы.
Но обычно на собеседованиях рисуют упрощённую схему и просят описать, как ты будешь это тестировать. Могут предложить нештатную ситуацию: «Не успеваем всё протестировать, но сроки сдачи переносить нельзя». Или: «За день до релиза обнаружены критические баги. Можно ли выходить в продакшен?». На первый вопрос единственного правильного ответа нет, а на второй — «Нельзя».
Кстати, когда вас спросят, какие книги по тестированию вы прочли, рекомендую назвать «Быстрое тестирование» (Калбертсон, Браун, Кобб) и «Тестирование DOT COM» Романа Савина. Чтобы понимать, о чём речь, прочтите хотя бы вступление к каждой из этих книг, а лучше — первую главу 🙂
Этапы развития и как их проходить
Есть несколько уровней мастерства тестировщика.
Джуниор. Ты проходишь подробные тесты, составленные кем-то другим. Задумываешься, на чём они основаны, и внезапно открываешь для себя существование документации. Отныне ориентируйся на неё! Даже если тест-кейс ей противоречит.
Тестировщик. Ты тестируешь программу по документации и ориентируешься на описание функциональности. Тест-дизайнеры как отдельные работники — редкость, поэтому ты сам придумываешь, как протестировать приложение, чтобы отловить все возможные ошибки. Сам пишешь подробный план тестирования и тест-кейсы. Дальше группируешь тест-кейсы логически и раздаёшь джуниорам. Это уровень старшего и ведущего тестировщика.
Исследователь. Самый сложный уровень — exploratory testing. Нет ни тестовой модели, ни подробной документации (в лучшем случае — список задач для разработчиков). Задача — найти все баги ПО. Тут придётся включить фантазию и моделировать работу конечного пользователя. Да не простого, а пользователя-ломателя.
Иногда ты будешь сталкиваться с трудностями тестирования в ограниченной среде. Придётся проверять, как работает твоя программа при получении сообщений из другой системы, к которой у тебя нет доступа. Можно координироваться с коллегами из других систем либо справляться самому. Во втором случае надо уметь пользоваться вспомогательным ПО типа SoapUI и Postman.
Но прежде всего надо разобраться:
- как устроена клиент-серверная архитектура,
- как формировать и обрабатывать интеграционные сообщения,
- как запускать их из командной строки.
Полезно уметь подключаться к серверу или удалённой машине с помощью программ типа WinSCP. Но они только показывают файлы (в том числе логи), а для отправки команд серверу понадобится изучить ещё и Putty либо аналог.
Плюс надо понимать, что такое командная строка, и знать основные команды Linux. Открою секрет: на первых порах можно ограничиться пятью командами, но их придётся запомнить.
Условия карьерного роста
Перефразируем дядю Паркера: «Большая зарплата влечёт большую ответственность» 🙂 В самом начале карьеры, когда что-то не работает, можно поднять лапки и закричать «караул!». Мол, это вопрос не на мою зарплату. Но это плохой способ.
Если хочешь профессионального и зарплатного роста, учись определять, на чьей стороне проблема. Вызвана ошибка сбоем в работе программы или дело в забитом кеше, зависшем сервере, связанном приложении? Порой надо банально проверить соединение с интернетом.
Если «ничего не работает», надо понять, что не работает в первую очередь. И знать, кому звонить и писать, куда бежать с этими неполадками. Я всегда держу под рукой список фамилий и контактов по зонам ответственности.
Важно уметь отвечать на вопросы. Это особенно пригодится, когда придётся вводить в курс дела новичков или подрядчиков-аутсорсеров. А ещё — на презентациях для представителей бизнеса, которые вы наверняка будете проводить (или как минимум в них участвовать).
Горизонталь и вертикаль
Профессиональный рост бывает вертикальным и горизонтальным.
Для вертикального роста надо развивать административные и управленческие навыки, но и про техническую часть не забывать. Пусть ты уже не ловишь баги лично, но как руководитель должен понимать, кому передать задачу и как распознать обман, когда подчинённые говорят: «Сделали всё, что могли, но это надо тестировать четыре дня».
Горизонтальный рост требует выбора. Если ты хочешь развиваться в ручном тестировании, надо глубоко вникнуть в устройство системы и работу программы. Освой все инструменты ручного тестирования — не зацикливайся на одном. Дальше на этом пути возможен рост до аналитика.
Второй вариант — изучить программирование и идти в автоматизацию. Правда, уже есть ПО, где автотесты можно делать без кода. Но привычка решать всё нажатием кнопки снижает потолок развития специалиста. В непонятной ситуации придётся бежать за помощью к тому, кто знает и понимает больше.
В автоматизированном тестировании свой инструментарий, но для успешного роста надо разбираться в системе и архитектуре не хуже «ручника». В дальнейшем с этой дорожки можно свернуть в разработку.
Помимо автоматизации есть ещё нагрузочное тестирование. Тут тоже надо быть немного программистом (писать скрипты) и аналитиком — уметь анализировать результаты.
Третий путь — совместить предыдущие варианты и стать универсальным специалистом. Для этого необходимо подтянуть навыки программиста и аналитика.
Я хочу попробовать себя в Data Science. Тут очень пригодится школьный и университетский курс математики и статистики.
О стереотипах
Некоторые руководители ошибочно полагают, что тестировщик — это личинка программиста или аналитика. Они с недоверием относятся к сотруднику, который «застрял» в тестировщиках. Но всем не угодишь. Тут к месту вспомнить басню про мальчика, мельника, осла и общественное мнение.
О личных качествах тестировщика
Мне запомнилась статья, где сказано, что хороший тестировщик «обладает ломательной психологией» 🙂 Ещё говорят, что он должен понять то, чего не понял разработчик. Лично я считаю, отличие здесь — в направлении внимания к продукту. Разработчик глубоко знает узкую тему, а тестировщик меньше роет вглубь, но смотрит шире.
Ведущий или главный тестировщик представляет, как работает система в целом и как взаимодействуют её компоненты. В этом он похож на архитектора и системного аналитика. Но архитектор знает технические особенности на уровне разработчика и лучше, а аналитик составляет документацию и доносит до разработки требования заказчика.
Очень важное для тестировщика качество — твёрдость характера. В спорах с разработчиками и начальством часто приходится настаивать на своём. Коллеги могут быть недовольны — но если уступить, крайним при проблемах в промышленной эксплуатации всегда будет тестировщик! Об этом стоит помнить.
Как всякий айтишник, тестировщик должен быть любознательным и дотошным, ведь ему предстоит всю жизнь учиться. Немного перфекционизма не повредит.