Тестировщик софта как карьера? Читайте подробности | Телекоммуникации вчера, сегодня, завтра

Последовательность действий при создании объекта радиосвязи

Бланк формы №1 ТАКТИКО-ТЕХНИЧЕСКИЕ ДАННЫЕ РЭС

Поставка оборудования обеспеченного радиочастотами

Витрина



Тестировщик софта как карьера? Читайте подробности

Дата:
13.10.2015
Тестирование программного обеспеченияЭту статью мы написали после того, как провели сто с лишним собеседований с людьми, которые хотели бы работать у нас тестировщиками программного обеспечения игры Мирчар. Если и вы планируете сделать карьеру такого типа, прочтите о ее плюсах и минусах

Что такое «Тестирование программного обеспечения»?

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

Навыки, необходимые тестеру программ

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

Хороший тестировщик должен разбираться в технике. Ему пригодится умение работать с такими полезными программами, как MS Office и OpenOffice, а также с инструментарием для тестирования - QTP, LoadRunner и т.д. и, конечно, он должен отлично понимать, что именно делает тестируемое им приложение. Все эти умения могут быть приобретены в результате обучения и в ходе практики. Если вы ничего этого пока не умеете, то курсы тестирования с нуля – ваш очевидный выбор. Дополнительным преимуществом могут стать навыки программирования, но это не обязательно.

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

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

Ответственность и самостоятельность

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

Ключевой момент профессии

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

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



Поиск по сайту


Смотрите также