Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×
Head of QA (Wirex)
  • Как тестировать криптовалютные операции в финтех-приложении. Ищем баланс между потерями из-за ошибки и быстрой реализацией функционала

    В этой стате самое сложно было это выбрасывать что-то, потому как если слишком длинная — было бы не интересно читать. Но, к сожалению, приходилось ее укорачивать. Что касается е2е тестирования в тестнете, то все зависит от того как подключены к нему, если через вспомогательную систему, то достачно проверить что эта система приняла депозит, ну или послать с этой системы и получить у себя. Если напрямую, то опять же есть 2 варианта иногда достачно проверить что на ноду дошло например и кворум обработал, ну или проверять непосредственно в блокчейне. Но есть и проще вариант, если Ваши энвароменты подсоедены к блокчейну каждый независимо, то достаточно переслать с одного на другой, ведь это и есть уже е2е. Незабывайте только про сенд и ресив волеты. Касательно менеджмента валют, достачно чтобы у вас был замкнутый круг и деньги возвращались туда откуда они ушли. Пополнение валют, тут достаточно просто погуглить фосеты (faucet) и с них можно пополнять тестовые деньги. Правда они часто закрываются и открываются новые.

    Підтримав: Oleg Grudko
  • Как тестировать криптовалютные операции в финтех-приложении. Ищем баланс между потерями из-за ошибки и быстрой реализацией функционала

    как Вы знаете сатоши есть только у биткоина, да и у него это не поможет. Пример был про биткоин, но может же быть и эфир и еще какая-то другая валюта

    Підтримав: gitmitos
  • Как тестировать криптовалютные операции в финтех-приложении. Ищем баланс между потерями из-за ошибки и быстрой реализацией функционала

    дякую за запитання,
    як розумієте, тут якщо коротко описувати то це буде дуже спрощенно, якщо повністю, то це ще одна статя.
    Якщо коротко, то на всіх клієнтах є своя автоматизація, яка написана та тій же мові що й код. За допомогою якої відтворюємо все те що може виконати користувач в системі, більше «магії» в автоматизації бекенда (так у нас автоматизація бека як і QA BE є) на бекенді наш власний фреймворк на С#. Який виконує запити так само як це це роблять клієнти (ios, android, web), в тому числі й через веб сокети. Це дозволяє значно прискорити самі тести. Частину зовнішніх систем прикриваємо моками, якщо в них немає пісочниці. додатково ще є сервісні тести, але у вас питання не про них.

    Підтримав: Roman Sheremeta