Как младший разработчик, я работаю в компании, которая разрабатывает программное обеспечение для авиационной отрасли. У нас есть команда тестирования, поэтому у меня нет никакой мотивации изучать тестирование программного обеспечения. Мой друг работает в небольшой компании в качестве внутреннего разработчика. У их команды нет какой-либо конкретной команды, и они проводят свои тесты самостоятельно. Должен ли внутренний разработчик узнать о тестировании программного обеспечения?
12
Ответы:
Абсолютно и однозначно: да!
Это основной навык, который, как вы ожидаете, будет у большого процента компаний, для которых вы хотите работать в будущем.
Как разработчик, технические аспекты тестирования более интересны, чем методологические: учитесь использовать модульное тестирование, настраивайте автоматическое тестирование, попробуйте выполнить тестовую разработку, чтобы увидеть, как вам это нравится.
Если вы хотите специализироваться в этом, тестирование производительности / стресс-тестирование и тестирование безопасности / проникновения являются довольно востребованными навыками.
источник
Тестирование кода, над которым вы работаете, является частью дисциплины, которая превращает хорошего программиста в хорошего программиста. Настройка автоматического тестирования с использованием легких и быстрых тестовых случаев позволяет установить базовый уровень функциональности; Модификация кода для исправления ошибок или добавления новых функций может подвергаться поэтапному тестированию и обеспечивает быструю обратную связь с вашим кодом. Эта быстрая обратная связь, если она часто делается, гораздо эффективнее с точки зрения переделки, чем ее сборки, компиляции и тестирования, потому что вы в конечном итоге не идете слишком далеко по правильному пути.
источник