Комментарии 5
Спасибо за публикацию. Был бы рад ещё почитать ваши статьи на тему автоматизации тестов. Я заканчиваю обучение на одном из известных онлайн-курсов. Там как раз есть тема про автоматизацию, но материала, конечно, маловато будет. Хотелось бы узнать тонкости по настройке разных проверок, которые учитывают нажатия кнопок, заполнение форм для веба и т.д.
Когда сам начал пытаться углубиться в эту тему в интернете, начал разочаровываться в себе, что, видимо, не умею искать?
Ну и если возможно, буду рад подсказке о том, что можно поизучать на эту тему.
Спасибо за комментарий!) Если пойму, что есть необходимость, постараюсь написать несколько статей про старт автоматизации web. Но на данный момент, мне кажется, что информации в интернете по этой теме достаточно много)
По подсказкам постараюсь помочь с направлением, не уверен насколько легитимно скидывать сюда ссылки, но думаю можно обойтись и без них:
Надо для себя понять чего вы ждёте от автоматизации и разделить в голове ручное и автоматизированное тестирование. В интернете куча статей на тему "признаки хороших автотестов" и чем кейсы для автотестов отличаются от ручных (например, схема AAA, принцип атомарности или условное правило один тест - одна проверка)
Надо базово изучить/осознать язык программирования, на котором вы будете писать и присмотреть инструменты, с помощью которых вы будете автоматизировать (классика на Python - pytest/selenium, если мы говорим о UI)
По тому же самому Selenium очень много материалов, правда часть из них прилично устарела, так что не забудьте сверяться с официальной документацией (она сейчас очень хорошая и с примерами кода на разных ЯП)
Если попали в тупик в процессе изучения - StackOverflow и ChatGPT в 95% случаев помогут вам разобраться.
Главное не сдаваться из-за ошибок и не ждать быстрого результата! Более-менее нормальную автоматизацию для небольшого проекта я смог запустить только с третьего раза и всё это было очень не быстро. А сколько трудностей ещё впереди мне даже страшно думать)
а полную версию кода как то можно посмотреть, так как тема тестирование ботов по факту ни где не раскрыта
Выложил пример на GitHub https://github.com/dikobra4/TelegramTestingBotExample
Бот-тестировщик. Автоматизация тестирования интеграции с Telegram ботом с помощью Telethon