Блог седого тестировщика

говориМ о тестировании
простым языком

Тестировщик. Кто это?

Время на прочтение: 2 мин.
Сегодня начинаем цикл статей, посвященный начинающим тестировщикам. Будем начинать знакомится с профессией Тестировщик и постепенно погружаться в терминологию.

В первой статье я постараюсь ответить на вопросы о том, кто такой тестировщик и какое место он занимает в процессе создания программного обеспечения.

Все мы с вами пользуемся программами и играми, которые плотно вошли в наше окружение. Еще около 10-15 лет назад никто даже не думал, как изменится наша жизнь с глобализацией интернета и приходом смартфонов. Сегодня миллионы людей пользуются мобильными приложениями, заходят на сайты и играют в десятки и сотни тысяч разных игр. Программное обеспечение используется везде, начиная с запуска ракет и заканчивая чтением книг на смартфоне.

Но большинство из нас даже не задумывается, каким образом программа попадает к нам (к конечным пользователям). Обычно, все начинается с идеи, которая потом развивается в нечто более материальное, например, в техническое задание (ТЗ). ТЗ содержит в себе всю необходимую информацию, чтобы можно было приступить к разработке программы или сайта. Например, чтобы сделать сайт, необходимо изначально написать ТЗ, в котором указывается: каким будет дизайн страниц, что это будут за страницы, их количество и т.д. После этого в соответствующие отделы приходят задачи на разработку сайта: создание дизайна, верстка, разработка функциональности.

Следовательно, все программное обеспечение создается людьми. К сожалению, все мы склонны делать ошибки. В том числе и при разработке программ. Программист может отвлечься, неправильно продумать логику работы или неправильно понять ТЗ. В результате, в программе появится ошибка, которая может попасть к пользователям.

Если ошибка незначительная, то в большинстве случаев ничего страшного не произойдет. Но бывают и серьезные ошибки, которые могут очень сильно повлиять на работу программы и привести к печальным последствиям. Для того чтобы ошибки не попадали к конечным пользователям, существуют специалисты, которые могут находить их на этапе разработки. Такие специалисты называются тестировщиками.

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

Он грудью принимает на себя все недостатки программы и стоит стеной, чтобы их не пропустить. Он отвечает за качество, от него зависит, смогут ли люди сегодня вечером поиграть в любимую игру или без проблем заказать пиццу на сайте.

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

Таким образом, в основные обязанности тестировщика входит:

— запуск и контроль качества работы программы;

— выявление и фиксация ошибок, которые возникли в ходе тестирования;

— составление отчета о проделанной работе.

________________________________

В следующей статье мы разберем основные процессы тестирования.

Vkontakte
Facebook
LinkedIn
Twitter

Автор статьи:

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Ближайшие события

Ближайшие события

Вам также может понравится