Сегодня мы расскажем об одном из самых интересных и иногда даже опасных занятий в IT отрасли — тестировании. Это статья является вводной для целого цикла статей о тестировании и профессиях, связанных с тестированием.
Итак, друзья, если Вы, участвуя, или читая, или общаясь о проектах по разработке и внедрению программного обеспечения, вдруг случайно усвоили для себя, что тестирование — это лишь один из этапов проекта, то забудьте для себя эту информацию навсегда. Тестирование, а точнее Quality assurance,- это ключевая часть разработки любого программного продукта, а тестировщики, а если по-правильному QA Инженеры, — единственная стена между конечными пользователями и багами в конечном продукте. Эти специалисты несут ответственность за качество конечного программного продукта и его отдельных компонент.
В ряде компаний вы можете столкнуться с тем, что бизнес-аналитик сам занимается тестированием программного продукта, а задачи по автоматизации тестирования выполняет совместно с программистом. В таком подходе есть свои плюсы и минусы, мы о них еще поговорим, но в наших статьях мы все-таки будем говорить о настоящих QA Инженерах, которые должны обладать целым набором компетенций и теоретических знаний, чтобы проводить качественное тестирование программного продукта.
Мы решили поделиться с вами небольшим вводным видео, которое расскажет о том, какие существуют стандартные техники тестирования программных продуктов, чтобы подготовить вас к тому, что тестирование — это не просто понажимать на кнопки и убедиться, что ошибок не вылезает. Подробнее о рассмотренных в видео техниках мы расскажем вам в будущих публикациях.