Sprint 3: QA — интеграционные тесты split-tunnel, конфигурации и GeoIP #41

Open
opened 2026-10-21 23:24:54 +03:00 by embeddevio · 0 comments
Owner

Owner: qa · Est: 8 SP · P0 · Sprint 3 · Deps: #27, #26, #40 · Refs #15

  • Автотесты split-tunnel: GeoIP-список → direct, остальное → VPN; добавление/удаление подсети и домена; смена каждого из 4 режимов.
  • Конфигурация: загрузка .conf, валидация, смена, проверка отсутствия ключей в API/UI/логах.
  • GeoIP: загрузка при старте, forced update, fallback при недоступном RIPE.

AC:

  • GIVEN netns-стенд с мок-аплинком, WHEN запущен набор, THEN проверяется куда именно ушёл пакет (direct vs туннель) и все кейсы зелёные.
  • GIVEN отзыв доступа к RIPE во время старта, WHEN запуск, THEN система поднимается на кэше и кейс fallback проходит.

DoD: покрытие ≥70%, CI green, ревью владельца роли.

**Owner:** qa · **Est:** 8 SP · **P0** · **Sprint 3** · **Deps:** #27, #26, #40 · Refs #15 - Автотесты split-tunnel: GeoIP-список → direct, остальное → VPN; добавление/удаление подсети и домена; смена каждого из 4 режимов. - Конфигурация: загрузка .conf, валидация, смена, проверка отсутствия ключей в API/UI/логах. - GeoIP: загрузка при старте, forced update, fallback при недоступном RIPE. AC: - GIVEN netns-стенд с мок-аплинком, WHEN запущен набор, THEN проверяется куда именно ушёл пакет (direct vs туннель) и все кейсы зелёные. - GIVEN отзыв доступа к RIPE во время старта, WHEN запуск, THEN система поднимается на кэше и кейс fallback проходит. DoD: покрытие ≥70%, CI green, ревью владельца роли.
embeddevio added this to the Sprint 3 — QA, наблюдаемость, релиз 1.0 milestone 2026-10-21 23:24:54 +03:00
embeddevio added the qastatus/backlog labels 2026-10-21 23:24:54 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: embeddevio/awg-dash#41