Sprint 3: QA — тест-план и pytest-инфраструктура (netns-стенд, моки) #40

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

Owner: qa · Est: 5 SP · P0 · Sprint 3 · Deps: #21 · Refs #15

  • Тест-план по разделам ТЗ (split-tunnel, конфигурация, GeoIP, handshake, Web UI, performance, resilience) с трассировкой к задачам.
  • Каркас pytest: фикстуры для агента в netns-стенде, моки awg/iptables/RIPE, фабрики конфигов и списков, отчёт о покрытии.

AC:

  • GIVEN тест-план в отчёте, WHEN открываю его, THEN каждый кейс ТЗ имеет ID, ссылку на issue и статус (pass/fail/blocked).
  • GIVEN make test, WHEN прогон, THEN unit+integration проходят локально на стенде без реального VPN-провайдера.

DoD: тесты стабильны (без flaky), покрытие ≥70%, CI green, ревью владельца роли.

**Owner:** qa · **Est:** 5 SP · **P0** · **Sprint 3** · **Deps:** #21 · Refs #15 - Тест-план по разделам ТЗ (split-tunnel, конфигурация, GeoIP, handshake, Web UI, performance, resilience) с трассировкой к задачам. - Каркас pytest: фикстуры для агента в netns-стенде, моки `awg`/`iptables`/RIPE, фабрики конфигов и списков, отчёт о покрытии. AC: - GIVEN тест-план в отчёте, WHEN открываю его, THEN каждый кейс ТЗ имеет ID, ссылку на issue и статус (pass/fail/blocked). - GIVEN `make test`, WHEN прогон, THEN unit+integration проходят локально на стенде без реального VPN-провайдера. DoD: тесты стабильны (без flaky), покрытие ≥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#40