Size: a a a

2021 May 10

Mt

Murloc the Nightcraw... in atinfo chat
Postman?
источник

AK

Andrey Kulikov in atinfo chat
Postman
источник

M

Maxim in atinfo chat
Я имел в виду в автоматизации
источник

AK

Andrey Kulikov in atinfo chat
пишите на питоне авто кейсы для апи
источник

M

Maxim in atinfo chat
Это понятно, просто хотелось бы увидеть как это организовано у "взрослых")  как завязано с pytest,  allure и все такое
источник

R(

Roman (rpwheeler) in atinfo chat
Показывать продакшен код обычно запрещает NDA.
Но Вы можете свободно и непринуждённо поискать по этой теме доклады с конференций и пересмотреть открытые проекты на Гитхабе.

Есть доклады и по тестированию апи и по фреймворкам. У самих производителей Allure по-моему были на гитхабе демо-репозитории куда оный сразу прикручен, но я не помню были ли пайтоновские.
источник

СС

Сказочный Сникерс... in atinfo chat
А в чем разница с ui и pageobject? С api все то же самое, есть клиент который умеет авторизовываться и хранить сессию. Он же выполняет все запросы. И только запросы, ничем за что более он не отвечает.

Есть слой тестов, с вызовами конкретных действий. Есть прослойка между тестами и клиентом, описывающая конкретные действия и шаги. А может и не быть.

Есть какой нибудь датаменеджер или билдер, который отвечает за данные и их генерацию. А может и не быть.

Аллюр вообще пофиг где. Хоть в каждую строчку пихать.

Пайтест тут тоже не причем, ну в фикстуру клиент запихнуть чтобы автоматически логинился. Или еще какие действия в фикстуры, например логнуться под админом, создать учетку с нужным состоянием, в конце удалить за собой
источник

СС

Сказочный Сникерс... in atinfo chat
Самое важное - разделить логику тестов, логику данных, и логику клиента, который просто умеет отправлять запросы с переданными из тестов в том или ином виде данными
источник

СС

Сказочный Сникерс... in atinfo chat
Ну или вот тебе простенький шаблон из лекции моего курса, буквально структура

https://github.com/snicks92/education-mail-qa-python/tree/main/lection10%20-%20Api%20%232/code
источник

M

Maxim in atinfo chat
Спасибо
источник
2021 May 11

V

Vova in atinfo chat
можно записаться на курс как то простым смертным?)
источник

СС

Сказочный Сникерс... in atinfo chat
Пока что только для студентов вузов. Но возможно все изменится к следующему набору осенью
источник

СС

Сказочный Сникерс... in atinfo chat
Тут фишка в том, что в отличие от geekbrains, qaguru и прочих - нет цели заработать, и обучение полностью бесплатное для студентов) но и отбор строгий
источник

V

Vova in atinfo chat
Понял, спасибо
источник

EB

Evgenii B in atinfo chat
Ты делаешь божью работу
источник

EB

Evgenii B in atinfo chat
Ещё поди и наверняка лучше людей, кто делает это за деньги и рассказывает про селенит!
источник

СС

Сказочный Сникерс... in atinfo chat
Не. Ну я тоже не бесплатно это делаю конечно же))
источник

СС

Сказочный Сникерс... in atinfo chat
Но мне платят за другое. За ценные кадры которые можно вырастить под себя и свои задачи в будущем
источник

M

Maxim in atinfo chat
А можно попросить глянуть репозиторий на предмет оценки "можно пытаться устроиться" или "еще учиться и учиться"?)
источник

A

Aletca in atinfo chat
Нет у Вас случайно списка заданий, который должны выполнить студенты на выходе? Типа обязательного тестового набора? Добрый день
источник