mountain123, опять же это какие-то реальные данные или просто моки?
если это реальные данные то все просто открываете в селениум браузер, парсите страницу, получаете ответ, каким-то отдельным образом, ищете ответы проставляете ответы. и дальше все просто
как получить правильные ответы к рандомным вопросам - это хороший отдельный вопрос
mountain123 уточните что вы хотите конкретно и что подразумеваете под тестами.
если под тестами вы подразумеваете проверку функционала условного сайта - то проблем нет используйте селениум он почти на всех языках есть.
если хотите автоматом проходить какие-то задания например по математике или еще чему, то тут все не тривиально.
bardini_van, Я уже много лет занимаюсь автоматизаций тестирования. И тут все очень не однозначно.
Есть компании где почти все делают разрабы а тестерам оставляют только клипать кейсы - тут работа с кодом есть но очень примтивная
Есть компании где все лежит на наших плечах, и опять же они разные. Есть не большие компании где у тебя там будет 100-200 кейсов. работа с кодом будет но не чего сверхъестественного ждать не стоит.
Есть крупные компании где автоматизатор тот же разработчик, только в другом стеке. там уже отдельный отдел на это все со своими приключениями.
так как у вас нет офера по началу стоит его получить а дальше думать.
самое простое для каких-нибудь которые вы берете со стороны, например задаются через environment
и что бы не дергать везде где не надо их получение, или не тащить еще одну зависимость можно задать ее один раз для класса
проблема в вас, вы не понимаете, что делаете и зачем. для этого надо начать изучать Питон, а не бездумно копировать какие-то куски кода и ожидать что все чудесным образом заработает
Brandon1998, ну они и будут плюс минус параллельно работать но есть GIL, если вас это так сильно тормозит используйте multiprocessing
А еще лучше задавать конкретный вопрос, по конкретной задаче.
Может у вас там получение данных из сети и там таймату значительно больше и вам хватит asyncio
а может еще что
все же элементарно написать бота (мануалов дофига)
подключить в беседу и потом каждое полученное сообщение оправлять себе куда-нибудь или сохранять в базу
Ярослав Коробейников, лучше опиши какую проблему ты хочешь решить, и зачем тебе упавшие тесты. вполне вероятнее, что решить можно более правильно и удобно