День тестировщика, или Охота на «жуков»: кто ищет ошибки в мире цифр?

Представьте себе, что вы построили огромный замок из конструктора. Вы ставите последний кубик на шпиль башни, делаете шаг назад и… бах! Конструкция разваливается. Обидно, правда? А что, если бы у вас был специальный «инспектор», который перед тем, как вы поставите тот самый злополучный кубик, проверил бы, надежно ли скреплены детали внизу?
В мире компьютеров, игр и сайтов такой «инспектор» — это тестировщик (или QC-инженер). 9 сентября во многих странах отмечают неофициальный, но очень важный День тестировщика. Почему именно 9 сентября? Потому что в этот день в 1945 году мир впервые столкнулся с реальным «багом» — мотыльком, который залетел в компьютер и замкнул контакты! С тех пор искать ошибки в программах называют «охотой на багов».
Сегодня мы расскажем, кто же такие эти охотники за призраками в коде и почему это одна из самых увлекательных IT-профессий.

 Тестировщик — это не «галка в отчете»

Многие думают, что тестировщик — это скучный дядька, который сидит и просто нажимает на кнопки. Это огромное заблуждение! Настоящий тестировщик — это детектив, исследователь и немного хулиган.

Его задача — не просто найти ошибку, а сломать программу так, чтобы разработчики (программисты) поняли, как именно она ломается. Тестировщик придумывает хитрые сценарии:

  • Что будет, если нажать на красную кнопку 1000 раз?
  • А что произойдет, если в поле «Имя» ввести не буквы, а цифры или длиннющее предложение из «Войны и мира»?
  • А если выключить интернет ровно в момент отправки сообщения?
Image

Кто такие «Мануальщики» и «Автоматизаторы»?

В мире тестирования есть два основных «клана»:

  1. Ручные тестировщики (Manual).Это как дегустаторы в мире сладостей. Они берут программу в руки и проверяют её вручную: нажимают, свайпают, смотрят, где картинка поехала, а где текст налез на кнопку. Здесь важно внимание к деталям — как у Шерлока Холмса!
  2. Автоматизаторы (Automation).Это уже волшебники. Они пишут специальные программы-роботы, которые сами проверяют приложение. Это как если бы вы завели робота-пылесоса, который сам ходит и ищет пыль, пока вы пьете чай. Автоматизаторы знают языки программирования, чтобы заставить роботов работать.

Где учат на «охотников»? Книги и библиотека!

Конечно, чтобы стать тестировщиком, нужно знать математику и логику. Но самое главное — это любовь к чтению и внимательность! Ведь чтобы проверить, правильно ли написаны все тексты на сайте, нужно самому знать правила русского языка и уметь красиво излагать мысли.

В нашей библиотеке есть книги, которые помогут вам прокачать навыки тестировщика:

  • Для развития логики:возьмите сборники задач по математике или книги с головоломками. Умение видеть закономерность — главный скилл тестировщика.
  • Для внимания к деталям:перечитайте рассказы Конан Дойла о Шерлоке Холмсе. Обратите внимание, на какие мелочи смотрит сыщик. Тестировщик делает то же самое, но в интерфейсе сайта.
  • Для фантазии:книги фантастов (Брэдбери, Азимов). Они учат мыслить нестандартно, а это важно, чтобы придумать, как еще можно взломать программу.

Совет библиотекаря: Когда читаете книгу, попробуйте поискать в тексте опечатки или логические ошибки в поступках героев. Тренируйте свой «внутренний баг-трекер» (так называют систему, куда складывают найденные ошибки) прямо сейчас!

Image

Почему это круто?

  1. Ты — спаситель.Представь, что если бы тестировщики не проверили игру до релиза, то персонаж мог бы провалиться сквозь текстуры, а ты бы не прошел последний уровень. Ты делаешь мир удобнее для всех.
  2. Общение.Тестировщики — «переводчики» между обычными людьми (пользователями) и разработчиками. Ты учишься объяснять сложные вещи простым языком.
  3. Это творчество.Да-да! Придумать, как сломать систему — это искусство. Это как написать сценарий к фильму-катастрофе, но в мире софта.

 

В День тестировщика мы хотим пожелать всем: будьте внимательными, не бойтесь ошибаться и искать чужие ошибки. Ведь каждая найденная ошибка — это маленькая победа.

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

В 
Image

Как из копеек составляются рубли, так и из крупинок прочитанного составляется знание.
Даль В.И.

Мы работаем для, Вас

В© 2013 - 2024 Городская детская библиотека №2 г. Полевской

Ответим на все вопросы

+7-343-505-79-50
cool.biblioteka2@yandex.ru
ул. Коммунистическая д. 46