Привет, наши дорогие друзья! Ранее в статьях мы неоднократно обсуждали тему разработки, описывали типичные будни программистов, но совсем незаслуженно обходили вниманием профессию тестировщика. И сегодня мы это исправим. Тестировщик – важнейшее звено команды. И любая, уважающая себя компания разработки, просто обязана иметь в своем штате тестировщика. Тестировщик (простыми словами) – это специалист, который должен совмещать в себе навыки от пользователя ПО, немного от разработчика, немного от взломщика. Отчасти его деятельность схожа с работой детектива – тестировщик постоянно находится в поисках уязвимостей (багов), неясностей, сомнительного поведения программы. А если программа, на первый взгляд, ведет себя нормально, то обязанность тестировщика – придумывать самые непредсказуемые сценарии, с помощью которых потом наблюдать за поведением программы. И чем профессиональнее тестировщик, тем более сложные ситуации он будет моделировать, а не пользоваться затертыми шаблонами… Глобально в