Не нужно аннотации на лету. Я делал объекты любой структуры и даже противоречащие структуре запроса. Но соглашусь там уже был не уровень чайника. Пришлось писать свой построитель запросов.
а не проще ли было тогда сделать Body String? а что там такого надо было делать-то?
Наверно проще. Сейчас сложно уже сказать. Давно дело было и сам был зелёный ещё и с разработкой меньше общался. Идея была создать автоматизированный инструмент. По типу как в SoapUI | Postman. Где можно любую чушь отправлять на вход. А бэк должен это всё героически уметь превозмочь.
Адепты джавы сейчас вместо ссылки на реализацию софт ассертов и интеграции в существующее решение предлагают тесты сделать атомарными? Забавно 😬
Не понял что тут забавного-то? Вы себя как будто причисляете к некому фанатскому (сектантскому?) клубу. Я себя к таковым не причисляю, для меня это всего лишь инструмент, который либо помогает решать поставленную задачу, либо нет. А у вас в Python как дела с assert'ами обстоят? Не также разве? Т.е. тесты могут успешно пройти, если проверка не пройдена? Шутите?
Я скорее про то, что предметно можно было скинуть на плагин к Selenide который софт ассерты добавляет и через конфиг включается. И это было бы ответом на вопрос.
Давайте не выяснять, у кого достоинство круче, важно уметь работать с инструментом, знать все его слабости и плюсы, только так можно миру подарить качественные продукты, не забывайте, главное это сами сценария
Я скорее про то, что предметно можно было скинуть на плагин к Selenide который софт ассерты добавляет и через конфиг включается. И это было бы ответом на вопрос.
Там же человек ниже писал, что делал это уже и это не то, что ему было нужно. Я почему-то сразу по первому же его вопросу понял, что там другая проблема.
Всегда думал, что автотесты это маленький кусочек на проверку определённого функционала. Вчера джобу запускал 45 минут тест шёл. Видно я, что то уже не понимаю и маленький кусочек функционала обрамленный в код для проверки уже не модно.
Всегда думал, что автотесты это маленький кусочек на проверку определённого функционала. Вчера джобу запускал 45 минут тест шёл. Видно я, что то уже не понимаю и маленький кусочек функционала обрамленный в код для проверки уже не модно.
7 проверенных методов повышения качества кода автоматизации. Некоторые из принципов высокого качества кода. Простые шаги которые помогут держать проект в порядке, повысят скорость чтения кода и улучшать общее понимание.