Помогает ли участнику команды проверки системного тестирования стать лучшим программистом? - PullRequest
2 голосов
/ 13 февраля 2009

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

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

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

Как вы думаете, помогает ли конкретная работа по тестированию найти лучшего инженера-программиста?

Заранее спасибо, Michael

Ответы [ 2 ]

1 голос
/ 13 февраля 2009

Тестирование не является частью программирования.

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

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

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

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

0 голосов
/ 13 февраля 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...