• В избранное Удалить из избранного

Тестировщик

Описание:

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

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

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

Обязанности:

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

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

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

Требования:

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

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

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


При подготовке использован материал http://www.profkonsultant.ru/professii