Насущный вопрос, который часто задают ребята, мечтающие начать карьеру в ИТ. Программированию учиться долго и сложно, а работать тестировщиком хочется начать уже в ближайшее время! Разбираемся. Для начала немного теории 🤓 Одна из классификаций видов тестирования - по автоматизации сценариев. Есть ручное тестирование и есть автоматизированное. Ручное - это когда мы своими руками проходим сценарии - открываем страницы, вводим данные, жмем на кнопки. Автоматизированное - когда все эти действия делает автотест. Т.е. мы пишем код, который за нас открывает страницы, жмет на кнопки, вводит данные (Магия! 🧙♀️). И автотест же решает - все хорошо или есть баг. Например, мы прописываем в коде, что после заполнения формы обратной связи на сайте должно отобразится благодарственное сообщение (спасибо за отзыв). Если автотест этого сообщения не увидит - он “упадет” (его статус будет Failed). И тут уже задача тестировщика разобраться, что не так - действительно баг на сайте или проблема в самом ав