Как работать с программой тестер

Руководитель отдела тестирования Bookmate Анастасия Шарикова провела в «Нетологии» открытое занятие, на котором рассказала: кто такие тестировщики, сколько они получают и как освоить профессию. Зафиксировали главное.

62 675 просмотров

Тестирование — полноценная специальность в ИТ с относительно низкими начальными требованиями, в сравнении с требованиями к начинающим разработчикам. Именно поэтому тестирование так привлекает тех, кто не работал в ИТ.

Анастасия Шарикова, Руководитель отдела тестирования Bookmate, преподаватель «Нетологии» на курсе «Тестировщик»

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

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

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

Forex Tester 3 — как работать с программой

Тестировщик. Уровень — Junior, новичок. Выполняет простую ручную работу и не связан с процессами улучшения качества продукта в целом. Выявляет и устраняет ошибки, но ещё не работает над их предотвращением.

QA (Quality Assurance). Уровень — Middle и выше, с опытом работы от 1–2 лет. Занимается повышением качества продукта на всех этапах разработки:

  • разрабатывает и устанавливает стандарты качества;
  • анализирует качество;
  • выбирает инструменты тестирования;
  • обдумывает, как предотвратить ошибки;
  • совершенствует процессы обеспечения качества.

На практике

Чтобы наглядно объяснить, чем занимаются тестировщики, приведу пример заданий для соискателей-джуниоров. Чаще всего джуниоров просят протестировать бытовые программы, например, калькулятор. Иногда — найти ошибки в том сервисе, куда они устраиваются.

Если это приложение, соискателя просят найти десять ошибок в нём. Это довольно банальные примеры, но по ним можно понять, что ищут работодатели.

Насколько востребованы и сколько получают тестировщики

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

Оценить востребованность профессии можно по количеству вакансий. Так, на hh.ru ежемесячно появляется 3400 вакансий для тестировщиков. Кроме того, работодатели публикуют вакансии на Freelance.ru, SuperJob.ru и других популярных сайтах поиска работы. Также сотрудников ищут в Telegram-каналах и группах в Facebook, в соцсети LinkedIn.

Зарплаты тестировщиков ниже, чем у разработчиков, но выше средних по стране. Уровень дохода зависит от опыта QA: Junior получают около $600, Lead могут претендовать на $2300 и больше.

Зарплаты тестировщиков по уровням по данным Software-testing
Средний уровень зарплат тестировщиков по данным Software-testing
Что нужно уметь новичку, чтобы устроиться на работу

Forex Tester 4 — инструкция по работе с программой

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

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

Разбираться системами баг-трекинга Jira, Redmine, Bugzilla. Как правило, над устранением ошибки работают несколько разных специалистов. Системы баг-трекинга нужны, чтобы управлять процессом починки, координировать работу.

Так выглядит Jira Jira.com

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

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

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

Разбираться в системах управления знаниями и хранилищах тест-кейсов. К таким программам относятся, например, Wiki и Confluence. Они работают как «Википедия» — там хранится вся информация про проекту. Как хранилища тест-кейсов часто используют TestRail или Zephyr.

Дополнительными плюсами при трудоустройстве будет уровень английского выше среднего, базовое знание языков программирования — например, Java или Python — и автотестирования.

Что изучить, чтобы понять азы тестирования

Вот книги и ресурсы, которые помогут понять, интересно ли вам тестирование, и освоить азы самостоятельно:

  • сайты: protesting.ru, testingexcellence.com;
  • блоги на Medium, Tproger, Habr со статьями по хештегам «тестирование»;
  • Telegram-каналы: «QA — русскоговорящее сообщество», QA — Bad Company.

Книги о тестировании
«Тестирование dot com» Роман Савин
«Тестирование dot com», Роман Савин

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

«Ключевые процессы тестирования» Рэкс Блэк
«Ключевые процессы тестирования», Рэкс Блэк

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

«Тестирование. Легкий старт» Константин Азарский
«Тестирование. Легкий старт», Константин Азарский

Автор рассказывает новичкам, как освоить профессию тестировщика, отвечает на типичные вопросы и приводит практические примеры задач. Книга полезна для тех, кто только начал осваивать специальность.

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

Карьерные перспективы тестировщика: куда развиваться после позиции джуниора

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

Варианты специализации в профессии по сфере деятельности компании и рабочим навыкам, задачам по версии Capgemini.

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

Middle QA Engineer/Tester. Пишет тестовые сценарии, готовит техническую документацию, исправляет баги и тестирует новые функции.

Senior QA Engineer/Tester. Планирует процессы и разрабатывает стандарты тестирования, работает с циклом проверки ПО. Оценивает работу младших специалистов.

Читайте также:
Умеете ли вы работать на ПК какие программы вы знаете

Lead QA Engineer/Tester. Принимает решения по внутреннему устройству и внешним интерфейсам ПО по требованиям к нему и ресурсам в наличиии. Выполняет сложные задачи по тестированию.

QA Team Lead/Manager. Координирует стратегию тестирования в небольшой команде, руководит тестировщиками, планирует и контролирует их работу. Оценивает объём, сроки выполнения и бюджет проекта.

Профессиональное развитие проходит в разном темпе, указанное время — приблизительное. Некоторые тестировщики не становятся управленцами — Lead и Team Lead — и предпочитают дальше выполнять технические задачи даже после 10–15 лет работы.

Резюмируем

  • Тестировщик проверяет программы и помогает устранять ошибки в них.
  • Тестировщиков еще известны как QA. Это названия одной и той же профессии, но на практике тестировщиками называют Junior-специалистов, а QA — Middle и старше.
  • Тестировщиков нанимают крупные компании, которые разрабатывают и проверяют свои продукты, и небольшие, предоставляющие услуги тестирования. Вакансий для специалистов много, только на hh.ru — больше 14 тысяч по России.
  • Средняя зарплата новичка — $600, опытные тестировщики получают $2300.
  • Чтобы получить первую работу, новичку нужно знать теорию, уметь находить и заводить дефекты, работать с системами баг-трекинга, хранилищами тест-кейсов и программами для проверки передачи данных.

Показать ещё
9 комментариев
Написать комментарий.

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

Если специалист делает одно и тоже (регрессия), то явно с его навыками что-то не так, более того:
— выкатили фичу, ты с разных сторон ее проработал, но даже в этой проработке приходится по несколько раз добавлять в БД данные, удалять и проводить по 3-4 шага, чтобы воспроизвести нормальную работу, а тту бамц — баг и так несколько раз.

Развернуть ветку

Что это? Хорошая статья по полочкам на VC?

Развернуть ветку

Это реклама курсов

Развернуть ветку
Развернуть ветку

Статью лучше переименовать в «О чём важно знать, чтобы стать тестировщиком *в Bookmate*: советы новичкам». Чтобы не вводить людей в заблуждение.

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

С каких пор тестировщик и QA — это одно и тоже? Смотрите глоссарий ISTQB и не вводите людей в заблуждение.

Развернуть ветку

Савина в советы для джунов включают везде и всегда, к сожалению. Хотя, эта книга содержит в себе вольный пересказ теории тестирования, описывает устаревшие процессы, она на 70% неактуальна, также в ней есть ошибки. Люди потратят на это свое время, при этом получат минимум информации. «Ключевые процессы тестирования» для джунов будет слишком сложной и скучной, ее лучше читать, когда у тебя уже есть опыт в тестировании, чтобы понять, что куда и зачем, а также как тебе расти. Например, когда ты с миддла хочешь перейти в синьоры. Для джунов самая нормальная книга — это книга с теорией от Святослава Куликова, там много полезной информации, которая поможет пройти собеседование.

Развернуть ветку

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

Развернуть ветку

https://itstepbystep.club
Мы, команда ItStepByStep, столкнулись с тем, что о программировании в качестве будущей специальности и о работе в такой сфере, как IT говорят очень многие. Мы точно знаем, что рынок развивается стремительно и потребность в квалифицированных специалистах будет расти с каждым днем.

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

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

Тестирование отчетности налогоплательщик юл. Тестер — программа проверки налоговой отчетности

Программа «Тестер» (Tester) проверяет файлы налоговой и бухгалтерской отчетности, распространяется она бесплатно. Обычно файлы налоговых деклараций формируются в формате XML программой « ». Разработан «Тестер» в филиале ФГУП ГНИВЦ ФНС России в Чувашской Республике.

Установка программы «Тестер»

Для установки «Тестера» распакуйте архив и запустите файл tester2 .exe (здесь nn – номер версии). Появится окно приветствия:

В новом окне создания ярлыков программы щелкаем мышью на кнопке «Далее».

Все готово к инсталляции программы «Тестер», нажимаем «Установить». Начинается процесс установки «Tester» на компьютер. После его окончания появляется сообщение:

Нажимаем «Завершить» и ждем, пока окончится процесс индексации КЛАДР.

После его окончания, наконец, появляется сообщение:

Нажимаем «ОК», и на этом процесс установки программы проверки налоговых деклараций «Тестер» завершен.

Работа с программой «Тестер».

Проверяем декларации

Сформируем файлы налоговых деклараций или бухгалтерской отчетности с помощью программы «Налогоплательщик ЮЛ» (или другой программы – например, используя регламентированную отчетность конфигураций 1С) и запишем их в папку на жестком диске компьютера (в дальнейшем для примера — в папку «Бухгалтерская отчетность» на «Рабочем столе»).

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

и щелкаем по нему мышью (если ярлыка нет на рабочем столе, то запустить программу можно: Пуск – Программы – Tester — Tester). Появляется главное окно программы:

Выбираем «Открыть», и на «Рабочем столе» ищем папку «Бухгалтерская отчетность» (ту, в которую поместили налоговые декларации и бухгалтерскую отчетность для проверки).

В ней выбираем налоговую декларацию, подготовленную для проверки, и щелкаем мышью «ОК».

После проверки декларации программа «Тестер» показывает диагностику результата проверки:

и на этом проверка налоговой декларации завершена.

Бесплатный программный комплекс Налогоплательщик Юл поможет самостоятельно подготовить всю налоговую и бухгалтерскую отчетность. Приложение формирует отчеты в бумажном и электронном виде для отправки в ФНС по каналам связи (Тензор Сбис, Кордон, Контур).

Возможности Налогоплательщик Юл

  • Автоматизация процесса расчета и подготовки всех необходимых отчетов.
  • Расчет и подготовка данных по страховым взносам.
  • Формирование документов НДФЛ.
  • Печать различных заявлений, уведомлений и документов для регистрации ККТ.
  • Печать и выгрузка отчетов в специальном формате.
  • В одной базе можно вести несколько предприятий, предпринимателей и физических лиц.

Установка и обновление

Сначала делаем резервную копию информационных баз, на всякий случай, для этого зайдите в меню «Сервис» — «Сохранение информации».

Установить с нуля или обновить программу одинаково просто. Загружаем последнюю полную версию и обновления (если есть) по ссылкам ниже, они ведут на официальные сайты ИФНС gnivc.ru и nalog.ru. Запускаем полученный файл NalogUL459.msi и принимаем с лицензионное соглашение.

Читайте также:
Как найти в программе 1с

При первичной установке указываем папку (например, C:np), а если это обновление — установщик сам определит путь.

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

Внимание. Основные версии Налогоплательщик Юл обозначаются двумя цифрами, например 4.60 и могут быть установлены на любую версию. Номера обновлений состоят из трех цифр, например 4.60.1 и инсталлируются только на полную версию — 4.60.
Почему так важно иметь актуальную версию приложения? Фнс и ПФР постоянно вносят изменения: в методы расчетов налогов, внешний вид и формат сдачи отчетов. Чаще всего, это происходит ближе к концу отчетного периода (квартала или года). Разработчик, в свою очередь, выпускает новые версии и обновления в соответствии с этими требованиями.
После заполнения данных и выгрузки отчетов нужно убедиться в отсутствии ошибок. Для проверки конечного результата скачайте программу Tester.

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

Позволяет трейдерам получить азы и первые торговые навыки. Но для получения настоящего опыта необходимы годы тренировок. Как ускорить время и научиться торговать за несколько месяцев? В этом вам поможет форекс-тренажер «Forex-tester 2». Скачать эту программу бесплатно и получить описание ее работы вы сможете в этой статье.

Зачем нужен Forex Tester

Тренажер Forex Tester позволяет начинающим в минимальные сроки овладеть всеми необходимыми навыками в работе на валютном рынке, не теряя время на многолетнюю практику демо-торговли. По принципу своей работы Forex Tester ничем не отличается от обычной демо-платформы Meta Trader, но благодаря нескольким особенностям в своей работе – эта программа значительно лучше. Смысл в том, что используя Forex Tester 2, вы можете торговать с ускорением движения графика котировок (с ускорением времени), прогоняя за несколько часов многолетнюю историю. Тогда как, на демо-счете Meta Trader вы можете торговать только on-line, а значит тратить недели и даже месяцы для того, чтобы на практике овладеть навыками работы по той или иной торговой системе.

Краткое описание

После его установки на ПК, запустите форекс-тренажер, после чего переведите его в режим Edit Mode). В указанный раздел необходимо установить тиковую историю тех валютных пар, необходимых вам для тестирования торговой системы. В самой программе для каждого торгового актива установлена история котировок только на один месяц, которой будет, конечно же, маловато для полноценного использования Forex Tester 2.

Тестирование запускается, перейдя в режим «Режим тестирования», переключение которого вы найдете во внутреннем интерфейсе программы:

В данном разделе жмите клавишу — «Start Test»:

С этого момента вы получите возможность заключать сделки и получать торговые результаты. При этом, у вас появятся такие возможности как:

  • Регулирование скорости котирования осуществляется за счет кнопки «Размер тиков», а также «Скорость тестирования».
  • Открытие сделок можно осуществлять, используя соответствующие клавиши контекстного меню либо непосредственно на графике цены актива. На этой учебной платформе можно заключать, в том числе, и отложенные ордера.
  • Как и большинство настоящих торговых платформ, интерфейс Forex Tester 2.0 поддерживает многооконность, позволяя рассматривать одновременно любое количество окон различных активов с различными таймфреймами и различными настройками индикаторов.
  • По желанию работу сразу нескольких индикаторов можно совмещать в одном окне.
  • В Forex Tester можно анализировать значение баров: цены открытия и закрытия, максимумы и минимумы.
  • Forex Tester 2 позволяет редактировать таймфреймы и в отличие от программы Meta Trader позволяет торговать на нестандартных графиках котировок, как например: Н3, Н6 или Н12.
  • Также вы можете настроить параметры заключения сделок: минимальный отступ в пунктах для стопа и тейка, проскальзывание, спред и т.д. То есть, имитировать для себя реальные рыночные условия, которые вас ожидают во время реальной торговли на рынке .

Forex Tester работает на базе операционных систем Windows, начиная с версии «2000» и заканчивая самым последним билдом.

Программные файлы Forex Tester 2 занимают всего 30 Мбайт. Но если вы загрузите в него 3-ехлетнюю тиковую истории котировок, то дополнительно потребуется около 1 Гб свободного места на диске «С».

Скачать Forex Tester

Важно! По ссылке выше вы скачаете рабочую версию программы но с некоторыми ограничениями. Для того, чтобы получить полную версию программы, необходимо приобрести лицензионный ключ. Для читателей нашего бизнес журнала, мы готовы оплатить частично либо полностью лицензионный ключ. Для этого вам необходимо открыть счет у любого из нашего и в зависимости от суммы депозита, мы вам либо совершенно бесплатно предоставим лицензионный ключ к Forex Tester 2, либо частично его оплатим, и для вас скидка будет составлять от 30 до 90%.

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

Источник: multxit.ru

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

Разбираемся, кому подходит профессия и что нужно уметь QA-специалисту.

Марина Демидова

Марина Демидова

Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.

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

Тем, кто не работал тестировщиком, кажется, что это очень просто: понажимал все кнопки подряд, нашёл ошибку, сказал разработчику, и всё. На самом деле тестировщик — это сложная и творческая профессия на стыке IT, UX-дизайна и продуктового менеджмента.

Что делает тестировщик

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

Неполиткорректные разработчики из-за этого когда-то обидно называли тестировщиков «обезьянками-кликальщиками». Термин был так распространён, что Android назвал свой инструмент для автоматизации тестирования MonkeyRunner — в том смысле, что он как обезьянка, только быстрее.

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

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

Читайте также:
Как удаленно установить программу на компьютер в локальной сети

Тестировщик должен скрупулёзно проверить, что будет, если совершить какое-то действие, и соответствует ли результат ожидаемому.

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

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

Работа тестировщика — это бесконечное приближение к совершенству. Невозможно проверить всё, поэтому тестировщик должен работать так, чтобы совершить минимум действий, но найти максимум ошибок.

Мануальщики и автотестеры

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

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

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

Может ли новичок-нетехнарь стать хорошим QA-специалистом

Порог входа в тестирование довольно низкий. Чтобы стать тестировщиком, не требуется техническое образование. Главное, чтобы человеку была интересна сфера IT и он хотел развиваться в этом направлении. Об этом говорит в своём интервью на hh.ru руководитель департамента обеспечения качества ПО Veeam Software Игорь Кацев.

На сайте Software-Testing.ru опрашивали тестировщиков из России и СНГ по поводу их образования. Оказалось, что в профессию приходят и достигают в ней карьерных высот разные люди: технари, гуманитарии, экономисты, юристы, люди с двумя высшими и люди без диплома вообще.

Насколько востребована профессия тестировщика

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

  • в декабре 2020 на HeadHunter было более 4 000 вакансий тестировщиков ПО;
  • больше 12 000 — на Trud.com;
  • на Indeed — около 1 000, и это только по России.

Мануальщиков, не понимающих кода, работодатели не любят, даже если они прекрасно составляют тесты. Но и автоматизаторы, не знающие основ тестирования, тоже никому не интересны.

Вот, например, скрин с hh.ru, где работодатель перечисляет требования к тестировщику:

Большим спросом пользуются универсалы, владеющие современными методами тестирования, знающие языки программирования, умеющие составлять и автоматизировать тесты, например:

На какую зарплату можно рассчитывать

Заработная плата тестировщика в регионах — от 55 до 60 тысяч рублей, а в Москве — 80–150 тысяч.

Новички могут рассчитывать на зарплату от 40 тысяч рублей, специалисты высокого уровня получают 220–300 тысяч.

Как развиваться тестировщику

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

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

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

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

Лет через пять можно стать тимлидом — руководителем команды тестировщиков. От тимлида требуются профессиональные компетенции, навыки менеджмента, умение решать сложные задачи.

Так происходит карьерный рост специалиста по вертикали. Но на практике тестировщики часто выбирают развитие внутри профессии — например, специализации по тестированию:

  • Security-тестировщики — проверяют безопасность программы;
  • Performance-тестировщики — тестируют, как она ведёт себя при возрастающей нагрузке.
  • Usability-тестировщики — проверяют, насколько с ней удобно работать.

Какие личные качества необходимы тестировщику

Кроме того, в тестировании очень важны личные качества специалиста. Вот список основных, без которых точно не обойтись:

  • Усидчивость и настойчивость — чтобы терпеливо искать дефекты. Хороший тестировщик уверен, что программ без ошибок не бывает, бывают лишь плохо диагностированные.
  • Критическое мышление, умение анализировать информацию.
  • Внимание к мелочам, максимальная дотошность, чтобы постоянно интересоваться: «А что будет, если нажать сюда? А если ввести другой символ?»
  • Коммуникабельность и умение работать в команде: тестировщику приходится постоянно взаимодействовать с разработчиками, дизайнерами, бизнес-аналитиками, представителями заказчика.
  • Терпение и самообладание, потому что разработчики не слишком любят исправлять ошибки. Иногда тестировщику приходится не раз и не два напоминать о найденном баге. Он должен быть настойчивым, но при этом уметь сохранять хорошие отношения в команде.
  • Ответственность и здоровый перфекционизм, чтобы постоянно стремиться улучшить качество разрабатываемого продукта.
  • Умение чётко формулировать свои мысли, чтобы грамотно составлять планы и тест-кейсы. Если тестировщик нашёл ошибку, он должен подробно и понятно описать, при каких условиях она возникает, чтобы разработчики могли быстро её исправить.
  • Стремление развиваться — осваивать новые методики тестирования, чтобы оставаться востребованным. Нужно постоянно читать техническую литературу, участвовать в конференциях и семинарах, смотреть видеокурсы.

Что надо уметь

От тестировщика требуется:

  • знание основ тестирования, его видов и методов;
  • умение составлять тест-кейсы, тест-планы;
  • знание языка запросов SQL, умение работать с базами данных;
  • знание языков программирования;
  • знание систем контроля версий: Git, CVS и тому подобных.

Кроме того, тестировщик должен владеть инструментами ручного и автоматического тестирования. Это могут быть:

  • системы для создания тест-кейсов и отслеживания ошибок.
  • файловые менеджеры, текстовые и XML-редакторы.
  • генераторы тестовых данных и другие.

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

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

Где всему этому научиться

Если вас увлекла профессия тестировщика, можно самостоятельно изучить методики тестирования по книгам, мануалам и видео, а затем попытаться устроиться на работу на junior-позицию. Этот вариант рабочий, но займёт много времени.

  • Александра Пшеборовская: «Тестирование невозможно загнать в рамки»
  • Брендан Эйх: о JavaScript, Firefox, Mozilla и Brave
  • Как происходит модульное тестирование в Python

Источник: skillbox.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru