Привет друзья! Многие из Вас слышали о такой профессии, как «Тестировщик Программного обеспечения (ПО)» и о том, что очень легко войти в IT через эту профессию. В данной статье мы разберем такие вопросы как: что такое тестирование, что такое баг, для чего нужны требования и в заключении, а кто же такой тестировщик?
Для того ответить на вопрос кто такой Тестировщик, сначала разберем термин тестирование.
Тестирование – это процесс, направленный на исследование, испытание программного продукта на соответствие ожидаемого результата поведения программного продукта и фактического.
Давайте разберем, что же такое ожидаемый и фактический результат на простом примере:
Есть заказчик, который хочет создать свою социальную сеть, на подобие ВКонтакте, Одноклассники и т.д. Заказчик ставит задачу своей команде разработки или нанимает другую компанию, чтоб та разработала для него данный продукт. Они совместно начинают составлять Требования к продукту.
Требования – это документ, который включает в себя описание того, что должно быть реализовано в программном продукте.
Оно включает в себя: визуальные шаблоны, описание основной бизнес логики продукта, на каких платформах оно будет функционировать и т.д, в последующих статьях мы более детально это разберем.
Наш Заказчик указал, что хочет видеть окно авторизации в программу следующим образом, посмотрите, всем знакомая данная форма, мы видим ее каждый день, когда авторизуемся в социальных сетях или почтовых сервисах.
Тестировщик заполняет данные поля по заранее обговоренным требованиям – то есть, это длина логина и пароля, язык, допустимые символы и т.д.
И он ожидает что после того как он нажмет кнопку «войти» он попадет на страницу заранее созданного пользователя, это и есть ожидаемый результат. Все что происходит дальше – это фактический результат. Если после нажатия на кнопку войти мы попадаем на нужную нам страницу, значит, программный продукт работает правильно, в соответствии с требованиями, предъявленными к нему. Это означает, что ожидаемый результат соответствует фактическому. Если же нет, у нас открывается другая страница, показывается ошибка, программа начинает показывать всплывающие уведомления что поля заполнены не правильно, при условии что они соответствуют требованиям, то это дефект, или как его называют в IT – БАГ.
Баг ( дефект) - то есть отклонение ожидаемого результата от фактического.
Подведем итог, кто же такой тестировщик и чем он занимается:
Тестировщик – это специалист, который обеспечивает качество продукта, проверяет, чтоб он работал правильно, то есть согласно требованиям заказчика, и не было отклонения от бизнес логики продукта.
Друзья, вот мы и разобрались с Вами кто такой тестировщик, чем он занимается, что такое баг и требования. В следующей статье, Вы узнаете о видах тестировщиков и способах тестирования.
Пришло время прощаться, подписывайтесь на канал и ставьте лайк. До новых встреч!