День тестировщика отмечают люди разных специальностей: от инженеров и разработчиков программного обеспечения до тех, кто хоть как-то связан с обслуживанием компьютеров и сетей. Праздник зародился 9 сентября 1947 года. Из-за крошечного насекомого – мотылька – в Гарвардском университете вышла из строя первая ЭВМ. Учёный Грейс Хоппер при тестировании отметила это в техническом дневнике, в подтверждение слов приклеила на страницу жучка, подписав его словом bug (с англ. – жук). Так было положено начало официальной регистрации «бага» в истории.
Тестировщики знают, чем отличается фича от бага. Баг — это ошибка, допущенная программистами при написании программы. Обычно её выявляют при отладке, в худшем случае — уже в процессе использования. Фича — «сюрприз», который программист специально закладывает в код программы. Это какая-то возможность, которая не предусмотрена техзаданием и официально нигде не прописана, но — есть.
Студентка института инженерных и цифровых технологий НИУ «БелГУ» Дарья Торопова обучается по направлению подготовки бакалавриата «Математическое обеспечение и администрирование информационных систем».
- Специалисты по тестированию ПО по-прежнему остаются востребованными на рынке труда. Всё больше компаний осознают важность качественного тестирования программного обеспечения для успешного развития своих продуктов. Обладая компетенциями в области тестирования ПО, данные специалисты могут рассчитывать на успешный карьерный рост и возможности для развития своих профессиональных навыков, как в крупных компаниях, так и в стартапах.
В институте инженерных и цифровых технологий НИУ «БелГУ» студенты, обучающиеся по направлению «Фундаментальная информатика и информационные технологии», в ходе изучения дисциплины «Тестирование программного обеспечения» получают необходимые компетенции для работы в сфере тестирования ПО.
«В ходе прохождения производственной практики я занималась тестированием программного обеспечения на платформе 1С. Основными сложностями, с которыми я столкнулась при выполнении данной работы, были сложности, связанные с уникальными особенностями платформы и необходимостью учета бизнес-аспектов», - делится уже полученным практическим опытом будущий тестировщик.
Студентка 4 курса института инженерных и цифровых технологий НИУ «БелГУ» Алина Межова получает в университете профессию тестировщика программного обеспечения.
- Учусь по направлению «Фундаментальная информатика и информационные технологии». Работаю по совместительству в ООО «Технологии Надёжности». В нашем институте есть прекрасная выпускающая кафедра «Математического и программного обеспечения информационных систем». Она в рамках двух имеющихся направлений готовит специалистов со знанием программирования (Web, мобильная разработка и тд), баз данных, системного администрирования, системной аналитики и тестирования программного обеспечения. В ходе обучения студены работают с технической документацией, составляют логические схемы процессов и потоков данных, а также в рамках предмета «Тестирование программного обеспечения» получают знания для работы специалистом по тестированию.
По словам Алины, сегодня роль специалиста по тестированию очень важна, особенно в крупных проектах.
- С каждым днём информатизации увеличивается спрос особенно на автотестеров: специалистов, которые, так скажем, тестируют код путём написания другого кода. Но и «мануальный», «ручной» тестировщик так же является достаточно востребованным специалистом.
Помимо направлений подготовки IT-специалистов, которые предлагает сегодня институт инженерных и цифровых технологий НИУ «БелГУ», студенты имеют возможность получить дополнительную профессиональную подготовку по любой из шести программ IT-направленности на цифровой кафедре, открытой в вузе в 2022 году по программе стратегического академического лидерства «Приоритет-2030». Обучение на цифровой кафедре бесплатно и имеет практическую направленность. Студенты получают не только теоретические знания, проходят практику на одном из IT-предприятий – партнёров вуза и получают соответствующий диплом.
Выпускница НИУ «БелГУ» по направлению подготовки «Инфокоммуникационные технологии и системы связи» Валерия Соколова работает инженером по тестированию в компании VK и разрушает мифы о специалистах-тестировщиках.
- Специально на тестировщиков в университетах не учат. Но специальность может дать необходимую базу для того, чтобы было проще изучать тестирование и инструменты для дальнейшей работы. Когда я пришла в тестировщики, то разрушила для себя некоторые мифы.
Миф первый: тестирование-это скучно. Мне кажется, во многих работах присутствует некая доля рутины, это не означает, что в тестировании только монотонно пишут или проходят тесты, чтобы их написать нужно как минимум владеть определенными знаниями о программе, а получать их вполне не скучно. Тестировщик должен быть креативным, чтобы предугадать действия самого хитрого пользователя и найти все ошибки.
Миф второй: тестирование-это легкий способ вкатиться в айти.
Так говорят, потому что для тестировщиков не требуют знания языков программирования (если это не автотестировщики), и что для успешного собеседования хватит прочитать книгу тестирование дот ком Романа Савина и всё. Однако сейчас на рынке труда много выпускников курсов и на собеседованиях недостаточно ответить на пару теоретических вопросов, интервьюер оценивает вас и как вы отвечаете, вашу заинтересованность в специальности, на некоторых собеседованиях есть логические задачи и тестовые задания, так что в тестирование стоит идти осознанно.
Миф третий: зачем нужны тестировщики, если есть разработчики.
Некоторые считают, что тестировщики некое побочное ответвление разработчика и вообще можно обойтись без них, но это далеко не так, потому что тестировщик полноценный член команды и вносит свой вклад в успешное завершение проекта.
«В нашей жизни появляется всё больше цифровых сервисов и программ. За каждым обновлением в магазине приложений или в программе на компьютере стоит большой труд и работа целой команды, которая старается сделать вашу жизнь комфортнее и проще. Поэтому неудивительно, что на вакансии в IT большой спрос. Компании хотят нанимать классных специалистов и хорошие тестировщики очень ценятся на рынке труда. Для начинающих тестировщиков есть много стажировок и программ обучения от компаний с возможностью дальнейшего трудоустройства, в интернете есть множество материалов про профессию и то, чем предстоит заниматься», - подытожила Валерия Соколова.
Материал подготовил Артём Яковчук