signoz/frontend/e2e/test-plan/settings/notification-channels.md
Yunus M f9db796489
feat: settings e2e sanity test cases (#8613)
* feat: generate e2e test plan and tests using playwright mcp

* feat: settings e2e sanity test cases

* feat: playwright prettier

* feat: update the gitignore file temporarily exclude test plans

* chore: remove e2e test-plan directories from git tracking and update .gitignore

* chore: remove playwright github action from frontend repo

* chore: update base url in playwright config

* chore: add github action to run playwright tests

* chore: wrap env variables in quotes and enable uploading test results always

* chore: update github action

* chore: update github action

* Update run-e2e.yaml

* Update run-e2e.yaml

* feat: update github action
2025-07-26 16:08:47 +05:30

1.3 KiB

Notification Channels E2E Scenarios (Updated)

1. Add a New Notification Channel

  • Precondition: User is admin
  • Steps:
    1. Click 'New Alert Channel' button
    2. In the 'New Notification Channel' form, fill in required fields (Name, Type, Webhook URL, etc.)
    3. (Optional) Toggle 'Send resolved alerts'
    4. (Optional) Click 'Test' to send a test notification
    5. Click 'Save' to add the channel
  • Expected: Channel is added and listed in the table

2. Test Notification Channel

  • Precondition: Channel is being created or edited
  • Steps:
    1. In the 'New Notification Channel' or 'Edit Notification Channel' form, click 'Test'
  • Expected: Test notification is sent (UI feedback/confirmation should be checked)

3. Remove a Notification Channel

  • Precondition: Channel is added
  • Steps:
    1. In the table, locate the channel row
    2. Click 'Delete' in the Action column
    3. Confirm removal if prompted
  • Expected: Channel is removed from the table

4. Update Notification Channel Settings

  • Precondition: Channel is added
  • Steps:
    1. In the table, locate the channel row
    2. Click 'Edit' in the Action column
    3. In the 'Edit Notification Channel' form, update fields as needed
    4. (Optional) Click 'Test' to send a test notification
    5. Click 'Save' to update the channel
  • Expected: Settings are updated