Тестировщик

Тестировщик

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

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

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

В случае создания программ с различными уровнями защиты и прав доступа для пользователя количество возможных моделей поведения («начальник», «подчинённый») существенно увеличивается.

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

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

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

Содержание

Специфика профессии

Некоторые утверждают[источник не указан 529 дней], что специфика профессии заключается в видимом однообразии и монотонности трудового процесса; по мнению других[источник не указан 529 дней], тестирование является творческой исследовательской работой (в противовес стандартизированной разработке). Одной из особенностей профессии является возможность удаленной работы, причем расстояние часто не имеет значения (тестировщик может находиться в другом городе или стране по отношению к разработчику и заказчику). Это позволяет рассматривать данную профессию как одну из возможных ступеней для получения опыта и накопления знаний в удалённой разработке ПО с целью дальнейшей работы программистом.

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

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

Образование

Ни в одном российском вузе не обучают такой профессии. На Украине получить базовые знания можно в Киевском политехническом университете в институте прикладного системного анализа [1],[2].

Основными требованиями к соискателю, как правило, являются:

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

Примечания

  1. Технологии разработки и тестирования программ: Часть I: Тестирование: основные определения, аксиомы и принципы
  2. Технологии разработки и тестирования программ: Часть II: Тестирование: критерии и методы

Ссылки

Сайты и ресурсы
Статьи

Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу
Синонимы:

Полезное


Смотреть что такое "Тестировщик" в других словарях:

  • тестировщик — сущ., кол во синонимов: 2 • профессия (336) • тестер (10) Словарь синонимов ASIS. В.Н. Тришин. 2013 …   Словарь синонимов

  • бета-тестировщик — бета тестер Лицо, производящее бета тестирование. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом Синонимы бета тестер EN beta tester …   Справочник технического переводчика

  • Тестовая структура — Оборудование для тестирования полупроводниковой подложки на растяжение сжатие, может применяться для тестирования адгезии Тестовая структура это гетероструктура, формируемая на полупроводниковой пластине …   Википедия

  • Тестирование программного обеспечения — Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ • Проектирование • Программирование • Докумен …   Википедия

  • Team Foundation Server — (сокр. TFS) продукт корпорации Microsoft, представляющий собой комплексное решение, объединяющее в себе систему управления версиями, сбор данных, построение отчетов, отслеживание статусов и изменений по проекту и предназначенное для совместной… …   Википедия

  • Веб-разработка — Веб разработка  процесс создания веб сайта или веб приложения. Термин включает в себя веб дизайн, программирование для веб на стороне клиента и сервера, а также конфигурирование веб сервера. Содержание 1 Основные этапы веб разработки …   Википедия

  • Разработка программного обеспечения — Когда Грейс Хоппер работала с компьютером Гарвард Марк II в Гарвардском университете, её коллеги обнаружили эту моль, застрявшую в реле и таким образом помешавшую работе устройства, после чего она отметила, что они «отлаживали»(debug) систему.… …   Википедия

  • Система отслеживания ошибок — (англ. bug tracking system)  прикладная программа, разработанная с целью помочь разработчикам программного обеспечения (программистам, тестировщикам и др.) учитывать и контролировать ошибки (баги), найденные в программах, пожелания… …   Википедия

  • Вариант тестирования — Тестовый случай (англ. test case) в разработке программного обеспечения ― это набор условий, при которых тестировщик будет определять, удовлетворяется ли заранее определённое требование. Чтобы определить, что требование полностью выполняется …   Википедия

  • Живетьева, Инна — Инна Живетьева Писательница Дата рождения: 18 августа 1977 года Место рождения: Но …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»