Добавить в корзинуПозвонить
Найти в Дзене

🔹 Из скрипта в сервис: веб-инструмент для команды

🔹 Из скрипта в сервис: веб-инструмент для команды 🔹 Часть 3 - Что получилось в итоге #карьера #инициатива #postman В прошлых частях я рассказывал, как Postman помог ускорить рутину, а Playwright-тест подсказал идею для утилиты. Сегодня - финал: что получилось в итоге 👇 💻 Что я сделал: Сначала хотел натянуть веб-интерфейс прямо на Playwright-тест, но быстро понял: это не прям чтобы замечательная идея. Поэтому пошёл другим путём - сделал обёртку над API. Систем несколько, начал с одной и постепенно буду подключать остальные. Так как у меня уже была основа, тесты, функции, которые были написаны для фреймворка, для автотестов. Я их и переиспользовал. Переписал свой тест именно как апи. Сейчас инструмент умеет: Обрабатывать заказы по этапам (отбор → сортировка → упаковка → отгрузка) - Автоматически проходить промежуточные статусы - Переключаться между двумя тестовыми стендами - Логировать все операции в реальном времени Технически это: Backend на Node.js + Express Frontend на Vue

🔹 Из скрипта в сервис: веб-инструмент для команды 🔹

Часть 3 - Что получилось в итоге

#карьера #инициатива #postman

В прошлых частях я рассказывал, как Postman помог ускорить рутину, а Playwright-тест подсказал идею для утилиты.

Сегодня - финал: что получилось в итоге 👇

💻 Что я сделал:

Сначала хотел натянуть веб-интерфейс прямо на Playwright-тест, но быстро понял: это не прям чтобы замечательная идея.

Поэтому пошёл другим путём - сделал обёртку над API. Систем несколько, начал с одной и постепенно буду подключать остальные.

Так как у меня уже была основа, тесты, функции, которые были написаны для фреймворка, для автотестов. Я их и переиспользовал.

Переписал свой тест именно как апи.

Сейчас инструмент умеет:

Обрабатывать заказы по этапам (отбор → сортировка → упаковка → отгрузка)

- Автоматически проходить промежуточные статусы

- Переключаться между двумя тестовыми стендами

- Логировать все операции в реальном времени

Технически это:

Backend на Node.js + Express

Frontend на Vue 3 + Tailwind CSS

Что это даёт?

Главное - никакой возни с установкой или окружением.

Зашёл по ссылке — и сразу работаешь. Проблема была в том, что без согласования мне навряд ли кто-то бы выделил место и поддомен в корпоративной среде.

Поэтому надо было идти к руководству.

Но не с пустыми же руками? Поэтому реализовал MVP с базовой функциональностью, которая уже сейчас сильно поможет.

Стукнул в Slack. Поделился идеей.

Сказали: "Сможешь показать? Ставь встречу"

🎯 Как прошло демо:

В пятницу показал MVP руководству. Создал заказ, прогнал все этапы - заняло 5 секунд.

Для сравнения: вручную это занимает 15–20 минут у опытного тестировщика. И делать это приходится часто.

Инструмент понравился, потенциал есть.

Поэтому тут же в пятницу оформил заявку в DevOps на деплой 🚀

После этого коллеги смогут им пользоваться. 😊

✨ Что я понял:

Простота важнее мощности - если сложно запустить, не будут использовать

Автоматизация должна быть доступной, а не только для тех, кто умеет кодить

MVP не обязан быть идеальным, главное - решать конкретную боль команды

📌 Планы на будущее:

Добавить создание заказов с нуля

Подключить новые системы и API

Сделать аналитику и статистику использования

Мораль: даже если ты не разработчик, но видишь проблему и можешь её автоматизировать - реально создать инструмент, который будет полезен всей команде. Сделай это!

А у вас бывало, что маленький скрипт со временем превращался в мини-сервис? Делитесь историями 👇

-2