Как стать автором
Обновить

Бот-тестировщик. Автоматизация тестирования интеграции с Telegram ботом с помощью Telethon

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров9.3K
Всего голосов 4: ↑4 и ↓0+4
Комментарии5

Комментарии 5

Спасибо за публикацию. Был бы рад ещё почитать ваши статьи на тему автоматизации тестов. Я заканчиваю обучение на одном из известных онлайн-курсов. Там как раз есть тема про автоматизацию, но материала, конечно, маловато будет. Хотелось бы узнать тонкости по настройке разных проверок, которые учитывают нажатия кнопок, заполнение форм для веба и т.д.

Когда сам начал пытаться углубиться в эту тему в интернете, начал разочаровываться в себе, что, видимо, не умею искать?

Ну и если возможно, буду рад подсказке о том, что можно поизучать на эту тему.

Спасибо за комментарий!) Если пойму, что есть необходимость, постараюсь написать несколько статей про старт автоматизации web. Но на данный момент, мне кажется, что информации в интернете по этой теме достаточно много)
По подсказкам постараюсь помочь с направлением, не уверен насколько легитимно скидывать сюда ссылки, но думаю можно обойтись и без них:

  1. Надо для себя понять чего вы ждёте от автоматизации и разделить в голове ручное и автоматизированное тестирование. В интернете куча статей на тему "признаки хороших автотестов" и чем кейсы для автотестов отличаются от ручных (например, схема AAA, принцип атомарности или условное правило один тест - одна проверка)

  2. Надо базово изучить/осознать язык программирования, на котором вы будете писать и присмотреть инструменты, с помощью которых вы будете автоматизировать (классика на Python - pytest/selenium, если мы говорим о UI)

  3. По тому же самому Selenium очень много материалов, правда часть из них прилично устарела, так что не забудьте сверяться с официальной документацией (она сейчас очень хорошая и с примерами кода на разных ЯП)

  4. Если попали в тупик в процессе изучения - StackOverflow и ChatGPT в 95% случаев помогут вам разобраться.

Главное не сдаваться из-за ошибок и не ждать быстрого результата! Более-менее нормальную автоматизацию для небольшого проекта я смог запустить только с третьего раза и всё это было очень не быстро. А сколько трудностей ещё впереди мне даже страшно думать)

Спасибо большое за ответ и направление!)

а полную версию кода как то можно посмотреть, так как тема тестирование ботов по факту ни где не раскрыта

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории