Тестировщик программного обеспечения, или qa-специалист. карьерные перспективы, зарплата, профнавыки

Образование

Получить диплом по профессии тестировщик программного обеспечения невозможно, так как именно эту специализацию учреждения не преподают. Есть смежные профессии, основанные на знаниях программирования, информатики, математики. Пройдя обучения, дополнив знания практикой, самостоятельным изучением некоторых областей, а также окончив курсы, можно успешно устроиться на работу.

У многих работодателей в приоритете высшее образование, но даже имея среднее, есть шансы реализовать себя в области IT-технологий, включая профессию тестировщика.

Если рассматривать учебные заведения, с дипломами которых можно начинать карьеру тестировщика программного обеспечения, то отмечаются следующие:

  1. МГТУ им. Н.Э. Баумана – Московский государственный технический университет имени Н.Э. Баумана.
  2. НИУ МГСУ – Московский государственный строительный университет.
  3. МГУТУ имени К.Г. Разумовского – Московский государственный университет технологий и управления имени К.Г. Разумовского.
  4. СПбПУ – Санкт-Петербургский политехнический университет Петра Великого.
  5. УрФУ им. Б. Н. Ельцина – Уральский федеральный университет им. Б. Н. Ельцина (Екатеринбург).
  6. НГУ – Новосибирский национальный исследовательский государственный университет.
  7. ТПУ – Национальный исследовательский Томский политехнический университет (Томск).
  8. КФУ – Казанский (Приволжский) федеральный университет (Казань).
  9. ЮФУ – Южный федеральный университет (Ростов на Дону).
  10. СКФУ – Северо-Кавказский федеральный университет (Ставрополь).

На территории России более 300 ВУЗов, выпускающих специалистов в сфере информационных технологий, программирования.

Если нет возможности поступать в высшее УЗ, то есть и ССУЗы. Насчитывается больше 100 заведений, включая:

  1. Санкт-Петербургский технический колледж управления и коммерции.
  2. Университетский политехнический колледж Санкт-Петербургского политехнического университета Петра Великого.
  3. Колледж связи №54 им. П.М. Вострухина (Москва).
  4. Московский приборостроительный техникум Российского экономического университета имени Г.В. Плеханова (Москва)
  5. Нижегородский радиотехнический колледж.
  6. Омский авиационный колледж имени Н.Е. Жуковского
  7. Новосибирский химико-технологический колледж имени Д.И. Менделеева.

Только полученного диплома иногда бывает недостаточно, чтобы сразу утроиться на желаемую должность. Потребуются некоторые практические знания, в ряде случаев дополнительные курсы, где информируют о современных технологиях, инновационных методах обслуживания ПО.

Дополнительное образование, курсы

Даже не имея профильного образования в области информатики, программного обеспечения, есть возможность обучиться профессии тестировщика. Есть несколько вариантов – получить дополнительное образование или пройти курсы переподготовки.

Дополнительное образование предполагает поступление в профессиональное учебное заведение, где предоставляется лекционный материал, проводятся практические занятия. Это может быть колледж или ВУЗ, обучение очное, заочное, совмещенное с дистанционным прохождением материала.

Курсы переподготовки можно окончить дистанционно, что позволяет экономить время, изучать материал в удобное время. Обучение подойдет для тех, кто уже имеет определенную базу знаний, требуется ее расширить, повысить квалификацию. Это практикуется во многих областях, включая компьютерные, информационные

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

Склонность к исследованию

ФОТО: PATIWAT SARIYA / SHUTTERSTOCK

Юлия

СТУДЕНТ ОДНОГО ИЗ ПЕРВЫХ ПОТОКОВ ПРОГРАММЫ ALMAMAT #WOMEN_IN_TECH

«Меня всегда интересовала сфера IT, и я знала, что есть такая специальность, как QA-инженер, но не понимала, как к ней подступиться. На основной работе до декрета я следила за качеством выполненных проектов, предлагала методы их улучшения. Тестирование близко мне по идейному наполнению, ведь от работы QA-специалистов зависит качество проекта. Ко всему прочему, меня заинтересовала и порадовала возможность работать удаленно».

Сабина Хасанова

SOFTWARE QUALITY ASSURANCE ENGINEER В SETKA

«QA-инженер должен иметь пытливый ум, придумывать ситуации. Чем глубже ты знаешь продукт, тем легче тебе предсказать краши системы, ты начинаешь понимать, где что может сломаться. Так растет ценность тестировщика: чем дольше ты работаешь в проекте, тем эффективнее твое тестирование».

«Классные дни – когда, есть интересные задачи, где надо включать мозг. Потому что в реальной жизни много ситуаций, которые ты не можешь воспроизвести при тестировании. Это может быть связано с платежами или с клиентским сайтом. Например, интернет-платеж прерывается из-за неполадок в соединении или платежный шлюз дал какой-то ответ. Тебе нужно придумать, как это протестировать. Ты находишь расширения для браузера или сервисы, которые помогают решить твою задачу. Тебе нужно отлавливать на сервере какие-то запросы, использовать Regular Expressions, чтобы подменять ответы или находить нужное. Это своеобразный брейншторминг, и это интересно, я люблю».

Александр Хатилов

ИНЖЕНЕР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С 30-ЛЕТНИМ ОПЫТОМ РАЗРАБОТКИ ПО И ТЕСТИРОВАНИЯ.ИМЕЕТ 12-ЛЕТНИЙ ОПЫТ РАБОТЫ В КАЧЕСТВЕ QA/QE-МЕНЕДЖЕРА В COMPAQ, IBM, GAP, EBAY, KOHLS, WILLIAMS SONOMA

Про специальность QA-аналитика.

«Надо иметь аналитический склад ума и поработать в разных компаниях».

QA-инженер / тестировщик это

QA должны иметь автономию и авторитет

Друг, который занимался тестированием высоконагруженных серверов, рассказал мне историю. В одной большой компании начали проверять новую версию системы и обнаружили, что не хватает записей в логах, позволяющих понять, что происходит в определённом наборе сценариев. Разработчиков попросили их добавить. Но у тех обычно горят дедлайны и спринты забиты под завязку — обещали сделать, но в рамках своих приоритетов. Проверить систему было нельзя, и моему другу пришлось идти к начальству — просить, чтобы надавили на разработчиков и они добавили три строчки логов.

Это неправильно. Тестировщикам требуется непоколебимый авторитет: когда они что-то говорят, все должны внимательно слушать и немедленно исполнять. QA-специалисты должны влиять на процессы и присутствовать на всех совещаниях на стадиях планирования и разработки. К их мнению стоит прислушиваться на всех этапах проектирования.

От редакции: Приведённый пример — в большей степени о взаимодействии отделов. Так будет происходить в любой организации, где есть деление на отделы с внутренней приоритезацией задач. Руководитель отдела расставил очередность, а тут приходит запрос от другого отдела. Никто не возьмётся за чужую задачу, пока руководитель не внесёт её в список задач отдела.То есть решение не столько в том, чтобы тестировщик напрямую ставил задачи программистам, сколько в том, чтобы урегулировать это на уровне процессов: передачи информации от отдела к отделу и приоритезации, которая оговаривается заранее. Потому что хотелки тестировщиков не всегда критически важные.

Лучшие вузы и ссузы для обучения

Для работы тестировщиком желательно получить высшее техническое образование, например, в таких университетах, как:

  • МИРЭА – Российский технологический университет;
  • НИУ «Высшая школа экономики»;
  • МФТИ;
  • РАНХиГС при Президенте РФ;
  • МГУ имени М. Ломоносова и многие другие московские вузы.

За пределами столицы хорошее техническое образование дают:

  • Государственный электротехнический университет (Санкт-Петербург);
  • Дальневосточный федеральный университет (Владивосток);
  • Уральский федеральный университет им. Б. Ельцина (Екатеринбург);
  • Южно-Уральский государственный университет (Челябинск);
  • Казанский федеральный университет;
  • Самарский исследовательский университет им. С. Королева;
  • филиалы «Высшей школы экономики» в Перми, Нижнем Новгороде и др.

Подготовку, достаточную для начала работы софт-тестером, дает ряд ссузов как в столице, так и в регионах России:

  • Московский приборостроительный техникум Российского экономического университета имени Г. Плеханова;
  • Московский техникум космического приборостроения (МГТУ им. Баумана);
  • Санкт-Петербургский колледж телекоммуникаций (университета телекоммуникаций им. М. Бонч-Бруевича);
  • Высший колледж информатики Новосибирского национального исследовательского государственного университета;
  • Колледж телекоммуникаций и информатики Сибирского государственного университета телекоммуникаций и информатики (Новосибирск);
  • Батайский техникум информационных технологий и радиоэлектроники «Донинтех» (Ростов-на-Дону) и многие другие колледжи.

Однако выпускникам практически всегда приходится адаптировать полученные в учебных заведениях базовые знания под требования компании-работодателя.

💰 На правах рекламы. «Тестировщик программного обеспечения» от SkillFactory 💰

Продолжительность курса: 8 месяцев = 336 часов на изучение всех материалов.

Программа обучения:

  1. Поступление на стажировку.
  2. Знакомство с продуктом.
  3. Кофе-брейк.
  4. Первый оффер.
  5. Автотесты на Python.
  6. Новый проект.
  7. Будни QA-инженера.

Чему научитесь:

  • Писать тест-кейсы и тест-сценарии
  • Проводить кроссбраузерное тестирование
  • Писать запросы на SQL
  • Верстать на HTML и CSS
  • Работать с Github
  • Объектно-ориентированному программированию
  • Писать код на Python
  • Работать с REST API
  • Автоматизировать тестирование при помощи Selenium и PyTest
  • Управлять проектами
  • Работать в команде
  • Упор на практику
  • Готовое портфолио по окончании обучения — 30 тест-сценариев и 100+ автотестов
  • Персональный ментор с опытом тестирования более 4 лет каждому студенту
  • Гарантированная помощь в трудоустройстве
  • Выпускники SkillFactory работают в «СберБанке», «Рамблере», Cisco, Home Credit Bank, «Ростелеком», Softline, Skyeng, «Альфа-Банке», Nvidia, «МегаФон», OZON, «МТС», Henkel

Обучение на тестировщика ПО

Начинающий тестировщик может окончить ссуз (колледж, техникум) или получить необходимые навыки на курсах – все зависит от требований потенциального работодателя и карьерных притязаний. Тем не менее высшее техническое образование стоит рассматривать как приоритетное. В вузах можно выбрать несколько направлений подготовки: 

  • «Прикладная математика и информатика» (код: 01.03.02);
  • «Информатика и вычислительная техника» (код: 09.03.01);
  • «Информационно-аналитические системы безопасности» (код: 10.05.04);
  • «Информационная безопасность» (код: 10.03.01) и другие технические направления, связанные с информатикой, математикой, защитой цифровой информации и вычислительной техникой.

Профильные ЕГЭ на всех специальностях, связанных с программированием, – математика и информатика. 

Если решили начать свой карьерный путь с ссуза, то рассмотрите направления:

  • «Информационные системы и программирование» (код: 09.02.07);
  • «Компьютерные сети» (код: 09.02.02);
  • «Прикладная информатика (по отраслям)».

Начать обучение в вузе можно после 11 класса, в ссуз абитуриент может поступить, окончив 9 классов.

Курсы

УЦ «Специалист» при МГТУ им. Н. Э. Баумана

На сайте учебного центра доступен большой выбор качественных программ для людей, которые решили стать тестировщиками ПО. Любой курс состоит из теоретических и практических блоков, форма обучения может быть очной или дистанционной. Длительность обучения составляет 16-64 ак. ч., минимальная стоимость – 11850 руб. и выше, что напрямую зависит от выбранного профиля.

Как стать тестировщиком с нуля?

Чтобы стать тестировщиком и построить карьеру в IT с нуля, необходимо
получить специальные знания, развить профессиональные навыки. Простому
пользователю ПК, пусть даже опытному, получить работу не получится.

Самый простой вариант решения проблемы – записаться на курсы
или пройти обучение онлайн. На занятиях по профессии опытные преподаватели
научат вас сначала основам ручного тестирования, а если захотите углубиться в
профессию – помогут освоить навыки автотестинга. На курсах расскажут как
работать с популярными баг-сервисами и программами-контроллерами программного
обеспечения. Некоторые курсы обещают выпускникам, показавшим хорошие
результаты, трудоустройство в известных отечественных IT-компаниях и банках.

Жизненный цикл тестирования программного обеспечения

Независимо от того, какую методологию вы используете, от вас всегда ожидается соблюдение определенного жизненного цикла тестирования. Жизненный цикл тестирования программного обеспечения помогает вам сосредоточиться на требованиях к продукту и разработке функций по очереди.

Давайте подробнее рассмотрим каждый из этих 6 шагов:

Анализ требований

Вы и ваша команда разработчиков встречаетесь с группами по продукту и маркетингу, чтобы обсудить конечные требования и особенности продукта. Для каждого требования группа проводит мозговой штурм по проверяемой спецификации, в которой будет указано, выполнено ли это требование.

Эти спецификации могут быть такими, как «время выполнения должно быть ниже X» или «клиенты должны иметь возможность легко управлять пользовательским интерфейсом». Вы будете использовать эти спецификации для последующих шагов.

План тестирования

На этом этапе вы и ваша команда разработчиков обдумываете особенности разработки теста. Вот некоторые общие моменты: «Какие ресурсы нам понадобятся?», «Какие количественные показатели мы можем использовать для проверки наших требований?» и «каковы исходные факторы риска, которые могут повлиять на результаты тестирования?».

Наиболее важным аспектом этого шага является сохранение конкретных показателей тестирования / случаев и их соответствия спецификациям продукта.

Разработка тестового случая

На этом этапе вы создадите тестовый пример или набор тестов, которые проверят, что целевое требование было выполнено. Для общего тестирования вы можете использовать процесс функционального тестирования или для более конкретных требований вы можете выбрать нефункциональный тест, такой как тест удобства использования.

Обычно это делается путем перевода спецификации, найденной на шаге 1, в код. Полезно разделить большие спецификации на несколько подусловий, чтобы вы могли видеть, на каком этапе процесса происходит сбой программы.

Вы и команда разработчиков также разделите тестовые примеры на категории автоматического и ручного тестирования в зависимости от их метрики и сложности.

Настройка тестовой среды

На этом этапе вы создадите свою тестовую среду. Большинство продуктов выпускается на нескольких платформах, а это значит, что вам придется создать как минимум одну среду для каждой платформы. В основном это делается с помощью фреймворков тестирования и нескольких виртуальных машин.

Здесь вы также создадите тестовые входные данные, которые будут создавать согласованные выходные данные при запуске программы. Хорошие входные данные для тестирования охватывают весь спектр сценариев использования и приводят к тому же результату при повторном запуске.

Выполнение теста

На этом этапе вы и ваша команда выполните тест и запишите все выбранные показатели. Большинство команд будут запускать тесты несколько раз, чтобы получить несколько сопоставимых точек данных. Отметьте любые критические или некритические программные дефекты, которые будут пересмотрены в следующем цикле разработки.

Вы также можете осознавать, что ваши метрики не содержат всех необходимых данных. Это хорошее время для переоценки выбранных вами показателей для будущих тестов.

Завершение тестового набора и анализ

Этот шаг посвящен получению надежных, подлежащих отчетности результатов тестов. Большинство компаний попросят вас написать ежедневный или еженедельный отчет, в котором резюмируется, как прошел каждый тест и какие изменения будут внесены в результате теста.

Отсюда вы можете:

  • Измените тест и повторите его, чтобы получить дополнительную информацию (различные метрики, усовершенствованные среды тестирования и т. Д.).
  • Вернуться к разработке решений для продукта, используя результаты тестирования (оптимизировать для выполнения, повысить масштабируемость и т. Д.)

Используя методы гибкого тестирования, вы завершите этот цикл тестирования до того, как создадите код продукта, а также после него. Это позволяет ускорить разработку, поскольку при разработке продукта вы учитываете спецификации тестов.

Чем я занимался раньше

Я закончил обычную школу в Новокузнецке, отучился в университете на психолога. Когда я поступал, было распространено мнение о том, что у каждого должно быть высшее образование, иначе ничего не добиться

Какое образование — неважно

Со второго курса я работал в магазине компакт-дисков, затем в продаже музыкальных инструментов и звуковой аппаратуры. Постепенно вырос до старшего продавца, затем мне делегировали полномочия выезжать к клиентам (например, в кафе) и объяснять, где лучше поставить световое и звукоусиливающее оборудование. Еще в школе начал слушать рок — родители подарили мне на день рождения гитару и самоучитель. Я учился играть, а потом получилось собрать единомышленников и сделать музыкальный коллектив «Злые собаки». 

Группа «Злые собаки», в которой я играл

Из-за украинских событий и падения курса рубля в 2014 году в Новокузнецке стали закрываться кафе и подорожали музыкальные инструменты. Если до этого у меня была зарплата и заказы на установку оборудования, то теперь я сел на голую зарплату, с семьей и ипотекой.  Через несколько месяцев мой директор сказал, что не может платить мне больше, чем есть, «скорых изменений не жди, рынок упал».

Через знакомых мне предложили попробовать себя в складской логистике. В Новокузнецке открылся «Леруа Мерлен» с хорошими условиями работы, и я устроился туда. Там же получил права на управление складским погрузчиком. А в сентябре 2018 года переехал в Петербург.

Первая фотография по прилету из Новокузнецка

В Петербурге я устроился на кофейный завод Jacobs. Сначала работал там помощником оператора через аутсорсинговую компанию, затем меня взяли в штат и отучили на оператора-технолога. Поначалу все было удобно. Корпоративный автобус останавливается прямо у дома, полчаса на дорогу, проезд бесплатный. Потом мне пришлось переехать на север Петербурга, дорога стала занимать 2,5 часа. Работал я два дня с 8:00 до 20:00, потом два выходных и еще два дня выходил в ночную смену. Спал по пять часов в сутки.

Сама работа была очень рутинной. Я был оператором-технологом установки по смешиванию кофе. Выглядело это так: я прихожу, включаю компьютер, смотрю план на сутки. Запускаю и настраиваю установку. На завод приходят зеленые кофе-бобы разных сортов, их сублимируют и получаются всем известные гранулы кофе. Чтобы получился конечный продукт, мне надо взять гранулы одного и другого сорта бобов, и в определенной пропорции их смешать. 

На работе в Jacobs

Профессия тестировщика — с чего начать

Вот подборка полезных книг, которые помогут новичкам:

  1. «Как тестируют в Google», Джеймс Уиттакер, Джейсон Арбон и Джефф Каролло. «Тестирование ПО», Рон Паттон.
  2. «Практическое руководство по тест-дизайну», Ли Коупленд.
  3. «Искусство тестирования программ», Гленфорд Майерс, Том Баджетт и Кори Сандлер.
  4. «Быстрое тестирование», Роберт Калбертсон, Крис Браун и Гэри Кобб.
  5. «Agile-тестирование. Обучающий курс для всей команды», Джанет Грегори и Лайза Криспин.
  6. «Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения», Тобиас Клейн.
  7. «Автоматизация тестирования ПО», Марк Фьюстер и Дороти Грэхем.

Полезные ресурсы:
https://software-testing.ru
https://habr.com/ru/hub/it_testing/
https://www.reddit.com/r/QAGeeks/

Где найти работу тестировщику

Как показывает практика, тестировщики нужны специализированным IT-компаниям. Они создают различные игры, ПО, или веб-сайты. Как её найти? Открываете любой браузер, и пишите в поиске – работа тестировщиком удаленно (Скрин 1).

Поиск показывает очень много результатов. Переходим на любой ресурс, например на фриланс и смотрим, что там предлагают. Чтобы оставить заявку заказчику на получение работы, сначала зарегистрируйтесь на биржах фриланса.

На ресурсах по поиску удаленной работы кликайте на вакансии тестировщики, и нажимаете кнопку «Откликнуться» (Скрин 2).

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

«‎Зачем нужны тестировщики, если команда разработчиков не пишет баги» от GeekBrains

Длительность: 1,5 часа.

Формат обучения: короткий вебинар.

Программа обучения: курс расскажет об особенностях работы тестировщика и о необходимости присутствия специалиста в компании

Также уделяется внимание психологии и нюансам взаимодействия с командой разработчиков. Программа рассчитана на слушателей, имеющих хотя бы минимальный опыт и знания в сфере тестирования

Что узнаете:

  • Цель тестирования ПО, а также почему не может быть идеального продукта.
  • Как организовать продуктивную работу команды разработчиков и тестировщиков.
  • В чём заключается разница между тестированием и контролем качества.

Плюсы:

  • Запись вебинара сохраняется после трансляции.
  • Чат для обмена опытом с другими участниками.
  • Полезные методики и материалы.
  • Преподаватели с большим опытом.
  • Много живых примеров.

Минусы:

Кто такие тестировщики

Начем с того, что QA-инженер — одна из самых недооценённых профессий в нашей индустрии. Зарплаты тестировщиков обычно намного меньше, чем зарплаты программистов. Соответственно, эта сфера меньше привлекает талантливых людей. А если уж они и попадают в неё, то стремятся как можно быстрее продвинуться в разработку или управление проектами, чтобы зарабатывать больше.

Всё это приводит к тому, что найти хорошего тестировщика гораздо сложнее, чем хорошего программиста. При этом количество технических знаний, необходимых QA-инженеру, никак не меньше, чем разработчику. Кроме того, тестировщик должен обладать набором уникальных скилов, которых зачастую нет у кодеров. Поэтому хороший QA-специалист сегодня на вес золота.

Чтобы понять эту мысль, давайте разберём, как в теории должен происходить процесс разработки.

  • Идеальный product-manager создает максимально детализированный спек продукта и передаёт его идеальному дизайнеру.
  • Идеальный дизайнер, в свою очередь, рисует продуманные до мельчайших деталей UI- и UX-мокапы.
  • Техлид компании распределяет работу между разработчиками.
  • Идеальные разработчики в кратчайшие сроки (и, разумеется, без багов) имплементируют спек, тщательно проверяя и документируя свой код.
  • Идеальные QA-инженеры пишут тест-план на основе детального спека и сверяются с UI-диаграммами, полученными от дизайнера.
  • Проверка продукта становится тривиальной задачей и он выходит в продакшн.

Если это описание вызвало у вас слёзы умиления, то я с вами. Потому что хороших продюсеров вообще очень мало, а тех, кто способен написать детальный спек, — единицы. Программисты редко видят картину настолько, чтобы уже на стадии имплементации замечать в спеках ошибки. Особенно если они не находятся внутри одного конкретного модуля, над которым сейчас работают.

Кто всё это делает: немного о профессии

Тестированием программы занимаются специалисты по контролю качества программного обеспечения — QA-инженеры. У них есть разные специализации: тестировщики баз данных, специалисты автоматизированного тестирования, аналитики, разработчики тестов, специалисты по безопасности приложений и другие.

Если проект большой, над ним работает целая команда: одни тестировщики готовят тесты, другие проверяют их полноту и логику, третьи занимаются непосредственно тестированием. Над небольшими задачами может работать один специалист, причём удалённо.

Тестировщики — среди самых востребованных сейчас специалистов-айтишников. Появляется множество новых программ, и каждой из них нужен контроль качества. QA-специалистов нанимают крупные компании-разработчики ПО, они могут стать фрилансерами и работать сразу на несколько фирм.

Как показывает статистика работных сайтов, на рынке не хватает разработчиков автотестов, а специалистов ручного тестирования достаточно. Средняя зарплата тестировщика в Москве больше 120 тысяч рублей, а по регионам — примерно 55–60.

На скриншотах ниже — данные с HeadHunter. В сентябре 2020 года там было 3000 открытых вакансий тестировщика.

В описаниях вакансий работодатели предлагают зарплаты от 45 до 250–300 тысяч рублей.

В среднем по России на одну вакансию приходится шесть резюме от ищущих работу. Чаще всего нужны опытные тестировщики, но есть места и для начинающих.

«Тестирование ПО: подготовка к сертификации ISTQB Foundation‎» от Stepik

Длительность: 32 урока.

Формат обучения: изучение теории, выполнение домашних заданий и тестов для самопроверки.

Программа обучения: за основу взята программа «Сертифицированный тестировщик ПО. Базовый уровень» от ISTQB, только здесь информация представлена в сжатом виде. Материал содержит реальные примеры тестов с сертифицированных экзаменов. Курс подойдёт слушателям, которые хотя бы поверхностно разбираются в принципах разработки ПО. Большим плюсом будет опыт работы тестировщиком.

Какие знания и навыки получите:

  • Понимание специфики и необходимости тестирования.
  • 7 базовых принципов тестирования.
  • Модели разработки ПО.
  • Типы и уровни тестирования.
  • Выбор методов тестирования.
  • Планирование, организация, оценка тестирования.
  • Применение инструментов для тестирования.

Плюсы:

  • Небольшой объём информации.
  • Качественная теоретическая база.
  • Структурированные уроки.
  • Полезные ссылки на дополнительный материал.
  • Много практических упражнений.

Минусы:

Заключение

Профессия тестировщика – это отличный выбор для тех, кто хочет уйти в IT-сферу. Глубоких знаний на начальном этапе не потребуется, но нужно будет много учиться.

А вот если вы планируете стать QA-инженером, то здесь базовых знаний не хватит. Потребуется сначала поработать тестировщиком, чтобы полностью углубиться в сферу QA. 

Гостем нового выпуска подкаста «Быть» стал Ваня Морщагин, руководитель QA-направления в Timeweb. В видео вы узнаете, чем тестировщик отличается от QA-инженера, какие ветки развития есть в quality assurance в целом, нужен ли вуз и куда можно расти из QA. Послушать подкаст можно на Apple Podcasts, Яндекс.Музыка и Spotify. 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector