140 lines
8.1 KiB
Markdown
140 lines
8.1 KiB
Markdown
Сергей Мищук, [22.07.2026 17:20]
|
|
у меня просьба подумать, как сделать автотесты на выбранные операции выбранных сервисов. Может быть, конфигурить через файл. Может быть, сделать веб интерфейс со списком сервисов-операций и статусами тестирования... Может сделать там же конфигурирование тестов. Запускать наверно захочется прямо на платформе
|
|
|
|
Владимир Крупский, [22.07.2026 17:36]
|
|
операции - create modify redeploy и тд ?
|
|
|
|
Владимир Крупский, [22.07.2026 17:37]
|
|
можно ... по всем сервисам есть yaml с полным перечнем всего что в сервисах есть.
|
|
|
|
Владимир Крупский, [22.07.2026 17:38]
|
|
сделаю во фласке или нодеjs
|
|
|
|
Владимир Крупский, [22.07.2026 17:39]
|
|
пока со своим токеном ... токенами по соотв. стендам
|
|
|
|
Сергей Мищук, [22.07.2026 18:07]
|
|
только не по всем можно все, поэтому нужна настройка. Это будет гоняться на проде. Например, организацию создавать нельзя, объекты надо делать и удалять в специальной тестовой организации. Кроме того, для многих сервисов действует удаление с передержкой. Поэтому для них можно 1 раз сделать создание и не делать удаление
|
|
|
|
Сергей Мищук, [22.07.2026 18:07]
|
|
это все надо конфигурить, а не кодировать
|
|
|
|
Владимир Крупский, [22.07.2026 18:11]
|
|
почти у всех удаление с карантином в 2 недели в проде или 15 мин в деве и тесте
|
|
|
|
Владимир Крупский, [22.07.2026 18:12]
|
|
тестовая организация ... вроде первая моя учетка в ней
|
|
|
|
Владимир Крупский, [22.07.2026 18:14]
|
|
сначала сделаю для сервисов с быстрым созданием и модифаем
|
|
|
|
Сергей Мищук, [22.07.2026 18:26]
|
|
сначала мы конечно попробуем все это на деве. Но надо будет юзать на тесте и проде
|
|
|
|
Владимир Крупский, [22.07.2026 18:27]
|
|
сделаю выбор стенда
|
|
|
|
Владимир Крупский, [27.07.2026 17:42]
|
|
Здравствуйте
|
|
конструирую
|
|
тут только болванка, чтобы не путаться
|
|
|
|
Владимир Крупский, [27.07.2026 17:42]
|
|
https://atest.pythonk8s.dev.nubes.ru/
|
|
|
|
Владимир Крупский, [27.07.2026 17:42]
|
|
приложение - многопользовательское будет ?
|
|
|
|
Владимир Крупский, [27.07.2026 17:47]
|
|
по умолчанию - там использукется мой токен от тест-стенда
|
|
можно ввести свой, справа вверху
|
|
|
|
Сергей Мищук, [28.07.2026 14:27]
|
|
мне пока некогда проверить
|
|
|
|
Владимир Крупский, [28.07.2026 14:27]
|
|
ок, там много ещё что поправлять
|
|
|
|
Сергей Мищук, [29.07.2026 10:28]
|
|
поправляется?
|
|
|
|
Владимир Крупский, [29.07.2026 10:29]
|
|
https://atest.pythonk8s.dev.nubes.ru/
|
|
|
|
Сергей Мищук, [29.07.2026 10:29]
|
|
а если коротко словами?
|
|
|
|
Владимир Крупский, [29.07.2026 10:29]
|
|
сервисы посложнее пытаю
|
|
|
|
Владимир Крупский, [29.07.2026 10:29]
|
|
фактически для начала - чтобы делалось то же самое что и в UI облака
|
|
|
|
Владимир Крупский, [29.07.2026 10:29]
|
|
создание модификация удаление и тд
|
|
|
|
Владимир Крупский, [29.07.2026 10:30]
|
|
далее - можно будет например не в UI приложения операции тестирования задавать, а из JSON файлов например, последовательность разных операций
|
|
|
|
Владимир Крупский, [29.07.2026 10:31]
|
|
и всё сделанное записывается в базу. чтобы потом анализировать
|
|
|
|
Владимир Крупский, [29.07.2026 10:43]
|
|
просьба чуть подробнее пояснить какой функционал нужен
|
|
и кто будет пользоваться, на какой платформе
|
|
доступ общий ко всем тестированным инстансам ?
|
|
или надо разделять, по userid
|
|
|
|
Сергей Мищук, [29.07.2026 10:44]
|
|
пользоваться будет кто угодно, кто тестирует. Могу я, может Соня, могут девопсы
|
|
|
|
Владимир Крупский, [29.07.2026 10:45]
|
|
у всех пользователей доступ к общей куче созданных инстансов ?
|
|
|
|
Владимир Крупский, [29.07.2026 10:45]
|
|
или каждому своё
|
|
|
|
Владимир Крупский, [29.07.2026 10:45]
|
|
по своему токену
|
|
|
|
Владимир Крупский, [29.07.2026 10:45]
|
|
или например на чтение истории операций - для всех
|
|
|
|
Владимир Крупский, [29.07.2026 10:47]
|
|
а создавать и редактировать - только по своему токену,
|
|
по токену определяется от какого стенда токен, операции осуществляются именно там
|
|
|
|
Владимир Крупский, [29.07.2026 10:50]
|
|
пока на время разработки по умолчанию используется мой персональный токен ...
|
|
|
|
Сергей Мищук, [29.07.2026 11:55]
|
|
имперсонирование и смена пользователя это тоже часть программы тестирования
|
|
|
|
Сергей Мищук, [29.07.2026 11:56]
|
|
но можно и обойтись
|
|
|
|
Сергей Мищук, [29.07.2026 11:56]
|
|
важно поиметь для начала какое то худо бедное покрытие автотестами
|
|
|
|
Владимир Крупский, [29.07.2026 11:57]
|
|
ок, продолжаю
|
|
|
|
это переписка с заказчиком.
|
|
исходя из того что ты знаешь весь проект, - ЕЩЁ РАЗ ВСЁ изучи
|
|
|
|
на данный момент у нас фактически только дубль функционала UI облака по созданию и изменению инстансов
|
|
и более - ничего
|
|
надо понять куда двигаться и какой функционал добавлять и развивать
|
|
|
|
твоя текущая цель - создать задание/промпт для GPT-5.6 Sol
|
|
чтобы он изучил файлы по твоему списку, проанализировал и выдал мнение - ЧТО делать
|
|
какая ИДЕЯ данного проекта исходя из переписки с Сергеем и best practicies подобных приложений
|
|
не забыть упомянуть что оно развёрнуто в облачном managed flask & postgres
|
|
|
|
не надо чтобы СОЛ лил воду и тратил токены понапрасну !
|
|
главное - чтобы ТЫ САМ понял его анализ и задумки
|
|
возможно у него будет несколько предложений по дальнейшему развитию, пусть выложит все
|
|
|
|
НЕ СПЕША ВДУМЧИВО - сначала выдай в чат что ты обо всём этом думаешь, кратко
|
|
|