Manual QA course
Apply now
5.0
4.9
4.7
4.3

Ручные тестировщики программного обеспечения: кто это и почему без них в компании не обойтись?

July 21, 2020

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

Что такое ручное тестирование?

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

Основные плюсы ручного тестирования для компаний

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

Этапы ручного тестирования условно делятся на три фазы:

Начальный

  • Анализ тех. задания, требований к функционалу.
  • Создание и согласование плана тестирования, сроков, тест-кейсов, количества повторений.

Основной

  • Осуществление ручного тестирования на базе требований и по заранее готовым тестовым кейсам.
  • Фиксация выявленных ошибок в систему.

Финальный

  • Разработка и подготовка отчетов о законченном тестировании.
  • Составление рекомендаций по интеграции программного обеспечения, совершенствованию систем.

Инструменты ручного тестирования

Ручное тестирование ПО дает возможность использовать большое количество различных инструментов.

Само тестирование ведется в специальных программах, например, IBM Rational Quality Manager, HP ALM, MS Team Foundation Server, TestLink, Redmine и Jira.

Среди файловых менеджеров чаще всего используются Total Commander, Far Manager или Free Commander. Среди XML-редакторов можно выделить Altova XML Spy, XMLPad или Xsemmel.

Программы для создания скриншотов, видео или анимации – ScreenHunter, CamStudio, Snagit Snipping Tool, Monosnap, Recordit, и LICEcap.

Нельзя забывать и о инструментах Chrome DevTool , Xcode & Android Studio – интегрированных средах разработки для работы с различными платформами.

Soft skills мануального тестировщика

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

  • Грамотная формулировка вопросов;
  • Подробное описание найденных ошибок;
  • Умение разложить ошибки по степени важности;
  • Способность формировать простые тест-кейсы;
  • Любознательность от природы;
  • Дисциплинированный и ответственный подход к работе.

Hard skills мануального тестировщика:

Hard skills – это способности и умения, которые напрямую связаны с выполнением профессиональных обязанностей.

  • Теория тестирования (различные виды, методы и типы управления тестированием);
  • Знания принципов работы веб-приложений;
  • Умение пользоваться различными ОС: Mac, Windows, иногда Linux.
  • Умение использовать мобильные ОС: iOS, Android.
  • Базовые навыки работы с ПК.

Уровень заработной платы

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

При этом выучиться на QA Manual можно всего за месяц на курсах Careerist. Наши выпускники работают QA в крупнейших компаниях США – Google, Amazon, Facebook, Uber Samsung и других.


Запись на курс Manual QA