Size: a a a

QA — Автоматизация

2019 December 01

OC

Oleg Chaplashkin in QA — Автоматизация
Доброго времени суток! Глупый вопрос, что-то встрял
Есть написанный клиент для Slack(да, самописный), для него надо написать unittest'ы
Так как Slack приватный и всё будет лежать в контейнеры, то моя идея была такая: найти онлайн сервис открытого API, чтобы на мой запрос он бы зеркалил мои данные, чтобы я могу проверить.
Перегуглил, нашел только fake-апишки, либо для бытрого поднятия у себя.

Вопрос:
Как тестировать подобное?
Есть клиент, пару функций с отправкой текста и файла. На URL Slack'а достучаться нельзя(токен скрыт). Нужно проверить работу функций локально. У меня что-то идей нет..
Заранее спасибо1
источник

ВБ

Вячеслав Басаджи in QA — Автоматизация
Можно вытянуть токен для своего аккаунта slack и юзать его
источник

MK

Mem Kekovich in QA — Автоматизация
Моки?))
источник

OC

Oleg Chaplashkin in QA — Автоматизация
Пошел читать про Моки( Спасибо!
Вариант с URL  Slack не вариант, нужно зеркально посмотреть что отправляется и как заменяется если что
источник

OC

Oleg Chaplashkin in QA — Автоматизация
Нашел сервис
http://postman-echo.com/
Зеркалит запросы(как раз то, что нужно)
Например:
>>> r = requests.get('http://postman-echo.com/get',headers={"my":"header"})
>>> print(r)
<Response [200]>
>>> print(r.json())
{'args': {}, 'headers': {'x-forwarded-proto': 'https', 'host': 'postman-echo.com', 'accept': '*/*', 'accept-encoding': 'gzip, deflate', 'my': 'header', 'user-agent': 'python-requests/2.22.0', 'x-forwarded-port': '80'}, 'url': 'https://postman-echo.com/get'}
источник

MK

Mem Kekovich in QA — Автоматизация
Блин да возьмите wiremock и делайте какие угодно ответы на локалхосте
источник

ДС

Дмитрий Сидоров in QA — Автоматизация
подскажите пожалуйста книги для начинюащих в атоматизации на java
источник

AG

Alexey Gridnev in QA — Автоматизация
Дмитрий Сидоров
подскажите пожалуйста книги для начинюащих в атоматизации на java
Документация селенида
источник

АК

Александр Кот in QA — Автоматизация
Alexey Gridnev
Документация селенида
вдруг там не ui-автоматизация
источник

SD

Stackoverflow Driven Developer in QA — Автоматизация
Александр Кот
вдруг там не ui-автоматизация
А что тогда??????
источник

BO

Boris Osyanin in QA — Автоматизация
Дмитрий Сидоров
подскажите пожалуйста книги для начинюащих в атоматизации на java
Документация restassured
источник

AV

Alexei Vinogradov in QA — Автоматизация
Ну если не знаете книг - необязательно что-то отвечать.
источник

B

Bola in QA — Автоматизация
Дмитрий Сидоров
подскажите пожалуйста книги для начинюащих в атоматизации на java
Thinking in Java. Must read.
источник

MK

Mem Kekovich in QA — Автоматизация
Bola
Thinking in Java. Must read.
Давайте ещё банду четырёх новичку посоветуем
источник

AG

Alexey Gridnev in QA — Автоматизация
Алгоритмы и структуры данных Кормена советую почитать, кстати
источник

AG

Alexey Gridnev in QA — Автоматизация
Хорошая, энтрилевельная книга
источник

B

Bola in QA — Автоматизация
Mem Kekovich
Давайте ещё банду четырёх новичку посоветуем
Ну блин, эта книга простая. Я про thinking
источник

AV

Alexei Vinogradov in QA — Автоматизация
Вот есть книжка по Selenium, она довольно неплохо написана
https://seleniumguidebook.com/
источник

AB

Alexei Barantsev in QA — Автоматизация
ух ты! там даже корпоративные лицензии есть!
источник

FC

Fire Catcher in QA — Автоматизация
Alexei Vinogradov
Вот есть книжка по Selenium, она довольно неплохо написана
https://seleniumguidebook.com/
250$ ого
источник