Auth 553 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Auth - Login
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-AUTH-001 | Valid login with email & password | Functional | P1 | 1. Open beta-stg.markopolo.ai/login 2. Enter valid email 3. Enter valid password 4. Click Sign In |
Redirect to Dashboard; session cookie set | Not Run | |
| TC-AUTH-002 | Login with invalid email format | Negative | P2 | 1. Enter notanemail in email field 2. Click Sign In |
Inline validation: Please enter a valid email address | Not Run | |
| TC-AUTH-003 | Login with wrong password | Negative | P1 | 1. Enter valid email 2. Enter wrong password 3. Click Sign In |
Error toast: Invalid credentials — no session created | Not Run | |
| TC-AUTH-004 | Login with empty fields | Negative | P2 | 1. Leave both fields empty 2. Click Sign In |
Both fields show required validation error; form not submitted | Not Run | |
| TC-AUTH-005 | Login with empty Password | Negative | P2 | 1. Enter valid email 2. Leave password empty 3. Click Sign In |
Password is required error shown | Not Run | |
| TC-AUTH-006 | Login with empty Email | Negative | P2 | 1. Leave email empty 2. Enter valid password 3. Click Sign In |
Email is required error shown | Not Run | |
| TC-AUTH-007 | Google OAuth login | Functional | P1 | 1. Click Continue with Google 2. Select Google account 3. Grant permissions |
Redirect to Dashboard; Google session established | Not Run | OAuth popup or redirect |
| TC-AUTH-008 | Brute force protection (5 failed attempts) | Security | P1 | 1. Enter valid email 2. Enter wrong password 3. Repeat 5 times |
Account locked or CAPTCHA triggered after 5 attempts | Not Run | Security critical |
| TC-AUTH-009 | Login with email in ALL CAPS | Positive | P2 | 1. Enter email in all uppercase (e.g. USER@TEST.COM) 2. Enter correct password 3. Click Sign In |
Login succeeds — email normalized case-insensitively | Not Run | Email case normalization |
| TC-AUTH-010 | Login with mixed case email | Positive | P2 | 1. Enter email in mixed case (e.g. UsEr@TeSt.CoM) 2. Enter correct password 3. Click Sign In |
Login succeeds — email case-insensitive | Not Run | |
| TC-AUTH-011 | Login with leading and trailing spaces in email | Boundary | P2 | 1. Type or paste ' user@test.com ' with spaces 2. Enter correct password 3. Click Sign In |
Spaces trimmed automatically; login succeeds OR validation error shown | Not Run | Auto-trim behavior |
| TC-AUTH-012 | Login with password pasted from clipboard | Positive | P2 | 1. Copy password from clipboard 2. Paste into password field 3. Click Sign In |
Login succeeds; paste allowed in password field | Not Run | Clipboard paste support |
| TC-AUTH-013 | Login via password manager autofill | Positive | P2 | 1. Navigate to /login 2. Allow password manager autofill 3. Click Sign In |
Autofill populates fields correctly; login succeeds | Not Run | Autocomplete support |
| TC-AUTH-014 | Login with minimum valid password (8 chars) | Boundary | P1 | 1. Enter valid email 2. Enter exactly 8-char password (e.g. Ab1!wxyz) 3. Click Sign In |
Login succeeds | Not Run | Min boundary |
| TC-AUTH-015 | Login with maximum valid password (128 chars) | Boundary | P2 | 1. Enter valid email 2. Enter 128-character password 3. Click Sign In |
Login succeeds | Not Run | Max boundary |
| TC-AUTH-016 | Login with password 1000 characters | Boundary | P2 | 1. Enter valid email 2. Paste 1000-character string into password field 3. Click Sign In |
Validation error or 413 response; no crash; no 500 error | Not Run | Large payload boundary |
| TC-AUTH-017 | Login with email missing domain extension | Negative | P2 | 1. Enter user@domain (no TLD) 2. Click Sign In |
Inline validation: Please enter a valid email address | Not Run | |
| TC-AUTH-018 | Login with email with double @@ symbol | Negative | P2 | 1. Enter user@@domain.com 2. Click Sign In |
Inline validation: Invalid email format | Not Run | |
| TC-AUTH-019 | Login with email missing @ | Negative | P2 | 1. Enter invalidemail.com 2. Click Sign In |
Inline validation: Invalid email address | Not Run | |
| TC-AUTH-020 | Login with unregistered email | Negative | P1 | 1. Enter ghost@test.com 2. Enter any password 3. Click Sign In |
Error toast: Invalid email or password (no enumeration — same message for wrong pw and unregistered email) | Not Run | OWASP: prevent user enumeration |
| TC-AUTH-021 | Login with correct email wrong password case | Negative | P1 | 1. Enter correct email 2. Enter secret1! (all lowercase) 3. Click Sign In |
Error: Invalid credentials — password is case-sensitive | Not Run | Password case sensitivity |
| TC-AUTH-022 | Login with password containing only spaces | Negative | P2 | 1. Enter valid email 2. Enter 8 spaces as password 3. Click Sign In |
Validation error: Password cannot be blank OR 401 Invalid credentials | Not Run | Whitespace-only password |
| TC-AUTH-023 | Login with email containing only spaces | Negative | P2 | 1. Enter several spaces as email 2. Enter any password 3. Click Sign In |
Validation error: Email is required | Not Run | |
| TC-AUTH-024 | Login with suspended/deactivated account | Negative | P2 | 1. Enter valid email for suspended account 2. Enter correct password 3. Click Sign In |
Error: Account suspended or Access denied; no session created | Not Run | Account state handling |
| TC-AUTH-025 | Login with deleted account | Negative | P2 | 1. Enter email of deleted account 2. Enter former password 3. Click Sign In |
Error: Invalid email or password (no enumeration) | Not Run | Deleted account |
| TC-AUTH-026 | Re-login after logout | Positive | P1 | 1. Log in successfully 2. Click Logout 3. Log in again with same credentials |
Successful re-login; new session created | Not Run | Session lifecycle |
| TC-AUTH-027 | Already-logged-in user visits /login | Positive | P1 | 1. Log in successfully 2. Navigate to /login in same browser |
Redirect to /dashboard; login page not shown | Not Run | Auth redirect guard |
| TC-AUTH-028 | Password show/hide toggle | UI/UX | P1 | 1. Enter text into password field 2. Click the eye/show icon |
Password characters become visible; icon switches to hide state | Not Run | |
| TC-AUTH-029 | Password hide after show toggle | UI/UX | P1 | 1. Click eye icon again | Password characters masked again; icon reverts | Not Run | |
| TC-AUTH-030 | Submit form via Enter key from password field | UI/UX | P1 | 1. Fill email and password 2. Press Enter key while focus is in password field |
Form submitted; same result as clicking Sign In | Not Run | Keyboard submission |
| TC-AUTH-031 | Submit form via Enter key from email field | UI/UX | P2 | 1. Fill email and password 2. Press Enter key while focus is in email field |
Form submitted or focus moves to password field | Not Run | |
| TC-AUTH-032 | Sign In button disabled during loading | UI/UX | P1 | 1. Click Sign In 2. Immediately observe button state during API call |
Button disabled; no double-submission possible; loading spinner visible | Not Run | Prevent race condition |
| TC-AUTH-033 | Double-click Sign In button rapidly | UI/UX | P1 | 1. Double-click Sign In button very quickly | Only one API request sent; no duplicate session created | Not Run | Race condition guard |
| TC-AUTH-034 | Error toast auto-dismisses | UI/UX | P2 | 1. Submit wrong credentials 2. Observe error message |
Error toast auto-dismisses after 3–5 seconds OR has an X close button | Not Run | |
| TC-AUTH-035 | Forgot Password link navigates correctly | UI/UX | P1 | 1. Click Forgot Password? link | Navigates to /reset-pass without full page reload (SPA routing) | Not Run | |
| TC-AUTH-036 | Sign Up link navigates correctly | UI/UX | P1 | 1. Click Sign Up link / Don't have an account? | Navigates to /signup without full page reload | Not Run | |
| TC-AUTH-037 | Dark theme applied by default | UI/UX | P1 | 1. Open /login in fresh browser with no prior visit | Dark theme applied (dark background); localStorage nabiq-theme=dark set | Not Run | Default dark theme |
| TC-AUTH-038 | Page title correct | UI/UX | P2 | 1. Observe browser tab title | Title: Markopolo - Revenue Agent for Commerce | Not Run | SEO |
| TC-AUTH-039 | No console errors on page load | UI/UX | P1 | 1. Open DevTools Console 2. Navigate to /login 3. Observe console |
Zero console errors; zero unhandled promise rejections | Not Run | DevTools validation |
| TC-AUTH-040 | Login page layout on mobile 375px | Responsive | P1 | 1. Open Chrome DevTools 2. Set viewport to 375px 3. Load /login |
No horizontal overflow; form fits screen; all elements visible and accessible | Not Run | Mobile layout |
| TC-AUTH-041 | Login page layout on tablet 768px | Responsive | P2 | 1. Set viewport to 768px 2. Load /login |
Clean layout; no clipping | Not Run | |
| TC-AUTH-042 | Login on Firefox latest | Cross-Browser | P1 | 1. Open /login in Firefox 2. Complete login flow |
Full login flow works; no browser-specific issues | Not Run | |
| TC-AUTH-043 | Login on Safari latest (macOS) | Cross-Browser | P1 | 1. Open /login in Safari 2. Complete login flow including Google OAuth |
Full login flow works; OAuth popup behaves correctly | Not Run | |
| TC-AUTH-044 | Login on Edge latest | Cross-Browser | P2 | 1. Open /login in Edge 2. Complete login flow |
Login works; no layout issues | Not Run | |
| TC-AUTH-045 | Login on Mobile Safari (iOS) | Cross-Browser | P1 | 1. Open /login on iOS Safari 2. Tap email field; complete login |
No unwanted zoom on input focus; form submits correctly | Not Run | iOS zoom bug check |
| TC-AUTH-046 | Keyboard-only navigation (Accessibility) | Accessibility | P1 | 1. Use Tab key only to navigate all fields 2. Use Enter to submit |
Focus moves: Email → Password → Show/Hide toggle → Forgot Password → Sign In → Continue with Google → Sign Up; Tab order is logical | Not Run | WCAG 2.1 |
| TC-AUTH-047 | Screen reader announces field labels | Accessibility | P1 | 1. Navigate to /login with screen reader on 2. Focus on each input field |
Screen reader announces correct label: Email address and Password for respective fields | Not Run | ARIA labels |
| TC-AUTH-048 | Screen reader announces validation errors | Accessibility | P1 | 1. Click Sign In with empty fields 2. Listen to screen reader |
Validation errors announced via aria-live region immediately after form submission | Not Run | aria-live |
| TC-AUTH-049 | Focus indicator visible on all elements | Accessibility | P1 | 1. Tab through all interactive elements | Visible focus ring (outline) on every element — email field, password field, toggle, links, button | Not Run | WCAG 2.4.7 |
| TC-AUTH-050 | Colour contrast — text on background | Accessibility | P2 | 1. Use browser DevTools accessibility panel or axe extension 2. Check contrast ratios |
All text meets minimum 4.5:1 contrast ratio (WCAG AA Level) | Not Run | |
| TC-AUTH-051 | Zoom to 200% — no layout break | Accessibility | P1 | 1. Set browser zoom to 200% 2. Observe layout |
No horizontal scrollbar; all form elements visible; form fully functional at 200% zoom | Not Run | WCAG 1.4.4 |
| TC-AUTH-052 | SQL injection in email field | Security | P1 | 1. Enter ' OR '1'='1 in email field 2. Enter any password 3. Click Sign In |
Validation error or 401; no SQL error message exposed; login NOT bypassed | Not Run | OWASP A03 Injection |
| TC-AUTH-053 | SQL injection in password field | Security | P1 | 1. Enter valid email 2. Enter ' OR '1'='1'-- in password field 3. Click Sign In |
401 Invalid credentials; no SQL error; login NOT bypassed | Not Run | |
| TC-AUTH-054 | XSS in email field | Security | P1 | 1. Enter @test.com in email 2. Click Sign In |
Input sanitized; validation error shown; no alert popup executed | Not Run | OWASP A07 XSS |
| TC-AUTH-055 | XSS via img onerror in email | Security | P1 | 1. Enter@test.com in email 2. Click Sign In |
Input sanitized; no JavaScript executed in browser | Not Run | |
| TC-AUTH-056 | NoSQL injection in email | Security | P1 | 1. Enter {"$gt": ""} in email field 2. Click Sign In |
Sanitized; 401 returned; login NOT bypassed | Not Run | |
| TC-AUTH-057 | Open redirect via return URL parameter | Security | P1 | 1. Navigate to /login?return=https://evil.com 2. Log in successfully |
Redirect goes to /dashboard ONLY; NOT to evil.com or any external URL | Not Run | Open redirect vulnerability |
| TC-AUTH-058 | CSRF — form submitted from external origin | Security | P1 | 1. Craft a POST request to /api/auth/login from a different origin 2. Submit request |
403 Forbidden or CSRF token mismatch; login rejected | Not Run | OWASP A01 CSRF |
| TC-AUTH-059 | JWT or session token not stored in localStorage | Security | P1 | 1. Log in successfully 2. Open DevTools → Application → Local Storage 3. Inspect all keys |
No JWT or session token visible in localStorage; token should be in HttpOnly cookie only | Not Run | Token storage security |
| TC-AUTH-060 | Session cookie has HttpOnly + Secure + SameSite | Security | P1 | 1. Open DevTools → Application → Cookies 2. Inspect the session/auth cookie attributes |
Cookie has: HttpOnly=true; Secure=true; SameSite=Strict (or Lax) | Not Run | Cookie security |
| TC-AUTH-061 | HTTPS enforced — HTTP redirects to HTTPS | Security | P1 | 1. Type http://beta-stg.markopolo.ai/login in browser 2. Observe redirect |
Automatically redirected to HTTPS; HSTS header present in response | Not Run | Transport security |
| TC-AUTH-062 | Clickjacking — login page not renderable in iframe | Security | P1 | 1. Create a test HTML page with: <br>2. Open in browser | Login page NOT rendered in iframe; X-Frame-Options: DENY header present | Not Run | Clickjacking protection |
| TC-AUTH-063 | Content-Security-Policy header present | Security | P2 | 1. Open DevTools → Network 2. Click on the main document request 3. Check Response Headers |
Content-Security-Policy header is present in the response | Not Run | CSP required |
| TC-AUTH-064 | Password not visible in network request URL | Security | P1 | 1. Enter valid credentials 2. Click Sign In 3. Inspect the login network request |
Password appears in POST request body (HTTPS encrypted); NOT in URL query parameters | Not Run | Credential in URL |
| TC-AUTH-065 | Login API response does not expose sensitive data | Security | P1 | 1. Log in successfully 2. Inspect the API response body in Network tab |
Response does NOT contain: plaintext password; raw JWT in body; internal user IDs | Not Run | |
| TC-AUTH-066 | Token replay after logout | Security | P1 | 1. Log in; capture the auth cookie/token value 2. Log out 3. Manually replay the captured token in a new request |
401 Unauthorized; token is invalidated after logout | Not Run | Token invalidation |
| TC-AUTH-067 | Brute force protection — 50 rapid API requests | Security | P1 | 1. Use a script or Postman to send 50 rapid POST requests to /api/auth/login with wrong credentials | 429 Too Many Requests returned after threshold; Retry-After header present; IP throttled | Not Run | Rate limiting |
| TC-AUTH-068 | Login API — GET method rejected | API | P2 | 1. Send a GET request to /api/auth/login | 405 Method Not Allowed returned | Not Run | |
| TC-AUTH-069 | Login API — empty JSON body | API | P2 | 1. Send POST /api/auth/login with body: {} | 422 Unprocessable Entity; validation error returned | Not Run | |
| TC-AUTH-070 | Login API — null values in body | API | P2 | 1. Send POST /api/auth/login with body: {"email":null,"password":null} | 422 Validation error; both fields required | Not Run | |
| TC-AUTH-071 | Login API — malformed JSON body | API | P2 | 1. Send POST /api/auth/login with body: {email: user (invalid JSON)} | 400 Bad Request returned | Not Run | |
| TC-AUTH-072 | Login API — 500 error shows friendly message | API | P1 | 1. Simulate or intercept to force a 500 response from /api/auth/login 2. Observe browser UI |
User sees friendly error message; no stack trace or internal error details exposed | Not Run | Error handling |
| TC-AUTH-073 | Login API — response time under SLA | Performance | P2 | 1. Send POST /api/auth/login with valid credentials 2. Measure response time |
Response received in under 2000ms | Not Run | Performance SLA |
| TC-AUTH-074 | Login page loads under 3 seconds | Performance | P2 | 1. Open DevTools → Network → Throttle to Fast 3G 2. Hard reload /login 3. Observe LCP metric |
Page fully interactive in under 3 seconds on average connection | Not Run | Core Web Vitals |
| TC-AUTH-075 | Offline mode — friendly error shown | Performance | P2 | 1. Enable offline mode in DevTools 2. Enter credentials 3. Click Sign In |
Friendly error shown: No internet connection. Please try again. | Not Run | Network resilience |
| TC-AUTH-076 | Login with email containing unicode characters | Character | P2 | 1. Enter üser@example.com in email field 2. Click Sign In |
Validation error: Invalid email format | Not Run | Unicode email |
| TC-AUTH-077 | Login with email containing emoji | Character | P2 | 1. Enter user😀@test.com in email field 2. Click Sign In |
Validation error: Invalid email format; no crash | Not Run | Emoji in email |
| TC-AUTH-078 | Login with password containing Unicode characters | Character | P2 | 1. Enter valid email 2. Enter Müñõs@Pass1 as password 3. Click Sign In |
Login succeeds if account was created with same Unicode password | Not Run | Unicode password |
| TC-AUTH-079 | Login with password containing zero-width spaces | Character | P1 | 1. Enter valid email 2. Paste password with embedded zero-width space (U+200B): Password1! 3. Click Sign In |
Sanitized; 401 or validation error; not treated as match | Not Run | Invisible characters |
| TC-AUTH-080 | Login with plus-addressed email | Positive | P2 | 1. Enter user+tag@gmail.com 2. Enter correct password 3. Click Sign In |
Login succeeds; plus addressing supported | Not Run | RFC 5321 |
Auth - Forgot Password
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-AUTH-081 | Request password reset with valid registered email | Functional | P1 | 1. Navigate to /reset-pass (or click Forgot Password on login) 2. Enter registered@markopolo.ai 3. Click Send Reset Link |
Success message: If this email is registered, you'll receive a reset link shortly | Not Run | Core flow — email must not enumerate |
| TC-AUTH-082 | Request reset with unregistered email — no enumeration | Security | P1 | 1. Navigate to /reset-pass 2. Enter ghost@test.com (not registered) 3. Click Send Reset Link |
SAME success message as TC-AUTH-081: If this email is registered, you'll receive a reset link; no indication if email exists or not | Not Run | OWASP: prevent email enumeration |
| TC-AUTH-083 | Empty email field — submit | Negative | P2 | 1. Leave email field empty 2. Click Send Reset Link |
Inline validation: Email is required | Not Run | |
| TC-AUTH-084 | Invalid email format in reset form | Negative | P2 | 1. Enter notanemail 2. Click Send Reset Link |
Inline validation: Please enter a valid email address | Not Run | |
| TC-AUTH-085 | Reset email received in inbox | Functional | P1 | 1. Check registered email inbox 2. Locate the password reset email 3. Verify: sender address; subject line; reset link is clickable and valid |
Email received; link is clickable; link contains valid token | Not Run | Email delivery verification |
| TC-AUTH-086 | Reset link expires after 24 hours | Functional | P2 | 1. Wait 24+ hours after receiving reset email 2. Click the reset link |
Page shows: This link has expired. Request a new reset link. | Not Run | Token expiry |
| TC-AUTH-087 | Valid token — set new password successfully | Functional | P1 | 1. Click reset link from email (opens /reset-pass?token=xxxx) 2. Enter new password: NewSecure@1 3. Enter same in confirm password 4. Click Reset Password |
Password reset successfully; redirect to /login with success message | Not Run | Step 2 core flow |
| TC-AUTH-088 | Login with new password after reset | Functional | P1 | 1. Navigate to /login 2. Enter email and new password 3. Click Sign In |
Login succeeds with new password | Not Run | Post-reset verification |
| TC-AUTH-089 | Old password rejected after reset | Security | P1 | 1. Navigate to /login 2. Enter email and OLD password 3. Click Sign In |
Error: Invalid email or password; old password does not work | Not Run | Old password invalidation |
| TC-AUTH-090 | Expired reset token shows error | Negative | P1 | 1. Open /reset-pass?token=expired_token 2. Enter new password 3. Submit |
Error: This link has expired. Please request a new password reset. | Not Run | |
| TC-AUTH-091 | Invalid/tampered reset token shows error | Security | P1 | 1. Open /reset-pass?token=abc123fakexyz 2. Enter new password 3. Submit |
Error: Invalid or expired reset link | Not Run | Token validation |
| TC-AUTH-092 | Already-used reset token rejected (single-use) | Security | P1 | 1. Use the same reset link a second time 2. Enter new password 3. Submit |
Error: This link has already been used. Please request a new reset link. | Not Run | One-time token enforcement |
| TC-AUTH-093 | Multiple reset requests — old tokens invalidated | Security | P1 | 1. Request reset email — Email #1 arrives 2. Request reset email again — Email #2 arrives 3. Use link from Email #1 |
Error: Invalid or expired link; only latest token is valid | Not Run | Token rotation |
| TC-AUTH-094 | New password same as old password | Negative | P2 | 1. Open valid reset link 2. Enter old password in new password field 3. Confirm and submit |
Error: New password cannot be the same as your previous password OR accepted depending on policy | Not Run | Password reuse policy |
| TC-AUTH-095 | New password and confirm password do not match | Negative | P1 | 1. Open reset link 2. Enter NewPass@1 as new password 3. Enter DiffPass@1 as confirm password 4. Submit |
Error: Passwords do not match; form not submitted | Not Run | |
| TC-AUTH-096 | Weak new password rejected | Negative | P1 | 1. Open reset link 2. Enter 123456 as new password 3. Submit |
Error: Password does not meet requirements (min 8 chars / complexity) | Not Run | Password policy on reset |
| TC-AUTH-097 | Empty new password fields on reset page | Negative | P2 | 1. Open reset link 2. Leave password and confirm fields empty 3. Submit |
Password is required error shown | Not Run | |
| TC-AUTH-098 | Rate limiting on reset requests | Security | P1 | 1. Submit valid email 10 times rapidly in under 1 minute 2. Observe response after threshold |
429 Too Many Requests; message: Please wait before requesting another reset link | Not Run | Prevent email flooding |
| TC-AUTH-099 | SQL injection in reset email field | Security | P1 | 1. Enter ' OR '1'='1 in email field 2. Submit |
Input sanitized; no SQL error exposed; generic success or validation error returned | Not Run | |
| TC-AUTH-100 | XSS in new password on reset page | Security | P1 | 1. Open reset link 2. Enter as new password 3. Submit |
Input sanitized; no script executed; validation error or accepted as plain text | Not Run | |
| TC-AUTH-101 | Direct access to /reset-pass with no token | Negative | P2 | 1. Navigate to /reset-pass directly (no query param) | Step 1 email form shown; no crash; no blank/broken page | Not Run | |
| TC-AUTH-102 | Token single-character tamper | Security | P1 | 1. Copy valid reset link 2. Change one character in the token 3. Submit new password |
Error: Invalid or expired reset link; password NOT changed | Not Run | Token integrity |
| TC-AUTH-103 | Loading state during email submission | UI/UX | P2 | 1. Enter valid email 2. Click Send Reset Link 3. Observe button during request |
Loading spinner or disabled button shown; cannot click twice | Not Run | |
| TC-AUTH-104 | Back to Login link navigates correctly | UI/UX | P2 | 1. Click Back to Login link | Navigates to /login; no full page reload | Not Run | |
| TC-AUTH-105 | Reset API response time under SLA | Performance | P3 | 1. Submit valid email via /api/auth/forgot-password 2. Measure response time |
Response received in under 2000ms | Not Run |
Auth - Sign Up
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-AUTH-106 | New user registration with all valid data | Functional | P1 | 1. Navigate to /signup 2. Enter Full Name: John Doe 3. Enter email: newtester@test.com 4. Enter password: Secure@Pass1 5. Accept Terms & Conditions 6. Click Create Account / Sign Up |
Account created successfully; redirect to /dashboard or email verification page; welcome email sent | Not Run | Core happy path |
| TC-AUTH-107 | Google OAuth signup — new user | Functional | P1 | 1. Navigate to /signup 2. Click Continue with Google 3. Select Google account 4. Authorize |
Redirect to /dashboard; profile pre-filled from Google; new user created | Not Run | OAuth signup |
| TC-AUTH-108 | All signup fields empty — submit | Negative | P1 | 1. Leave all fields empty 2. Click Create Account / Sign Up |
Required validation errors shown for all mandatory fields; form not submitted | Not Run | |
| TC-AUTH-109 | Missing Full Name — submit | Negative | P2 | 1. Leave name empty 2. Fill email and password 3. Accept terms; submit |
Error: Name is required | Not Run | |
| TC-AUTH-110 | Missing Email — submit | Negative | P2 | 1. Fill name and password 2. Leave email empty 3. Accept terms; submit |
Error: Email is required | Not Run | |
| TC-AUTH-111 | Missing Password — submit | Negative | P2 | 1. Fill name and email 2. Leave password empty 3. Accept terms; submit |
Error: Password is required | Not Run | |
| TC-AUTH-112 | Terms & Conditions not accepted | Negative | P1 | 1. Fill all fields with valid data 2. Leave Terms & Conditions checkbox unchecked 3. Click Sign Up |
Error: You must accept the Terms & Conditions to continue OR button remains disabled until checkbox is checked | Not Run | Terms requirement |
| TC-AUTH-113 | Duplicate email registration | Negative | P1 | 1. Navigate to /signup 2. Enter already-registered email 3. Fill other valid fields 4. Submit |
Error: An account with this email already exists | Not Run | 409 Conflict |
| TC-AUTH-114 | Invalid email format in signup | Negative | P2 | 1. Enter invalid-email as email 2. Fill other valid fields; submit |
Inline validation: Please enter a valid email address | Not Run | |
| TC-AUTH-115 | Weak password — too short (less than 8 chars) | Negative | P1 | 1. Enter 7-character password: weak1!x 2. Fill other valid fields; submit |
Error: Password must be at least 8 characters | Not Run | Min length policy |
| TC-AUTH-116 | Weak password — no uppercase letter | Negative | P2 | 1. Enter password with no uppercase: lowercase1! 2. Submit |
Error or warning: Password must contain at least one uppercase letter | Not Run | Complexity policy |
| TC-AUTH-117 | Weak password — no number | Negative | P2 | 1. Enter password with no number: NoNumbers! 2. Submit |
Error or warning: Password must contain at least one number | Not Run | |
| TC-AUTH-118 | Weak password — no special character | Negative | P2 | 1. Enter password with no special char: NoSpecial1 2. Submit |
Error or warning: Password must contain at least one special character | Not Run | |
| TC-AUTH-119 | Password and confirm password do not match | Negative | P1 | 1. Enter Password: NewPass@1 2. Enter Confirm Password: DiffPass@2 3. Submit |
Error: Passwords do not match; form not submitted | Not Run | |
| TC-AUTH-120 | Password strength indicator — weak | UI/UX | P2 | 1. Type: password in password field 2. Observe indicator |
Password strength indicator shows Weak or Very Weak | Not Run | |
| TC-AUTH-121 | Password strength indicator — strong | UI/UX | P2 | 1. Type: Str0ng!P@ssW0rd in password field 2. Observe indicator |
Password strength indicator shows Strong or Very Strong | Not Run | |
| TC-AUTH-122 | Name with hyphen accepted | Positive | P2 | 1. Enter name: Mary-Jane Watson 2. Fill valid email and password; submit |
Account created successfully | Not Run | |
| TC-AUTH-123 | Name with apostrophe accepted | Positive | P2 | 1. Enter name: O'Brien 2. Fill valid email and password; submit |
Account created successfully | Not Run | |
| TC-AUTH-124 | Email with plus addressing accepted | Positive | P2 | 1. Enter email: user+tag@gmail.com 2. Fill other valid fields; submit |
Account created; plus-addressed email supported | Not Run | Plus addressing |
| TC-AUTH-125 | Name with only spaces — rejected | Negative | P2 | 1. Enter only spaces as name 2. Fill valid email and password; submit |
Error: Name is required or Name cannot be blank | Not Run | |
| TC-AUTH-126 | Email with spaces — trimmed or rejected | Negative | P2 | 1. Enter ' user@test.com ' with leading and trailing spaces 2. Submit |
Spaces automatically trimmed and account created; OR validation error shown | Not Run | |
| TC-AUTH-127 | Name too long — 1000 characters | Boundary | P2 | 1. Paste 1000-character string into name field 2. Submit |
Validation error: Name exceeds maximum length; no crash or 500 error | Not Run | |
| TC-AUTH-128 | Password exactly 8 characters — accepted (min boundary) | Boundary | P1 | 1. Enter password: Abcd1!xy (exactly 8 chars) 2. Submit |
Account created; 8-char password accepted as minimum | Not Run | Min boundary |
| TC-AUTH-129 | Password exactly 7 characters — rejected (min-1) | Boundary | P1 | 1. Enter password: Abcd1!x (exactly 7 chars) 2. Submit |
Error: Password must be at least 8 characters | Not Run | Min-1 boundary |
| TC-AUTH-130 | Disposable/temporary email | Negative | P2 | 1. Enter temp@mailinator.com or temp-mail.org address 2. Submit |
Error: Disposable email addresses are not allowed OR account created (per policy) | Not Run | Disposable email policy |
| TC-AUTH-131 | XSS in Full Name field | Security | P1 | 1. Enter in name field 2. Fill valid email and password; submit |
Input sanitized; no script executed in browser; account created or rejected with error | Not Run | Stored XSS prevention |
| TC-AUTH-132 | SQL injection in Full Name field | Security | P1 | 1. Enter ' OR '1'='1 in name field 2. Submit |
Sanitized; no SQL error; account created or validation error | Not Run | |
| TC-AUTH-133 | SQL injection in Email field | Security | P1 | 1. Enter ' OR '1'='1 in email field 2. Submit |
Validation error: Invalid email format; no SQL executed | Not Run | |
| TC-AUTH-134 | Mass assignment — inject role:admin in payload | Security | P1 | 1. Intercept POST /api/auth/register 2. Add "role":"admin" to request body 3. Submit |
Account created with role: user (default); admin role injection ignored | Not Run | Mass assignment OWASP A01 |
| TC-AUTH-135 | Mass assignment — inject isAdmin:true | Security | P1 | 1. Intercept POST /api/auth/register 2. Add "isAdmin":true to body 3. Submit |
isAdmin flag ignored; user created with default permissions | Not Run | |
| TC-AUTH-136 | Race condition — concurrent duplicate signups | Security | P1 | 1. Open 5 browser tabs or Postman 2. Submit same email registration simultaneously in all 5 |
Only 1 account created; remaining 4 receive 409 Conflict; no duplicate user records in DB | Not Run | Race condition / DB unique constraint |
| TC-AUTH-137 | Signup API — missing name field | API | P2 | 1. Send POST /api/auth/register with body: {"email":"x@x.com","password":"Valid1!"} | 422 Unprocessable Entity; error: name is required | Not Run | |
| TC-AUTH-138 | Signup API — missing password field | API | P2 | 1. Send POST /api/auth/register with body: {"name":"John","email":"x@x.com"} | 422 Unprocessable Entity; error: password is required | Not Run | |
| TC-AUTH-139 | Signup API — 201 response does not include password | Security | P1 | 1. Submit valid registration 2. Inspect the API response body in Network tab |
201 Created; response body contains user object WITHOUT password field | Not Run | |
| TC-AUTH-140 | Signup API rate limiting | Security | P1 | 1. Send 30 registration POST requests rapidly 2. Observe responses |
429 Too Many Requests returned after threshold | Not Run | |
| TC-AUTH-141 | Already logged-in user visits /signup | Negative | P1 | 1. Log in successfully 2. Navigate to /signup |
Redirect to /dashboard; signup page not shown | Not Run | Auth redirect guard |
| TC-AUTH-142 | Welcome or verification email received | Functional | P2 | 1. Complete signup 2. Check inbox of registered email |
Welcome or email verification email received promptly | Not Run | Email delivery |
| TC-AUTH-143 | Signup form keyboard navigation | Accessibility | P1 | 1. Tab through all fields and submit via keyboard only | Tab order: Name → Email → Password → Confirm → Terms Checkbox → Sign Up button; all reachable by keyboard | Not Run | WCAG 2.1 |
| TC-AUTH-144 | Screen reader announces signup errors | Accessibility | P1 | 1. Click Sign Up with empty fields 2. Listen to screen reader |
All validation errors announced via aria-live region | Not Run | |
| TC-AUTH-145 | Sign Up layout on mobile 375px | Responsive | P1 | 1. Open /signup at 375px viewport 2. Fill all fields |
No overflow; all fields visible; keyboard does not break layout | Not Run | |
| TC-AUTH-146 | Password field type=password (characters masked) | Security | P1 | 1. Type in password field 2. Inspect the input element type attribute |
Input type is password; characters are masked as dots/asterisks | Not Run | |
| TC-AUTH-147 | Sign Up performance — API response under SLA | Performance | P2 | 1. Submit valid registration 2. Measure time until 201 response received |
Registration API responds in under 3000ms | Not Run | |
| TC-AUTH-148 | Name with Arabic characters | Character | P2 | 1. Enter اسم المستخدم as name 2. Submit |
Accepted as valid Unicode name | Not Run | International characters |
| TC-AUTH-149 | Name with Bangla characters | Character | P2 | 1. Enter আমার নাম as name 2. Submit |
Accepted as valid Unicode name | Not Run | |
| TC-AUTH-150 | Name with Japanese characters | Character | P2 | 1. Enter 名前 as name 2. Submit |
Accepted as valid Unicode name | Not Run |
Auth - Session
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-AUTH-151 | Session timeout after idle | Functional | P2 | 1. Log in successfully 2. Leave browser idle for the session timeout period (e.g. 30–60 min) 3. Attempt to navigate or click any action |
Redirect to /login with message: Your session has expired. Please log in again. | Not Run | |
| TC-AUTH-152 | Logout clears session and redirects to login | Functional | P1 | 1. Click user avatar or profile menu 2. Click Logout |
Session cookie cleared; localStorage cleared; redirect to /login; cannot navigate back to protected routes | Not Run | Logout to auth loop |
| TC-AUTH-153 | Back button after logout does not restore session | Security | P1 | 1. Log out 2. Press browser Back button |
Protected page NOT shown; redirect to /login; session fully cleared | Not Run | |
| TC-AUTH-154 | Directly accessing /dashboard without login | Security | P1 | 1. Open browser to /dashboard URL directly without logging in | Redirect to /login; protected route inaccessible | Not Run | Route guard |
| TC-AUTH-155 | Token refresh on activity near expiry | Functional | P3 | 1. Keep session active with periodic actions near expiry window | Session refreshed silently; user not logged out or interrupted | Not Run | |
| TC-AUTH-156 | Logout in Tab A — Tab B redirected | Security | P2 | 1. Log out in Tab A 2. Perform action in Tab B |
Tab B detects session loss and redirects to /login | Not Run | Multi-tab session |
| TC-AUTH-157 | Concurrent sessions from two different browsers | Security | P2 | 1. Log in on Chrome 2. Log in on Firefox with same credentials 3. Use both sessions |
Both sessions active (per policy) OR browser A session invalidated — result depends on documented policy; expected behavior should be consistent | Not Run | |
| TC-AUTH-158 | localStorage empty after logout | Security | P1 | 1. Log out 2. Open DevTools → Application → Local Storage 3. Check all keys |
No auth tokens; no sensitive data in localStorage | Not Run | |
| TC-AUTH-159 | sessionStorage empty after logout | Security | P1 | 1. Log out 2. Open DevTools → Application → Session Storage |
No auth tokens or sensitive data in sessionStorage | Not Run | |
| TC-AUTH-160 | Auth cookie deleted after logout | Security | P1 | 1. Log out 2. Open DevTools → Application → Cookies |
Session/auth cookie removed or expired (Max-Age=0) | Not Run |
Auth - Security Deep Dive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-AUTH-161 | HSTS header present on all auth pages | Security | P1 | 1. Load /login; /signup; /reset-pass 2. Inspect response headers for each page |
Strict-Transport-Security header present: max-age=31536000; includeSubDomains | Not Run | Transport security |
| TC-AUTH-162 | X-Content-Type-Options header present | Security | P2 | 1. Load /login 2. Inspect response headers |
X-Content-Type-Options: nosniff header present | Not Run | MIME sniffing prevention |
| TC-AUTH-163 | X-Frame-Options DENY on auth pages | Security | P1 | 1. Load /login; /signup; /reset-pass 2. Inspect response headers |
X-Frame-Options: DENY present on all auth pages | Not Run | Clickjacking |
| TC-AUTH-164 | No password exposed in any log or response | Security | P1 | 1. Log in; sign up; reset password 2. Check Console; Network responses; Application storage |
No plaintext password visible in any browser-accessible location | Not Run | |
| TC-AUTH-165 | Google OAuth state parameter validated | Security | P1 | 1. Begin Google OAuth login 2. Intercept and modify the state parameter 3. Complete OAuth |
OAuth flow fails; CSRF state mismatch detected; redirect blocked | Not Run | OAuth CSRF protection |
| TC-AUTH-166 | Google OAuth cancel returns gracefully | Security | P2 | 1. Click Continue with Google 2. On Google consent screen click Cancel/Back |
Graceful return to /login; no error page; no crash | Not Run | |
| TC-AUTH-167 | Path traversal in email field | Security | P1 | 1. Enter ../../etc/passwd@test.com in email 2. Submit |
Validation error: Invalid email format; no file system access | Not Run | |
| TC-AUTH-168 | Template injection in name field (signup) | Security | P1 | 1. Enter {{7*7}} in name field 2. Submit |
{{7*7}} treated as literal text; result NOT 49; no template evaluated | Not Run | SSTI prevention |
| TC-AUTH-169 | URL manipulation — ?admin=true on login | Security | P1 | 1. Navigate to /login?admin=true 2. Log in normally |
Parameter ignored; no admin privileges granted; normal user session | Not Run | |
| TC-AUTH-170 | Sensitive data not exposed in page source | Security | P2 | 1. View Page Source (Ctrl+U) 2. Search for: password; token; secret; apiKey |
No sensitive credentials or tokens in page HTML source | Not Run |
Auth - UI & UX
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-AUTH-171 | All auth pages render without console errors | UI/UX | P1 | 1. Open /login 2. Open /signup 3. Open /reset-pass 4. Check DevTools Console on each page |
Zero JavaScript console errors on all three pages | Not Run | |
| TC-AUTH-172 | No broken network requests on auth pages | UI/UX | P1 | 1. Load /login; /signup; /reset-pass 2. Filter Network by Status: Failed |
Zero failed/blocked network requests (no 404; 405; 500 on initial load) | Not Run | |
| TC-AUTH-173 | GTM script loads asynchronously | UI/UX | P2 | 1. Load /login 2. Check if GTM (GTM-M5NB8JK) request is present |
GTM loads asynchronously (defer/async); does NOT block initial page render | Not Run | Third-party performance |
| TC-AUTH-174 | Tolt affiliate script loads asynchronously | UI/UX | P3 | 1. Load /login 2. Check for cdn.tolt.io request |
Tolt script loads with async attribute; does NOT block render | Not Run | |
| TC-AUTH-175 | Login form alignment on desktop | UI/UX | P2 | 1. Open /login at full desktop resolution 2. Inspect form layout |
Form centered; email and password fields aligned; consistent padding and spacing | Not Run | |
| TC-AUTH-176 | Signup form alignment on desktop | UI/UX | P2 | 1. Open /signup at full desktop resolution 2. Inspect form layout |
All fields aligned; no overflow; consistent spacing | Not Run | |
| TC-AUTH-177 | Dark theme persists on page refresh | UI/UX | P2 | 1. Confirm dark theme is active 2. Refresh the page (F5) |
Dark theme maintained after refresh; no flash of light theme | Not Run | Theme persistence |
| TC-AUTH-178 | Auth pages redirect after login with deep link | UI/UX | P2 | 1. Open /dashboard while not logged in 2. Redirected to /login 3. Log in successfully |
After login redirect goes to originally-requested /dashboard (not always to homepage) | Not Run | Deep link redirect |
| TC-AUTH-179 | Sign In button shows loading text during request | UI/UX | P2 | 1. Click Sign In 2. Observe button label during API call |
Button shows Loading... or spinner; text changes from Sign In | Not Run | |
| TC-AUTH-180 | Page load performance — login page LCP | Performance | P2 | 1. Open Chrome DevTools → Performance tab 2. Reload /login 3. Observe Largest Contentful Paint |
LCP under 3 seconds on standard broadband | Not Run | Core Web Vitals |
| TC-AUTH-181 | Auth pages print layout (Ctrl+P) | UI/UX | P4 | 1. Press Ctrl+P to open print preview on /login | No sensitive data prominently printed; graceful print layout | Not Run | |
| TC-AUTH-182 | Login in Incognito mode | UI/UX | P2 | 1. Open /login in incognito 2. Log in with valid credentials |
Login works correctly in incognito; no interference from prior session data | Not Run | |
| TC-AUTH-183 | Auth page with JavaScript disabled | UI/UX | P2 | 1. Disable JavaScript 2. Open /login |
Noscript fallback message shown; or graceful degradation; no broken blank page | Not Run | noscript fallback |
| TC-AUTH-184 | Network disconnect mid-form submission | UI/UX | P2 | 1. Enter credentials 2. Enable offline mode in DevTools 3. Click Sign In |
Friendly error shown: Connection lost. Please check your internet and try again. | Not Run | |
| TC-AUTH-185 | Touch targets meet 44x44px minimum on mobile | Accessibility | P1 | 1. Inspect all buttons and interactive elements on /login; /signup; /reset-pass 2. Check computed size |
All interactive elements (buttons; links; toggles) are minimum 44x44px clickable area | Not Run | WCAG 2.5.5 |
| TC-AUTH-186 | High contrast mode compatibility | Accessibility | P2 | 1. Enable Windows/macOS high contrast mode 2. Open /login |
UI adapts; text readable; buttons visible; form functional | Not Run |
Auth - Exploratory & Edge Cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-AUTH-187 | Email with zero-width space character in field | Exploratory | P1 | 1. Copy-paste: valid@test.com (contains invisible U+200B zero-width space) 2. Submit |
Sanitized or flagged; login NOT bypassed; no silent acceptance of corrupted input | Not Run | Invisible Unicode injection |
| TC-AUTH-188 | Register then immediately attempt login before email verification | Exploratory | P2 | 1. Register new account 2. Immediately attempt login without clicking verification link |
Per policy: login blocked (if verification required) with clear message; OR login allowed (if no verification); consistent with product spec | Not Run | Email verification gate |
| TC-AUTH-189 | Request reset → change password manually → use reset link | Exploratory | P1 | 1. Request reset email 2. Manually change password from /account settings while logged in 3. Click the original reset link and try to set password |
Reset link is invalidated after manual password change; error: Link expired or already used | Not Run | Token invalidation on pw change |
| TC-AUTH-190 | Request reset for account → account deleted → use link | Exploratory | P1 | 1. Request reset link 2. Delete account via admin/API 3. Click reset link and try to set new password |
Error: Invalid or expired link; no ghost account created | Not Run | Account deletion edge case |
| TC-AUTH-191 | Sign Up then immediately sign up again with same email (rapid) | Exploratory | P1 | 1. Complete valid signup 2. Immediately go back and submit same email again |
409 Conflict; second signup rejected; no duplicate account | Not Run | |
| TC-AUTH-192 | Resize window during API call in progress | Exploratory | P2 | 1. Click Sign In 2. Immediately drag-resize the browser window |
No layout break; spinner still visible; request completes normally | Not Run | |
| TC-AUTH-193 | Long session — use app for 4+ hours | Exploratory | P3 | 1. Log in 2. Use the app with occasional actions over 4+ hours |
Session remains valid for documented session length; graceful expiry message if session ends | Not Run | Long session |
| TC-AUTH-194 | Password with CRLF injection characters | Security | P1 | 1. Enter valid email 2. Enter password: Pass\r\nword1! 3. Submit |
Sanitized; 401; no CRLF header injection | Not Run | Header injection |
| TC-AUTH-195 | Signup with role embedded in name field | Security | P1 | 1. Enter name: Admin Role:superadmin 2. Submit |
HTML sanitized; no role escalation; stored and displayed as plain text | Not Run | |
| TC-AUTH-196 | Login API — extra unexpected fields ignored | API | P2 | 1. POST to /api/auth/login with {email; password; role:admin; isSuperAdmin:true} | Extra fields silently ignored; normal 200 or 422 depending on strict validation mode | Not Run | |
| TC-AUTH-197 | Reset link in email is HTTPS — not HTTP | Security | P2 | 1. Request password reset 2. Open email 3. Inspect the reset link URL |
Reset link uses HTTPS protocol; not HTTP; no mixed content | Not Run | |
| TC-AUTH-198 | og:url meta tag does not expose staging URL in production | UI/UX | P3 | 1. View page source (Ctrl+U) 2. Find |
og:url should NOT point to beta-stg.markopolo.ai in production; should be beta.markopolo.ai | Not Run | Staging URL leak in meta |
| TC-AUTH-199 | Sign Up on 2G throttled network | Performance | P2 | 1. Set DevTools Network to Slow 2G 2. Complete signup flow |
Form functional; loader shown; API timeout handled gracefully; no blank/broken page | Not Run | Slow network |
| TC-AUTH-200 | Login page renders correctly with ad-blocker enabled | Exploratory | P3 | 1. Enable uBlock Origin or similar ad-blocker 2. Open /login and complete login |
Page renders; GTM/Tolt may be blocked but core login form functional; no broken layout | Not Run | Ad-blocker compatibility |
Auth Forms Accessibility
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0001 | Login Form Inputs Have Accessible Names | Automated | — | Auth Forms Accessibility: Login Form Inputs Have Accessible Names | All assertions pass — no exceptions raised | Not Run | tests/test_auth_forms_accessibility.py |
| AUTO-AUTH-0002 | Reset Password Form Inputs Have Accessible Names | Automated | — | Auth Forms Accessibility: Reset Password Form Inputs Have Accessible Names | All assertions pass — no exceptions raised | Not Run | tests/test_auth_forms_accessibility.py |
| AUTO-AUTH-0003 | Signup Form Inputs Have Accessible Names | Automated | — | Auth Forms Accessibility: Signup Form Inputs Have Accessible Names | All assertions pass — no exceptions raised | Not Run | tests/test_auth_forms_accessibility.py |
Authenticated Pages Navigation
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0004 | Core Authenticated Pages Advanced | Automated | — | Authenticated Pages Navigation: Core Authenticated Pages Advanced | All assertions pass — no exceptions raised | Not Run | tests/test_authenticated_pages_navigation.py |
Forgot Password Advanced
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0005 | Empty Email Shows Error | Automated | — | Forgot Password Advanced: Empty Email Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0006 | Whitespace Only Email Rejected | Automated | — | Forgot Password Advanced: Whitespace Only Email Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0007 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0008 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0009 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0010 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0011 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0012 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0013 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0014 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0015 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0016 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0017 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0018 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0019 | Invalid Email Format Rejected | Automated | — | Forgot Password Advanced: Invalid Email Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0020 | Back To Login Link Navigates Correctly | Automated | — | Forgot Password Advanced: Back To Login Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0021 | Back To Login Link Present | Automated | — | Forgot Password Advanced: Back To Login Link Present | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0022 | Forgot Password Link Accessible From Login | Automated | — | Forgot Password Advanced: Forgot Password Link Accessible From Login | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0023 | Forgot Password Page Loads Within 5 Seconds | Automated | — | Forgot Password Advanced: Forgot Password Page Loads Within 5 Seconds | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0024 | Multiple Reset Requests Handled Gracefully | Automated | — | Forgot Password Advanced: Multiple Reset Requests Handled Gracefully | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0025 | No Js Errors On Forgot Password Page | Automated | — | Forgot Password Advanced: No Js Errors On Forgot Password Page | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0026 | Forgot Password Uses Https | Automated | — | Forgot Password Advanced: Forgot Password Uses Https | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0027 | Injection Payload Does Not Execute | Automated | — | Forgot Password Advanced: Injection Payload Does Not Execute | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0028 | Injection Payload Does Not Execute | Automated | — | Forgot Password Advanced: Injection Payload Does Not Execute | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0029 | Injection Payload Does Not Execute | Automated | — | Forgot Password Advanced: Injection Payload Does Not Execute | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0030 | Injection Payload Does Not Execute | Automated | — | Forgot Password Advanced: Injection Payload Does Not Execute | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0031 | Injection Payload Does Not Execute | Automated | — | Forgot Password Advanced: Injection Payload Does Not Execute | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0032 | Injection Payload Does Not Execute | Automated | — | Forgot Password Advanced: Injection Payload Does Not Execute | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0033 | Injection Payload Does Not Execute | Automated | — | Forgot Password Advanced: Injection Payload Does Not Execute | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0034 | Reset Token Not Exposed In Url | Automated | — | Forgot Password Advanced: Reset Token Not Exposed In Url | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0035 | Success Message Does Not Reveal Account Existence | Automated | — | Forgot Password Advanced: Success Message Does Not Reveal Account Existence | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0036 | Valid Email Shows Success Message | Automated | — | Forgot Password Advanced: Valid Email Shows Success Message | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0037 | Password Mismatch On Reset Shows Error | Automated | — | Forgot Password Advanced: Password Mismatch On Reset Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0038 | Weak Password Rejected On Reset Form | Automated | — | Forgot Password Advanced: Weak Password Rejected On Reset Form | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0039 | Weak Password Rejected On Reset Form | Automated | — | Forgot Password Advanced: Weak Password Rejected On Reset Form | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0040 | Weak Password Rejected On Reset Form | Automated | — | Forgot Password Advanced: Weak Password Rejected On Reset Form | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0041 | Weak Password Rejected On Reset Form | Automated | — | Forgot Password Advanced: Weak Password Rejected On Reset Form | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0042 | Weak Password Rejected On Reset Form | Automated | — | Forgot Password Advanced: Weak Password Rejected On Reset Form | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
| AUTO-AUTH-0043 | Weak Password Rejected On Reset Form | Automated | — | Forgot Password Advanced: Weak Password Rejected On Reset Form | All assertions pass — no exceptions raised | Not Run | tests/test_forgot_password_advanced.py |
Login Edge Cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0044 | Both Fields Empty Blocked | Automated | — | Login Edge Cases: Both Fields Empty Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0045 | Email With Only Spaces Blocked | Automated | — | Login Edge Cases: Email With Only Spaces Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0046 | Empty Email Only Blocked | Automated | — | Login Edge Cases: Empty Email Only Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0047 | Empty Password Only Blocked | Automated | — | Login Edge Cases: Empty Password Only Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0048 | Password With Only Spaces Blocked | Automated | — | Login Edge Cases: Password With Only Spaces Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0049 | Error Message Does Not Reveal Which Field Is Wrong | Automated | — | Login Edge Cases: Error Message Does Not Reveal Which Field Is Wrong | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0050 | Invalid Credential Combination | Automated | — | Login Edge Cases: Invalid Credential Combination | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0051 | Invalid Credential Combination | Automated | — | Login Edge Cases: Invalid Credential Combination | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0052 | Invalid Credential Combination | Automated | — | Login Edge Cases: Invalid Credential Combination | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0053 | Invalid Credential Combination | Automated | — | Login Edge Cases: Invalid Credential Combination | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0054 | Invalid Credential Combination | Automated | — | Login Edge Cases: Invalid Credential Combination | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0055 | Invalid Credential Combination | Automated | — | Login Edge Cases: Invalid Credential Combination | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0056 | Invalid Credential Combination | Automated | — | Login Edge Cases: Invalid Credential Combination | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0057 | Invalid Credential Combination | Automated | — | Login Edge Cases: Invalid Credential Combination | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0058 | Email Case Insensitive Login | Automated | — | Login Edge Cases: Email Case Insensitive Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0059 | Email Exceeding 254 Chars Rejected | Automated | — | Login Edge Cases: Email Exceeding 254 Chars Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0060 | Email With Leading Trailing Spaces | Automated | — | Login Edge Cases: Email With Leading Trailing Spaces | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0061 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0062 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0063 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0064 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0065 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0066 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0067 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0068 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0069 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0070 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0071 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0072 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0073 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0074 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0075 | Invalid Email Format Blocked | Automated | — | Login Edge Cases: Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0076 | Already Logged In Redirected From Login | Automated | — | Login Edge Cases: Already Logged In Redirected From Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0077 | Autocomplete Attribute On Fields | Automated | — | Login Edge Cases: Autocomplete Attribute On Fields | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0078 | Browser Back After Login Does Not Expose Dashboard | Automated | — | Login Edge Cases: Browser Back After Login Does Not Expose Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0079 | Login Button Shows Loading State | Automated | — | Login Edge Cases: Login Button Shows Loading State | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0080 | Login Form Not Submitted On Page Refresh | Automated | — | Login Edge Cases: Login Form Not Submitted On Page Refresh | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0081 | Login Page Loads Within 5 Seconds | Automated | — | Login Edge Cases: Login Page Loads Within 5 Seconds | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0082 | Login Page Uses Https | Automated | — | Login Edge Cases: Login Page Uses Https | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0083 | No Credentials In Url After Login | Automated | — | Login Edge Cases: No Credentials In Url After Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0084 | Password Field Type Is Password | Automated | — | Login Edge Cases: Password Field Type Is Password | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0085 | Rapid Login Attempts Do Not Crash | Automated | — | Login Edge Cases: Rapid Login Attempts Do Not Crash | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0086 | Remember Me Checkbox If Present | Automated | — | Login Edge Cases: Remember Me Checkbox If Present | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0087 | Show Hide Password Toggle | Automated | — | Login Edge Cases: Show Hide Password Toggle | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0088 | Submit Via Enter Key | Automated | — | Login Edge Cases: Submit Via Enter Key | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0089 | Tab Order Email Then Password Then Submit | Automated | — | Login Edge Cases: Tab Order Email Then Password Then Submit | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0090 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0091 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0092 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0093 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0094 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0095 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0096 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0097 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0098 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0099 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0100 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0101 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
| AUTO-AUTH-0102 | Injection Does Not Bypass Login | Automated | — | Login Edge Cases: Injection Does Not Bypass Login | All assertions pass — no exceptions raised | Not Run | tests/test_login_edge_cases.py |
Markopolo Forgot Password
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0103 | Back To Login Navigates To Login | Automated | — | Markopolo Forgot Password: Back To Login Navigates To Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0104 | Click Forgot From Login Page | Automated | — | Markopolo Forgot Password: Click Forgot From Login Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0105 | No Js Errors On Forgot Password Page | Automated | — | Markopolo Forgot Password: No Js Errors On Forgot Password Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0106 | Back To Login Link Visible | Automated | — | Markopolo Forgot Password: Back To Login Link Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0107 | Forgot Password Link Visible On Login | Automated | — | Markopolo Forgot Password: Forgot Password Link Visible On Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0108 | Forgot Password Page Has Email Input | Automated | — | Markopolo Forgot Password: Forgot Password Page Has Email Input | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0109 | Forgot Password Page Has Submit Button | Automated | — | Markopolo Forgot Password: Forgot Password Page Has Submit Button | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0110 | Forgot Password Page Loads | Automated | — | Markopolo Forgot Password: Forgot Password Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0111 | Submit Empty Email Blocked | Automated | — | Markopolo Forgot Password: Submit Empty Email Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0112 | Submit Invalid Email Format Blocked | Automated | — | Markopolo Forgot Password: Submit Invalid Email Format Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0113 | Submit Unknown Email Shows Error Or Success | Automated | — | Markopolo Forgot Password: Submit Unknown Email Shows Error Or Success | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0114 | Submit Valid Email Shows Success | Automated | — | Markopolo Forgot Password: Submit Valid Email Shows Success | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
| AUTO-AUTH-0115 | Submit Xss In Email Field | Automated | — | Markopolo Forgot Password: Submit Xss In Email Field | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_forgot_password.py |
Markopolo Login
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0116 | Clicksigninbuttonwithinvalidemailorpassword | Automated | — | Markopolo Login: Clicksigninbuttonwithinvalidemailorpassword | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login.py |
| AUTO-AUTH-0117 | Clicksigninbuttonwithinvalidemailandpassword | Automated | — | Markopolo Login: Clicksigninbuttonwithinvalidemailandpassword | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login.py |
| AUTO-AUTH-0118 | Clicksigninbuttonwithvalidemailandpassword | Automated | — | Markopolo Login: Clicksigninbuttonwithvalidemailandpassword | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login.py |
| AUTO-AUTH-0119 | Clicksigninbuttonwithoutenteringcredentials | Automated | — | Markopolo Login: Clicksigninbuttonwithoutenteringcredentials | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login.py |
| AUTO-AUTH-0120 | Formelementsvisibilityinloginpage | Automated | — | Markopolo Login: Formelementsvisibilityinloginpage | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login.py |
| AUTO-AUTH-0121 | Userlogout | Automated | — | Markopolo Login: Userlogout | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login.py |
| AUTO-AUTH-0122 | Users Redirectstomarkpolologin | Automated | — | Markopolo Login: Users Redirectstomarkpolologin | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login.py |
Markopolo Login Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0123 | Empty Email Blocked | Automated | — | Markopolo Login Comprehensive: Empty Email Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0124 | Empty Password Blocked | Automated | — | Markopolo Login Comprehensive: Empty Password Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0125 | Invalid Email Shows Error | Automated | — | Markopolo Login Comprehensive: Invalid Email Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0126 | Invalid Password Shows Error | Automated | — | Markopolo Login Comprehensive: Invalid Password Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0127 | Sql Injection In Email Blocked | Automated | — | Markopolo Login Comprehensive: Sql Injection In Email Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0128 | Valid Login Redirects To Dashboard | Automated | — | Markopolo Login Comprehensive: Valid Login Redirects To Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0129 | Xss In Email Field Sanitized | Automated | — | Markopolo Login Comprehensive: Xss In Email Field Sanitized | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0130 | Forgot Password Link Navigates | Automated | — | Markopolo Login Comprehensive: Forgot Password Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0131 | Email Input Visible | Automated | — | Markopolo Login Comprehensive: Email Input Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0132 | Forgot Password Link Visible | Automated | — | Markopolo Login Comprehensive: Forgot Password Link Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0133 | Login Page Loads | Automated | — | Markopolo Login Comprehensive: Login Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0134 | Login Page Title | Automated | — | Markopolo Login Comprehensive: Login Page Title | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0135 | No Js Errors On Login Page | Automated | — | Markopolo Login Comprehensive: No Js Errors On Login Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0136 | Password Input Visible | Automated | — | Markopolo Login Comprehensive: Password Input Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0137 | Submit Button Visible | Automated | — | Markopolo Login Comprehensive: Submit Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0138 | Multiple Failed Logins Show Error | Automated | — | Markopolo Login Comprehensive: Multiple Failed Logins Show Error | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0139 | No Session Cookie Before Login | Automated | — | Markopolo Login Comprehensive: No Session Cookie Before Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
| AUTO-AUTH-0140 | Password Not Visible In Dom | Automated | — | Markopolo Login Comprehensive: Password Not Visible In Dom | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_comprehensive.py |
Markopolo Login Negative
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0141 | Login Blocks After More Than Five Wrong Attempts Then Recovers After 60 Seconds | Automated | — | Markopolo Login Negative: Login Blocks After More Than Five Wrong Attempts Then Recovers After 60 Seconds | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_negative.py |
| AUTO-AUTH-0142 | Login Negative Scenarios | Automated | — | Markopolo Login Negative: Login Negative Scenarios | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_negative.py |
| AUTO-AUTH-0143 | Login Negative Scenarios | Automated | — | Markopolo Login Negative: Login Negative Scenarios | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_negative.py |
| AUTO-AUTH-0144 | Login Negative Scenarios | Automated | — | Markopolo Login Negative: Login Negative Scenarios | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_negative.py |
| AUTO-AUTH-0145 | Login Negative Scenarios | Automated | — | Markopolo Login Negative: Login Negative Scenarios | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_negative.py |
| AUTO-AUTH-0146 | Login Negative Scenarios | Automated | — | Markopolo Login Negative: Login Negative Scenarios | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_login_negative.py |
Markopolo Session Security
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0147 | No Password In Dom Or Storage | Automated | — | Markopolo Session Security: No Password In Dom Or Storage | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0148 | Session Cookies Have Httponly | Automated | — | Markopolo Session Security: Session Cookies Have Httponly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0149 | Session Cookies Have Secure Flag | Automated | — | Markopolo Session Security: Session Cookies Have Secure Flag | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0150 | Login Rate Limit Or Captcha Indication | Automated | — | Markopolo Session Security: Login Rate Limit Or Captcha Indication | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0151 | Multiple Failed Logins Show Error Consistently | Automated | — | Markopolo Session Security: Multiple Failed Logins Show Error Consistently | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0152 | Login Redirect Param Not Open Redirect | Automated | — | Markopolo Session Security: Login Redirect Param Not Open Redirect | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0153 | After Logout Protected Pages Require Login | Automated | — | Markopolo Session Security: After Logout Protected Pages Require Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0154 | Protected Route Redirects To Login | Automated | — | Markopolo Session Security: Protected Route Redirects To Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0155 | Protected Route Redirects To Login | Automated | — | Markopolo Session Security: Protected Route Redirects To Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0156 | Protected Route Redirects To Login | Automated | — | Markopolo Session Security: Protected Route Redirects To Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0157 | Protected Route Redirects To Login | Automated | — | Markopolo Session Security: Protected Route Redirects To Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0158 | Xss In Search Not Reflected | Automated | — | Markopolo Session Security: Xss In Search Not Reflected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
| AUTO-AUTH-0159 | Xss In Url Param Not Reflected | Automated | — | Markopolo Session Security: Xss In Url Param Not Reflected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_session_security.py |
Shopify Signup Onboarding
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0160 | App Install Dialog Has Create Account Option | Automated | — | Shopify Signup Onboarding: App Install Dialog Has Create Account Option | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0161 | App Install Dialog Has Login Option | Automated | — | Shopify Signup Onboarding: App Install Dialog Has Login Option | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0162 | Bug Analytics Event Detail Page Url Not Empty | Automated | — | Shopify Signup Onboarding: Bug Analytics Event Detail Page Url Not Empty | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0163 | Bug Analytics Top Purchased Products Not Empty | Automated | — | Shopify Signup Onboarding: Bug Analytics Top Purchased Products Not Empty | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0164 | Bug Campaign Does Not Go Deactive Prematurely | Automated | — | Shopify Signup Onboarding: Bug Campaign Does Not Go Deactive Prematurely | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0165 | Bug Campaign Email Content Shows After Launch | Automated | — | Shopify Signup Onboarding: Bug Campaign Email Content Shows After Launch | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0166 | Bug Checkout Watch Latest Event Not Replaced By New Event | Automated | — | Shopify Signup Onboarding: Bug Checkout Watch Latest Event Not Replaced By New Event | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0167 | Bug Revenue Attribution Not Zero After Purchase | Automated | — | Shopify Signup Onboarding: Bug Revenue Attribution Not Zero After Purchase | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0168 | Markopolo App Appears In Admin Search | Automated | — | Shopify Signup Onboarding: Markopolo App Appears In Admin Search | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0169 | Markopolo App Has Install Button | Automated | — | Shopify Signup Onboarding: Markopolo App Has Install Button | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0170 | Markopolo App Has Rating | Automated | — | Shopify Signup Onboarding: Markopolo App Has Rating | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0171 | Markopolo App Install Click Shows Dialog | Automated | — | Shopify Signup Onboarding: Markopolo App Install Click Shows Dialog | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0172 | Markopolo App Listing Accessible | Automated | — | Shopify Signup Onboarding: Markopolo App Listing Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0173 | Markopolo App Listing Title Correct | Automated | — | Shopify Signup Onboarding: Markopolo App Listing Title Correct | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0174 | Markopolo App Pricing Shows Free Plan | Automated | — | Shopify Signup Onboarding: Markopolo App Pricing Shows Free Plan | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0175 | Markopolo App Privacy Policy Link Works | Automated | — | Shopify Signup Onboarding: Markopolo App Privacy Policy Link Works | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0176 | Markopolo App Shows Key Features | Automated | — | Shopify Signup Onboarding: Markopolo App Shows Key Features | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0177 | Markopolo Shopify Oauth Endpoint Exists | Automated | — | Shopify Signup Onboarding: Markopolo Shopify Oauth Endpoint Exists | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0178 | Shopify Admin Apps Page Accessible | Automated | — | Shopify Signup Onboarding: Shopify Admin Apps Page Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0179 | Shopify Agent Dashboard Checkout Watch Section | Automated | — | Shopify Signup Onboarding: Shopify Agent Dashboard Checkout Watch Section | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0180 | Shopify Agent Dashboard Email Notification Notice | Automated | — | Shopify Signup Onboarding: Shopify Agent Dashboard Email Notification Notice | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0181 | Shopify Agent Dashboard Left Nav Has Campaign Agent Section | Automated | — | Shopify Signup Onboarding: Shopify Agent Dashboard Left Nav Has Campaign Agent Section | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0182 | Shopify Agent Dashboard Left Nav Has Marktag Section | Automated | — | Shopify Signup Onboarding: Shopify Agent Dashboard Left Nav Has Marktag Section | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0183 | Shopify Agent Dashboard Page Title Is Agent Dashboard | Automated | — | Shopify Signup Onboarding: Shopify Agent Dashboard Page Title Is Agent Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0184 | Shopify Agent Dashboard Radar Widget Shows Status | Automated | — | Shopify Signup Onboarding: Shopify Agent Dashboard Radar Widget Shows Status | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0185 | Shopify Agent Dashboard Shows Recovery Agent Live | Automated | — | Shopify Signup Onboarding: Shopify Agent Dashboard Shows Recovery Agent Live | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0186 | Shopify Agent Dashboard Stats Row Present | Automated | — | Shopify Signup Onboarding: Shopify Agent Dashboard Stats Row Present | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0187 | Shopify Agent Dashboard Your Agents Section | Automated | — | Shopify Signup Onboarding: Shopify Agent Dashboard Your Agents Section | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0188 | Shopify Analytics Has Event Timeline | Automated | — | Shopify Signup Onboarding: Shopify Analytics Has Event Timeline | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0189 | Shopify Analytics Page Loads | Automated | — | Shopify Signup Onboarding: Shopify Analytics Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0190 | Shopify Analytics Shows Checkout Events | Automated | — | Shopify Signup Onboarding: Shopify Analytics Shows Checkout Events | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0191 | Shopify Analytics Shows Event Data | Automated | — | Shopify Signup Onboarding: Shopify Analytics Shows Event Data | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0192 | Shopify App Store Search Finds Markopolo | Automated | — | Shopify Signup Onboarding: Shopify App Store Search Finds Markopolo | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0193 | Shopify App Store Search Result Links To Markopolo | Automated | — | Shopify Signup Onboarding: Shopify App Store Search Result Links To Markopolo | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0194 | Shopify Billing Url Returns 404 | Automated | — | Shopify Signup Onboarding: Shopify Billing Url Returns 404 | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0195 | Shopify Callback Missing Installation Id Handled | Automated | — | Shopify Signup Onboarding: Shopify Callback Missing Installation Id Handled | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0196 | Shopify Callback Redirects To Signup Url | Automated | — | Shopify Signup Onboarding: Shopify Callback Redirects To Signup Url | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0197 | Shopify Callback Success False Shows Error State | Automated | — | Shopify Signup Onboarding: Shopify Callback Success False Shows Error State | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0198 | Shopify Callback Success True Does Not Error | Automated | — | Shopify Signup Onboarding: Shopify Callback Success True Does Not Error | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0199 | Shopify Campaigns Has Abandoned Cart Recovery Auto Created | Automated | — | Shopify Signup Onboarding: Shopify Campaigns Has Abandoned Cart Recovery Auto Created | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0200 | Shopify Campaigns Has Filter Tabs | Automated | — | Shopify Signup Onboarding: Shopify Campaigns Has Filter Tabs | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0201 | Shopify Campaigns Page Loads | Automated | — | Shopify Signup Onboarding: Shopify Campaigns Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0202 | Shopify Content Has Create New Template Option | Automated | — | Shopify Signup Onboarding: Shopify Content Has Create New Template Option | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0203 | Shopify Content Has Simple Starter Template Auto Created | Automated | — | Shopify Signup Onboarding: Shopify Content Has Simple Starter Template Auto Created | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0204 | Shopify Content Page Loads | Automated | — | Shopify Signup Onboarding: Shopify Content Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0205 | Shopify Data Room Has Disconnect Option | Automated | — | Shopify Signup Onboarding: Shopify Data Room Has Disconnect Option | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0206 | Shopify Data Room Has Pixel Setup Guide Link | Automated | — | Shopify Signup Onboarding: Shopify Data Room Has Pixel Setup Guide Link | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0207 | Shopify Data Room Loads | Automated | — | Shopify Signup Onboarding: Shopify Data Room Loads | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0208 | Shopify Data Room Shopify Shows Connected | Automated | — | Shopify Signup Onboarding: Shopify Data Room Shopify Shows Connected | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0209 | Shopify Existing User Redirects To Login Or Dashboard | Automated | — | Shopify Signup Onboarding: Shopify Existing User Redirects To Login Or Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0210 | Shopify Install With Different Shop Idor | Automated | — | Shopify Signup Onboarding: Shopify Install With Different Shop Idor | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0211 | Shopify Install Without Hmac Rejected | Automated | — | Shopify Signup Onboarding: Shopify Install Without Hmac Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0212 | Shopify Integrations Autosend Is Connected Default | Automated | — | Shopify Signup Onboarding: Shopify Integrations Autosend Is Connected Default | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0213 | Shopify Integrations Has Sms Tab | Automated | — | Shopify Signup Onboarding: Shopify Integrations Has Sms Tab | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0214 | Shopify Integrations Page Loads | Automated | — | Shopify Signup Onboarding: Shopify Integrations Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0215 | Shopify Leads Has Audiences Tab | Automated | — | Shopify Signup Onboarding: Shopify Leads Has Audiences Tab | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0216 | Shopify Leads Has Download Csv | Automated | — | Shopify Signup Onboarding: Shopify Leads Has Download Csv | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0217 | Shopify Leads Has Shopify Customers Prepopulated | Automated | — | Shopify Signup Onboarding: Shopify Leads Has Shopify Customers Prepopulated | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0218 | Shopify Leads Page Loads | Automated | — | Shopify Signup Onboarding: Shopify Leads Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0219 | Shopify Markopolo Post Install Password Setup Via Callback Url | Automated | — | Shopify Signup Onboarding: Shopify Markopolo Post Install Password Setup Via Callback Url | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0220 | Shopify Memory Has File Upload Button | Automated | — | Shopify Signup Onboarding: Shopify Memory Has File Upload Button | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0221 | Shopify Memory Page Loads | Automated | — | Shopify Signup Onboarding: Shopify Memory Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0222 | Shopify New User Full Flow Signup To Onboarding | Automated | — | Shopify Signup Onboarding: Shopify New User Full Flow Signup To Onboarding | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0223 | Shopify New User Sees Shopify Signup Screen | Automated | — | Shopify Signup Onboarding: Shopify New User Sees Shopify Signup Screen | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0224 | Shopify Oauth State Parameter Required | Automated | — | Shopify Signup Onboarding: Shopify Oauth State Parameter Required | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0225 | Shopify Onboarding Dashboard Has Guided Setup Sidebar | Automated | — | Shopify Signup Onboarding: Shopify Onboarding Dashboard Has Guided Setup Sidebar | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0226 | Shopify Onboarding Dashboard Heading Contains Store Name | Automated | — | Shopify Signup Onboarding: Shopify Onboarding Dashboard Heading Contains Store Name | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0227 | Shopify Onboarding Has See Your Opportunity Cta | Automated | — | Shopify Signup Onboarding: Shopify Onboarding Has See Your Opportunity Cta | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0228 | Shopify Onboarding No Code Tag Notice | Automated | — | Shopify Signup Onboarding: Shopify Onboarding No Code Tag Notice | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0229 | Shopify Onboarding Not Generic Dashboard | Automated | — | Shopify Signup Onboarding: Shopify Onboarding Not Generic Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0230 | Shopify Onboarding Progress Saved Shows Store | Automated | — | Shopify Signup Onboarding: Shopify Onboarding Progress Saved Shows Store | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0231 | Shopify Onboarding Shows Product Catalog Synced | Automated | — | Shopify Signup Onboarding: Shopify Onboarding Shows Product Catalog Synced | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0232 | Shopify Onboarding Shows Recovery Opportunity Card | Automated | — | Shopify Signup Onboarding: Shopify Onboarding Shows Recovery Opportunity Card | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0233 | Shopify Onboarding Shows Store And Products Connected | Automated | — | Shopify Signup Onboarding: Shopify Onboarding Shows Store And Products Connected | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0234 | Shopify Onboarding Step1 Is Active Shopify Setup | Automated | — | Shopify Signup Onboarding: Shopify Onboarding Step1 Is Active Shopify Setup | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0235 | Shopify Plan And Billing Correct Url | Automated | — | Shopify Signup Onboarding: Shopify Plan And Billing Correct Url | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0236 | Shopify Plan And Billing Has Explore Plans | Automated | — | Shopify Signup Onboarding: Shopify Plan And Billing Has Explore Plans | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0237 | Shopify Plan And Billing Shows Starter Plan | Automated | — | Shopify Signup Onboarding: Shopify Plan And Billing Shows Starter Plan | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0238 | Shopify Plan And Billing Shows Usage Meters | Automated | — | Shopify Signup Onboarding: Shopify Plan And Billing Shows Usage Meters | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0239 | Shopify Settings Business Name Prefilled From Shopify | Automated | — | Shopify Signup Onboarding: Shopify Settings Business Name Prefilled From Shopify | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0240 | Shopify Settings Has Save Changes Button | Automated | — | Shopify Signup Onboarding: Shopify Settings Has Save Changes Button | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0241 | Shopify Settings Page Loads | Automated | — | Shopify Signup Onboarding: Shopify Settings Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0242 | Shopify Settings Website Url Prefilled From Shopify | Automated | — | Shopify Signup Onboarding: Shopify Settings Website Url Prefilled From Shopify | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0243 | Shopify Signup Email Field Is Disabled Prefilled | Automated | — | Shopify Signup Onboarding: Shopify Signup Email Field Is Disabled Prefilled | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0244 | Shopify Signup Has Create Account Button | Automated | — | Shopify Signup Onboarding: Shopify Signup Has Create Account Button | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0245 | Shopify Signup Helper Text References Shopify Store | Automated | — | Shopify Signup Onboarding: Shopify Signup Helper Text References Shopify Store | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0246 | Shopify Signup Page Has Connected To Shopify Banner | Automated | — | Shopify Signup Onboarding: Shopify Signup Page Has Connected To Shopify Banner | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
| AUTO-AUTH-0247 | Shopify Signup Page Store Domain In Banner | Automated | — | Shopify Signup Onboarding: Shopify Signup Page Store Domain In Banner | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_signup_onboarding.py |
Signup Edge Cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0248 | Email Boundary Exactly 254 Chars | Automated | — | Signup Edge Cases: Email Boundary Exactly 254 Chars | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0249 | Name Exactly 1 Char | Automated | — | Signup Edge Cases: Name Exactly 1 Char | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0250 | Name Exactly 2 Chars | Automated | — | Signup Edge Cases: Name Exactly 2 Chars | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0251 | Password Exactly 7 Chars | Automated | — | Signup Edge Cases: Password Exactly 7 Chars | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0252 | Password Exactly 8 Chars | Automated | — | Signup Edge Cases: Password Exactly 8 Chars | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0253 | Already Logged In User Redirected | Automated | — | Signup Edge Cases: Already Logged In User Redirected | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0254 | Back Navigation From Signup | Automated | — | Signup Edge Cases: Back Navigation From Signup | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0255 | Copy Paste Into Password | Automated | — | Signup Edge Cases: Copy Paste Into Password | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0256 | Form Retains Values After Failed Submit | Automated | — | Signup Edge Cases: Form Retains Values After Failed Submit | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0257 | Page Load Performance | Automated | — | Signup Edge Cases: Page Load Performance | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0258 | Rapid Submit Clicks | Automated | — | Signup Edge Cases: Rapid Submit Clicks | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0259 | Tab Order Through All Fields | Automated | — | Signup Edge Cases: Tab Order Through All Fields | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0260 | All Fields Empty Blocked | Automated | — | Signup Edge Cases: All Fields Empty Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0261 | Empty Company Name Blocked | Automated | — | Signup Edge Cases: Empty Company Name Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0262 | Empty Email Blocked | Automated | — | Signup Edge Cases: Empty Email Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0263 | Empty Name Blocked | Automated | — | Signup Edge Cases: Empty Name Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0264 | Empty Password Blocked | Automated | — | Signup Edge Cases: Empty Password Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0265 | Empty Website Blocked | Automated | — | Signup Edge Cases: Empty Website Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0266 | Duplicate Email Shows Error | Automated | — | Signup Edge Cases: Duplicate Email Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0267 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0268 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0269 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0270 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0271 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0272 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0273 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0274 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0275 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0276 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0277 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0278 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0279 | Invalid Email Format | Automated | — | Signup Edge Cases: Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0280 | Very Long Email | Automated | — | Signup Edge Cases: Very Long Email | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0281 | Invalid Name | Automated | — | Signup Edge Cases: Invalid Name | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0282 | Invalid Name | Automated | — | Signup Edge Cases: Invalid Name | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0283 | Invalid Name | Automated | — | Signup Edge Cases: Invalid Name | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0284 | Invalid Name | Automated | — | Signup Edge Cases: Invalid Name | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0285 | Invalid Name | Automated | — | Signup Edge Cases: Invalid Name | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0286 | Invalid Name | Automated | — | Signup Edge Cases: Invalid Name | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0287 | Invalid Name | Automated | — | Signup Edge Cases: Invalid Name | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0288 | Invalid Name | Automated | — | Signup Edge Cases: Invalid Name | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0289 | Name Accepts Unicode | Automated | — | Signup Edge Cases: Name Accepts Unicode | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0290 | Name No Max Length Restriction | Automated | — | Signup Edge Cases: Name No Max Length Restriction | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0291 | Common Passwords Blocked | Automated | — | Signup Edge Cases: Common Passwords Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0292 | Password Hint Always Visible | Automated | — | Signup Edge Cases: Password Hint Always Visible | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0293 | Password Strength No Dynamic Feedback | Automated | — | Signup Edge Cases: Password Strength No Dynamic Feedback | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0294 | Weak Password Blocked | Automated | — | Signup Edge Cases: Weak Password Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0295 | Weak Password Blocked | Automated | — | Signup Edge Cases: Weak Password Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0296 | Weak Password Blocked | Automated | — | Signup Edge Cases: Weak Password Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0297 | Weak Password Blocked | Automated | — | Signup Edge Cases: Weak Password Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0298 | Weak Password Blocked | Automated | — | Signup Edge Cases: Weak Password Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0299 | Weak Password Blocked | Automated | — | Signup Edge Cases: Weak Password Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0300 | Weak Password Blocked | Automated | — | Signup Edge Cases: Weak Password Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0301 | Invalid Website Url | Automated | — | Signup Edge Cases: Invalid Website Url | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0302 | Invalid Website Url | Automated | — | Signup Edge Cases: Invalid Website Url | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0303 | Invalid Website Url | Automated | — | Signup Edge Cases: Invalid Website Url | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0304 | Invalid Website Url | Automated | — | Signup Edge Cases: Invalid Website Url | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0305 | Invalid Website Url | Automated | — | Signup Edge Cases: Invalid Website Url | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0306 | Invalid Website Url | Automated | — | Signup Edge Cases: Invalid Website Url | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0307 | Valid Website Urls Accepted | Automated | — | Signup Edge Cases: Valid Website Urls Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0308 | No Company Name Blocked | Automated | — | Signup Edge Cases: No Company Name Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0309 | No Country Selected Blocked | Automated | — | Signup Edge Cases: No Country Selected Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0310 | No Terms Checked Blocked | Automated | — | Signup Edge Cases: No Terms Checked Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0311 | No Website Blocked | Automated | — | Signup Edge Cases: No Website Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0312 | Only Three Of Six Fields Filled | Automated | — | Signup Edge Cases: Only Three Of Six Fields Filled | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0313 | Injection Payload Not Executed | Automated | — | Signup Edge Cases: Injection Payload Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0314 | Injection Payload Not Executed | Automated | — | Signup Edge Cases: Injection Payload Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0315 | Injection Payload Not Executed | Automated | — | Signup Edge Cases: Injection Payload Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0316 | Injection Payload Not Executed | Automated | — | Signup Edge Cases: Injection Payload Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0317 | Injection Payload Not Executed | Automated | — | Signup Edge Cases: Injection Payload Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0318 | Null Byte In Name | Automated | — | Signup Edge Cases: Null Byte In Name | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0319 | Very Long Input No Crash | Automated | — | Signup Edge Cases: Very Long Input No Crash | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0320 | All Required Fields Marked | Automated | — | Signup Edge Cases: All Required Fields Marked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0321 | Forgot Password Not On Signup | Automated | — | Signup Edge Cases: Forgot Password Not On Signup | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0322 | Password Toggle Visibility | Automated | — | Signup Edge Cases: Password Toggle Visibility | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0323 | Signin Link Present | Automated | — | Signup Edge Cases: Signin Link Present | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0324 | Terms Link Clickable | Automated | — | Signup Edge Cases: Terms Link Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0325 | Submit Button Never Disabled | Automated | — | Signup Edge Cases: Submit Button Never Disabled | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0326 | Submit Button Text Correct | Automated | — | Signup Edge Cases: Submit Button Text Correct | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0327 | Submit Button Visible | Automated | — | Signup Edge Cases: Submit Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0328 | Whitespace Only Blocked | Automated | — | Signup Edge Cases: Whitespace Only Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0329 | Whitespace Only Blocked | Automated | — | Signup Edge Cases: Whitespace Only Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0330 | Whitespace Only Blocked | Automated | — | Signup Edge Cases: Whitespace Only Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0331 | Whitespace Only Blocked | Automated | — | Signup Edge Cases: Whitespace Only Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
| AUTO-AUTH-0332 | Whitespace Only Blocked | Automated | — | Signup Edge Cases: Whitespace Only Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_signup_edge_cases.py |
Signup Flows Complete
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTH-0333 | Manual Login Success | Automated | — | Signup Flows Complete: Manual Login Success | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0334 | Manual Login Wrong Password | Automated | — | Signup Flows Complete: Manual Login Wrong Password | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0335 | Manual Signup Existing Email Shows Error | Automated | — | Signup Flows Complete: Manual Signup Existing Email Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0336 | Manual Signup Form Renders | Automated | — | Signup Flows Complete: Manual Signup Form Renders | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0337 | Manual Signup Google Button Visible | Automated | — | Signup Flows Complete: Manual Signup Google Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0338 | Manual Signup Password Validation | Automated | — | Signup Flows Complete: Manual Signup Password Validation | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0339 | Shopify Account Dashboard Accessible | Automated | — | Signup Flows Complete: Shopify Account Dashboard Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0340 | Shopify Account Login | Automated | — | Signup Flows Complete: Shopify Account Login | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0341 | Shopify Data Room Shows Connected | Automated | — | Signup Flows Complete: Shopify Data Room Shows Connected | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0342 | Shopify Data Room Woo Store Url | Automated | — | Signup Flows Complete: Shopify Data Room Woo Store Url | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0343 | Shopify Signup Redirect Url | Automated | — | Signup Flows Complete: Shopify Signup Redirect Url | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0344 | Shopify Store Url Displayed | Automated | — | Signup Flows Complete: Shopify Store Url Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0345 | Shopify Woocommerce Connected | Automated | — | Signup Flows Complete: Shopify Woocommerce Connected | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0346 | Woo Connect Dialog Shows Connected | Automated | — | Signup Flows Complete: Woo Connect Dialog Shows Connected | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0347 | Woo Crm Data Room Tab | Automated | — | Signup Flows Complete: Woo Crm Data Room Tab | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0348 | Woo Data Room Connected | Automated | — | Signup Flows Complete: Woo Data Room Connected | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0349 | Woo Login Success | Automated | — | Signup Flows Complete: Woo Login Success | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0350 | Woo Store Url In Data Room | Automated | — | Signup Flows Complete: Woo Store Url In Data Room | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0351 | Woo Website Data Room Tab | Automated | — | Signup Flows Complete: Woo Website Data Room Tab | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0352 | Woo Wp Admin Accessible | Automated | — | Signup Flows Complete: Woo Wp Admin Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
| AUTO-AUTH-0353 | Woo Wp Admin Rest Api Accessible | Automated | — | Signup Flows Complete: Woo Wp Admin Rest Api Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_signup_flows_complete.py |
Dashboard 1392 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-DASH-001 | Dashboard loads welcome message | Functional | P1 | 1. Open beta-stg.markopolo.ai/login 2. Log in with imtiaz@markopolo.ai / Markopolo@2025 3. Navigate to Dashboard root |
Dashboard loads; displays: 'Welcome back, Imtiaz!' heading and subheading: 'Let’s recover your lost revenue, automatically.' | Not Run | |
| TC-DASH-002 | Book a 1:1 session button link works | Functional | P2 | 1. Open Dashboard 2. Click 'Book a 1:1 session with our team to get started!' button |
Opens booking scheduler/modal or external Calendly link in a new browser tab | Not Run | |
| TC-DASH-003 | Verify MarkTag resource link opens correct guide | Functional | P2 | 1. Open Dashboard 2. Scroll to 'Browse our most helpful resources' section 3. Click 'How to verify MarkTag is tracking correctly?' |
Redirects to documentation/help page explaining MarkTag verification steps | Not Run | Help section link |
| TC-DASH-004 | Browse vs Cart vs Checkout abandonment link opens correct guide | Functional | P3 | 1. Open Dashboard 2. Scroll to resources 3. Click 'Browse vs Cart vs Checkout abandonment: which to start with?' |
Redirects to guide detailing abandonment types and best practices | Not Run | |
| TC-DASH-005 | How recovery sequences work link opens correct guide | Functional | P3 | 1. Open Dashboard 2. Click 'How recovery sequences work (timing, channels, fallbacks)?' link |
Redirects to the sequence setup documentation guide | Not Run | |
| TC-DASH-006 | Setting up Voice AI link opens correct guide | Functional | P2 | 1. Open Dashboard 2. Click 'Setting up Voice AI for your first recovery campaign!' link |
Redirects to the Voice AI documentation | Not Run | |
| TC-DASH-007 | WhatsApp Business approval link opens guide | Functional | P2 | 1. Open Dashboard 2. Click 'WhatsApp Business approval: what you need to know?' link |
Redirects to the WhatsApp Business verification guide | Not Run | |
| TC-DASH-008 | How Markopolo attributes recovered revenue link opens guide | Functional | P3 | 1. Open Dashboard 2. Click 'How Markopolo attributes recovered revenue?' link |
Redirects to the attribution model documentation | Not Run | |
| TC-DASH-009 | Dashboard metric cards display correctly | Functional | P1 | 1. Open Dashboard 2. Verify the recovered revenue, lost revenue, and conversion rate cards load |
Metrics show up-to-date values fetched from backend; no placeholder labels | Not Run | |
| TC-DASH-010 | No N+1 API polling issues on Dashboard | Performance | P1 | 1. Open Dashboard 2. Stay idle on page for 1 minute 3. Count API requests to /workspaces, /credits, and /usage |
Requests are debounced/cached; no N+1 query loop or high request spikes | Not Run | BUG-006 regression check |
| TC-DASH-011 | User profile menu dropdown options | UI | P2 | 1. Click the button containing profile info 'Imtiaz' 2. Observe dropdown content |
Dropdown reveals: 'Imtiaz', 'imtiaz@markopolo.ai', and navigation links | Not Run | |
| TC-DASH-012 | Support widget button triggers help desk | Functional | P2 | 1. Click the 'Support' button in bottom left sidebar | Opens the client support chat widget/window successfully | Not Run | |
| TC-DASH-013 | Sidebar navigation to all routes | Functional | P1 | 1. Click: Data room, Memory, Analytics, Leads, Campaigns, Content, Integrations, Plan and billing, Settings | Successfully navigates to each route in the SPA context without full page reloads | Not Run | |
| TC-DASH-014 | Dashboard mobile responsive view | UI | P2 | 1. Set viewport to 375px wide 2. Observe Dashboard layout |
Sidebar collapses into hamburger menu; cards stack vertically; no horizontal overflow | Not Run | |
| TC-DASH-015 | Dashboard loads skeletons on slow network | UI | P2 | 1. Set network throttling to Slow 3G 2. Load Dashboard |
Skeletons / placeholders are shown during load; no broken UI glitches | Not Run |
Dashboard Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DASH-0001 | Dashboard Stats And Activity | Automated | — | Dashboard Comprehensive: Dashboard Stats And Activity | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_comprehensive.py |
| AUTO-DASH-0002 | Dashboard Voice Call Full Flow | Automated | — | Dashboard Comprehensive: Dashboard Voice Call Full Flow | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_comprehensive.py |
| AUTO-DASH-0003 | Sidebar Navigation All Links | Automated | — | Dashboard Comprehensive: Sidebar Navigation All Links | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_comprehensive.py |
| AUTO-DASH-0004 | Workspace Switching | Automated | — | Dashboard Comprehensive: Workspace Switching | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_comprehensive.py |
Dashboard View Config Modal
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DASH-0005 | Event Summary Section | Automated | — | Dashboard View Config Modal: Event Summary Section | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0006 | Event Timeline Section | Automated | — | Dashboard View Config Modal: Event Timeline Section | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0007 | Event Type Filter Visible | Automated | — | Dashboard View Config Modal: Event Type Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0008 | Event Types In Filter | Automated | — | Dashboard View Config Modal: Event Types In Filter | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0009 | No Data State Handled | Automated | — | Dashboard View Config Modal: No Data State Handled | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0010 | Recent Events Section | Automated | — | Dashboard View Config Modal: Recent Events Section | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0011 | Run A Campaign Cta Visible | Automated | — | Dashboard View Config Modal: Run A Campaign Cta Visible | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0012 | Run Campaign Cta Clickable | Automated | — | Dashboard View Config Modal: Run Campaign Cta Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0013 | Run Campaign From Top Products | Automated | — | Dashboard View Config Modal: Run Campaign From Top Products | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0014 | Time Range Filter Clickable | Automated | — | Dashboard View Config Modal: Time Range Filter Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0015 | Time Range Filter Clickable | Automated | — | Dashboard View Config Modal: Time Range Filter Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0016 | Time Range Filter Clickable | Automated | — | Dashboard View Config Modal: Time Range Filter Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0017 | Time Range Filter Clickable | Automated | — | Dashboard View Config Modal: Time Range Filter Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0018 | Time Range Filter Visible | Automated | — | Dashboard View Config Modal: Time Range Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0019 | Time Range Filter Visible | Automated | — | Dashboard View Config Modal: Time Range Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0020 | Time Range Filter Visible | Automated | — | Dashboard View Config Modal: Time Range Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0021 | Time Range Filter Visible | Automated | — | Dashboard View Config Modal: Time Range Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0022 | Top Purchased Products Section | Automated | — | Dashboard View Config Modal: Top Purchased Products Section | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0023 | Top Viewed Products Section | Automated | — | Dashboard View Config Modal: Top Viewed Products Section | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0024 | View All Events Clickable | Automated | — | Dashboard View Config Modal: View All Events Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0025 | View All Events Link Visible | Automated | — | Dashboard View Config Modal: View All Events Link Visible | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0026 | Each Template View Config | Automated | — | Dashboard View Config Modal: Each Template View Config | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0027 | Each Template View Config | Automated | — | Dashboard View Config Modal: Each Template View Config | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0028 | Each Template View Config | Automated | — | Dashboard View Config Modal: Each Template View Config | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0029 | Escape Closes Modal | Automated | — | Dashboard View Config Modal: Escape Closes Modal | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0030 | Modal Cancel Button Visible | Automated | — | Dashboard View Config Modal: Modal Cancel Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0031 | Modal Cancel Does Not Navigate | Automated | — | Dashboard View Config Modal: Modal Cancel Does Not Navigate | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0032 | Modal Close Button Visible | Automated | — | Dashboard View Config Modal: Modal Close Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0033 | Modal Close X Button Works | Automated | — | Dashboard View Config Modal: Modal Close X Button Works | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0034 | Modal Has Campaign Title | Automated | — | Dashboard View Config Modal: Modal Has Campaign Title | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0035 | Modal Has Description | Automated | — | Dashboard View Config Modal: Modal Has Description | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0036 | Modal See Performance Button | Automated | — | Dashboard View Config Modal: Modal See Performance Button | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0037 | Modal Status Badge Visible | Automated | — | Dashboard View Config Modal: Modal Status Badge Visible | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0038 | Modal Success Criteria Section | Automated | — | Dashboard View Config Modal: Modal Success Criteria Section | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0039 | Modal Trigger Event Section | Automated | — | Dashboard View Config Modal: Modal Trigger Event Section | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0040 | See Performance Navigates To Detail | Automated | — | Dashboard View Config Modal: See Performance Navigates To Detail | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0041 | View Config Buttons Count | Automated | — | Dashboard View Config Modal: View Config Buttons Count | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0042 | View Config Opens Modal | Automated | — | Dashboard View Config Modal: View Config Opens Modal | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0043 | View Details Buttons Count | Automated | — | Dashboard View Config Modal: View Details Buttons Count | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0044 | View Details Navigates To Campaign Detail | Automated | — | Dashboard View Config Modal: View Details Navigates To Campaign Detail | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0045 | View Details No Login Redirect | Automated | — | Dashboard View Config Modal: View Details No Login Redirect | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
| AUTO-DASH-0046 | View Details Url Has Campaign Name | Automated | — | Dashboard View Config Modal: View Details Url Has Campaign Name | All assertions pass — no exceptions raised | Not Run | tests/test_dashboard_view_config_modal.py |
Home Module World Class
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DASH-0047 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0048 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0049 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0050 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0051 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0052 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0053 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0054 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0055 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0056 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0057 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0058 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0059 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0060 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0061 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0062 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0063 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0064 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0065 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0066 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0067 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0068 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0069 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0070 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0071 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0072 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0073 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0074 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0075 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0076 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0077 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0078 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0079 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0080 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0081 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0082 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0083 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0084 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0085 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0086 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0087 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0088 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0089 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0090 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0091 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0092 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0093 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0094 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0095 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0096 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0097 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0098 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0099 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0100 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0101 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0102 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0103 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0104 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0105 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0106 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0107 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0108 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0109 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0110 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0111 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0112 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0113 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0114 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0115 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0116 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0117 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0118 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0119 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0120 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0121 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0122 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0123 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0124 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0125 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0126 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0127 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0128 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0129 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0130 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0131 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0132 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0133 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0134 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0135 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0136 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0137 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0138 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0139 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0140 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0141 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0142 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0143 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0144 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0145 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0146 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0147 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0148 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0149 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0150 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0151 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0152 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0153 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0154 | Campaign Template Scenario | Automated | — | Home Module World Class: Campaign Template Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0155 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0156 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0157 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0158 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0159 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0160 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0161 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0162 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0163 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0164 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0165 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0166 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0167 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0168 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0169 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0170 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0171 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0172 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0173 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0174 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0175 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0176 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0177 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0178 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0179 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0180 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0181 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0182 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0183 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0184 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0185 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0186 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0187 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0188 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0189 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0190 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0191 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0192 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0193 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0194 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0195 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0196 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0197 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0198 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0199 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0200 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0201 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0202 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0203 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0204 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0205 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0206 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0207 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0208 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0209 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0210 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0211 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0212 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0213 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0214 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0215 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0216 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0217 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0218 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0219 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0220 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0221 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0222 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0223 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0224 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0225 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0226 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0227 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0228 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0229 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0230 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0231 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0232 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0233 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0234 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0235 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0236 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0237 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0238 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0239 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0240 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0241 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0242 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0243 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0244 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0245 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0246 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0247 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0248 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0249 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0250 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0251 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0252 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0253 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0254 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0255 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0256 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0257 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0258 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0259 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0260 | Help Resource Scenario | Automated | — | Home Module World Class: Help Resource Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0261 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0262 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0263 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0264 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0265 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0266 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0267 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0268 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0269 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0270 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0271 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0272 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0273 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0274 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0275 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0276 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0277 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0278 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0279 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0280 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0281 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0282 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0283 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0284 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0285 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0286 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0287 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0288 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0289 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0290 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0291 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0292 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0293 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0294 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0295 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0296 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0297 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0298 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0299 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0300 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0301 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0302 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0303 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0304 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0305 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0306 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0307 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0308 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0309 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0310 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0311 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0312 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0313 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0314 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0315 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0316 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0317 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0318 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0319 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0320 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0321 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0322 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0323 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0324 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0325 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0326 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0327 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0328 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0329 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0330 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0331 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0332 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0333 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0334 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0335 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0336 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0337 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0338 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0339 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0340 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0341 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0342 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0343 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0344 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0345 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0346 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0347 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0348 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0349 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0350 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0351 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0352 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0353 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0354 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0355 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0356 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0357 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0358 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0359 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0360 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0361 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0362 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0363 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0364 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0365 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0366 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0367 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0368 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0369 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0370 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0371 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0372 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0373 | Load Scenario | Automated | — | Home Module World Class: Load Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0374 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0375 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0376 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0377 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0378 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0379 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0380 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0381 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0382 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0383 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0384 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0385 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0386 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0387 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0388 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0389 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0390 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0391 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0392 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0393 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0394 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0395 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0396 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0397 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0398 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0399 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0400 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0401 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0402 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0403 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0404 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0405 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0406 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0407 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0408 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0409 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0410 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0411 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0412 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0413 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0414 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0415 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0416 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0417 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0418 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0419 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0420 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0421 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0422 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0423 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0424 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0425 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0426 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0427 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0428 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0429 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0430 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0431 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0432 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0433 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0434 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0435 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0436 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0437 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0438 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0439 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0440 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0441 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0442 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0443 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0444 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0445 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0446 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0447 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0448 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0449 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0450 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0451 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0452 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0453 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0454 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0455 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0456 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0457 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0458 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0459 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0460 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0461 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0462 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0463 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0464 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0465 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0466 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0467 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0468 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0469 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0470 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0471 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0472 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0473 | Kpi Scenario | Automated | — | Home Module World Class: Kpi Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0474 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0475 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0476 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0477 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0478 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0479 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0480 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0481 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0482 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0483 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0484 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0485 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0486 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0487 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0488 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0489 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0490 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0491 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0492 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0493 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0494 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0495 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0496 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0497 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0498 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0499 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0500 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0501 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0502 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0503 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0504 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0505 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0506 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0507 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0508 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0509 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0510 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0511 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0512 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0513 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0514 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0515 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0516 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0517 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0518 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0519 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0520 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0521 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0522 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0523 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0524 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0525 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0526 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0527 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0528 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0529 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0530 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0531 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0532 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0533 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0534 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0535 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0536 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0537 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0538 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0539 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0540 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0541 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0542 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0543 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0544 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0545 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0546 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0547 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0548 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0549 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0550 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0551 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0552 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0553 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0554 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0555 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0556 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0557 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0558 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0559 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0560 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0561 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0562 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0563 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0564 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0565 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0566 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0567 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0568 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0569 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0570 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0571 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0572 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0573 | Notification Scenario | Automated | — | Home Module World Class: Notification Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0574 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0575 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0576 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0577 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0578 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0579 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0580 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0581 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0582 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0583 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0584 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0585 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0586 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0587 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0588 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0589 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0590 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0591 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0592 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0593 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0594 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0595 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0596 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0597 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0598 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0599 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0600 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0601 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0602 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0603 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0604 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0605 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0606 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0607 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0608 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0609 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0610 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0611 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0612 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0613 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0614 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0615 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0616 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0617 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0618 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0619 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0620 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0621 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0622 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0623 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0624 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0625 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0626 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0627 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0628 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0629 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0630 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0631 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0632 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0633 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0634 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0635 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0636 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0637 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0638 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0639 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0640 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0641 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0642 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0643 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0644 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0645 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0646 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0647 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0648 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0649 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0650 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0651 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0652 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0653 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0654 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0655 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0656 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0657 | Responsive Scenario | Automated | — | Home Module World Class: Responsive Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0658 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0659 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0660 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0661 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0662 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0663 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0664 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0665 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0666 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0667 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0668 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0669 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0670 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0671 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0672 | Viewport Scenario | Automated | — | Home Module World Class: Viewport Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0673 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0674 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0675 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0676 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0677 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0678 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0679 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0680 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0681 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0682 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0683 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0684 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0685 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0686 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0687 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0688 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0689 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0690 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0691 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0692 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0693 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0694 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0695 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0696 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0697 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0698 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0699 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0700 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0701 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0702 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0703 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0704 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0705 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0706 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0707 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0708 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0709 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0710 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0711 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0712 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0713 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0714 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0715 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0716 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0717 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0718 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0719 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0720 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0721 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0722 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0723 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0724 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0725 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0726 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0727 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0728 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0729 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0730 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0731 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0732 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0733 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0734 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0735 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0736 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0737 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0738 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0739 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0740 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0741 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0742 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0743 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0744 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0745 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0746 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0747 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0748 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0749 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0750 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0751 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0752 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0753 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0754 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0755 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0756 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0757 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0758 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0759 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0760 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0761 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0762 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0763 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0764 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0765 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0766 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0767 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0768 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0769 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0770 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0771 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0772 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0773 | Security Scenario | Automated | — | Home Module World Class: Security Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0774 | Active State Updates On Analytics | Automated | — | Home Module World Class: Active State Updates On Analytics | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0775 | Active State Updates On Campaigns | Automated | — | Home Module World Class: Active State Updates On Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0776 | Active State Updates On Leads | Automated | — | Home Module World Class: Active State Updates On Leads | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0777 | Analytics Page Not Blank | Automated | — | Home Module World Class: Analytics Page Not Blank | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0778 | Back Button Does Not Logout | Automated | — | Home Module World Class: Back Button Does Not Logout | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0779 | Billing Page Accessible | Automated | — | Home Module World Class: Billing Page Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0780 | Campaign Agent Header In Sidebar | Automated | — | Home Module World Class: Campaign Agent Header In Sidebar | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0781 | Campaigns Page Not Blank | Automated | — | Home Module World Class: Campaigns Page Not Blank | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0782 | Content Page Loads | Automated | — | Home Module World Class: Content Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0783 | Data Room Page Not Blank | Automated | — | Home Module World Class: Data Room Page Not Blank | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0784 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0785 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0786 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0787 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0788 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0789 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0790 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0791 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0792 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0793 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0794 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0795 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0796 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0797 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0798 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0799 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0800 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0801 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0802 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0803 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0804 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0805 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0806 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0807 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0808 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0809 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0810 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0811 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0812 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0813 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0814 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0815 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0816 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0817 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0818 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0819 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0820 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0821 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0822 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0823 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0824 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0825 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0826 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0827 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0828 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0829 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0830 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0831 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0832 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0833 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0834 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0835 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0836 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0837 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0838 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0839 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0840 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0841 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0842 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0843 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0844 | Direct Url Access | Automated | — | Home Module World Class: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0845 | Direct Url Campaigns Same As Sidebar | Automated | — | Home Module World Class: Direct Url Campaigns Same As Sidebar | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0846 | Integrations Page Not Blank | Automated | — | Home Module World Class: Integrations Page Not Blank | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0847 | Leads Page Not Blank | Automated | — | Home Module World Class: Leads Page Not Blank | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0848 | Logo Returns To Dashboard | Automated | — | Home Module World Class: Logo Returns To Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0849 | Marktag Header In Sidebar | Automated | — | Home Module World Class: Marktag Header In Sidebar | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0850 | No 404 On Campaigns | Automated | — | Home Module World Class: No 404 On Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0851 | No 404 On Leads | Automated | — | Home Module World Class: No 404 On Leads | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0852 | Sidebar All Expected Links Present | Automated | — | Home Module World Class: Sidebar All Expected Links Present | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0853 | Sidebar Link Count At Least 5 | Automated | — | Home Module World Class: Sidebar Link Count At Least 5 | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0854 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0855 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0856 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0857 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0858 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0859 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0860 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0861 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0862 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0863 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0864 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0865 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0866 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0867 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0868 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0869 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0870 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0871 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0872 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0873 | Sidebar Link Navigates | Automated | — | Home Module World Class: Sidebar Link Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0874 | Unknown Route Graceful | Automated | — | Home Module World Class: Unknown Route Graceful | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0875 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0876 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0877 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0878 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0879 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0880 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0881 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0882 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0883 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0884 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0885 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0886 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0887 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0888 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0889 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0890 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0891 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0892 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0893 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0894 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0895 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0896 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0897 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0898 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0899 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0900 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0901 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0902 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0903 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0904 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0905 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0906 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0907 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0908 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0909 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0910 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0911 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0912 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0913 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0914 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0915 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0916 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0917 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0918 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0919 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0920 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0921 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0922 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0923 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0924 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0925 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0926 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0927 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0928 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0929 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0930 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0931 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0932 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0933 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0934 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0935 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0936 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0937 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0938 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0939 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0940 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0941 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0942 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0943 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0944 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0945 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0946 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0947 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0948 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0949 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0950 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0951 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0952 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0953 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0954 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0955 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0956 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0957 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0958 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0959 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0960 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0961 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0962 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0963 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0964 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0965 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0966 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0967 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0968 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0969 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0970 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0971 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0972 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0973 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0974 | Auth Scenario | Automated | — | Home Module World Class: Auth Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0975 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0976 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0977 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0978 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0979 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0980 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0981 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0982 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0983 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0984 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0985 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0986 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0987 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0988 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0989 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0990 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0991 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0992 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0993 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0994 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0995 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0996 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0997 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0998 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-0999 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1000 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1001 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1002 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1003 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1004 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1005 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1006 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1007 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1008 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1009 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1010 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1011 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1012 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1013 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1014 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1015 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1016 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1017 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1018 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1019 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1020 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1021 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1022 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1023 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1024 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1025 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1026 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1027 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1028 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1029 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1030 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1031 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1032 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1033 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1034 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1035 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1036 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1037 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1038 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1039 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1040 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1041 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1042 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1043 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1044 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1045 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1046 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1047 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1048 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1049 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1050 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1051 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1052 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1053 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1054 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1055 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1056 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1057 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1058 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1059 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1060 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1061 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1062 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1063 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1064 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1065 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1066 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1067 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1068 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1069 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1070 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1071 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1072 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1073 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1074 | Voice Scenario | Automated | — | Home Module World Class: Voice Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1075 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1076 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1077 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1078 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1079 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1080 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1081 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1082 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1083 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1084 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1085 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1086 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1087 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1088 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1089 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1090 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1091 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1092 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1093 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1094 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1095 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1096 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1097 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1098 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1099 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1100 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1101 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1102 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1103 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1104 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1105 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1106 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1107 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1108 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1109 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1110 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1111 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1112 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1113 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1114 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1115 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1116 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1117 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1118 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1119 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1120 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1121 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1122 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1123 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1124 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1125 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1126 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1127 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1128 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1129 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1130 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1131 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1132 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1133 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1134 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1135 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1136 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1137 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1138 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1139 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1140 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1141 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1142 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1143 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1144 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1145 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1146 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1147 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1148 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1149 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1150 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1151 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1152 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1153 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1154 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1155 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1156 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1157 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1158 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1159 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1160 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1161 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1162 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1163 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1164 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1165 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1166 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1167 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1168 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1169 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1170 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1171 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1172 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1173 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1174 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1175 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1176 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1177 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1178 | Welcome Scenario | Automated | — | Home Module World Class: Welcome Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1179 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1180 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1181 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1182 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1183 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1184 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1185 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1186 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1187 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1188 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1189 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1190 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1191 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1192 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1193 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1194 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1195 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1196 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1197 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1198 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1199 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1200 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1201 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1202 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1203 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1204 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1205 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1206 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1207 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1208 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1209 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1210 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1211 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1212 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1213 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1214 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1215 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1216 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1217 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1218 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1219 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1220 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1221 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1222 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1223 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1224 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1225 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1226 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1227 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1228 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1229 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1230 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1231 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1232 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1233 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1234 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1235 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1236 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1237 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1238 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1239 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1240 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1241 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1242 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1243 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1244 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1245 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1246 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1247 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1248 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1249 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1250 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1251 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1252 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1253 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1254 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1255 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1256 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1257 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1258 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1259 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1260 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1261 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1262 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1263 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1264 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1265 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1266 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1267 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1268 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1269 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1270 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1271 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1272 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1273 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1274 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1275 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1276 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1277 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
| AUTO-DASH-1278 | Workspace Scenario | Automated | — | Home Module World Class: Workspace Scenario | All assertions pass — no exceptions raised | Not Run | tests/test_home_module_world_class.py |
Markopolo Dashboard
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DASH-1279 | Addbutton Is Disabled | Automated | — | Markopolo Dashboard: Addbutton Is Disabled | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard.py |
| AUTO-DASH-1280 | Dropdownmenu And Values Are Displayed | Automated | — | Markopolo Dashboard: Dropdownmenu And Values Are Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard.py |
| AUTO-DASH-1281 | Enter Countrycode And Phonenumber | Automated | — | Markopolo Dashboard: Enter Countrycode And Phonenumber | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard.py |
| AUTO-DASH-1282 | Phonenumber Is Removed | Automated | — | Markopolo Dashboard: Phonenumber Is Removed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard.py |
| AUTO-DASH-1283 | Voicecall Is Generated | Automated | — | Markopolo Dashboard: Voicecall Is Generated | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard.py |
| AUTO-DASH-1284 | Voice Call Section Visibility | Automated | — | Markopolo Dashboard: Voice Call Section Visibility | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard.py |
Markopolo Dashboard Advanced
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DASH-1285 | All Three Templates Have Both Buttons | Automated | — | Markopolo Dashboard Advanced: All Three Templates Have Both Buttons | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1286 | Campaign Templates Section Visible | Automated | — | Markopolo Dashboard Advanced: Campaign Templates Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1287 | Preset Campaign Card Visible | Automated | — | Markopolo Dashboard Advanced: Preset Campaign Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1288 | Preset Campaign Card Visible | Automated | — | Markopolo Dashboard Advanced: Preset Campaign Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1289 | Preset Campaign Card Visible | Automated | — | Markopolo Dashboard Advanced: Preset Campaign Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1290 | View Config Button Clickable | Automated | — | Markopolo Dashboard Advanced: View Config Button Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1291 | View Config Button Clickable | Automated | — | Markopolo Dashboard Advanced: View Config Button Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1292 | View Config Button Clickable | Automated | — | Markopolo Dashboard Advanced: View Config Button Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1293 | View Details Button Clickable | Automated | — | Markopolo Dashboard Advanced: View Details Button Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1294 | View Details Button Clickable | Automated | — | Markopolo Dashboard Advanced: View Details Button Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1295 | View Details Button Clickable | Automated | — | Markopolo Dashboard Advanced: View Details Button Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1296 | Empty State Handled For New Account | Automated | — | Markopolo Dashboard Advanced: Empty State Handled For New Account | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1297 | Kpi Cards Or Stats Visible | Automated | — | Markopolo Dashboard Advanced: Kpi Cards Or Stats Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1298 | Kpi Values Are Non Negative | Automated | — | Markopolo Dashboard Advanced: Kpi Values Are Non Negative | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1299 | Dashboard Has Content | Automated | — | Markopolo Dashboard Advanced: Dashboard Has Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1300 | Dashboard Loads Fast Enough | Automated | — | Markopolo Dashboard Advanced: Dashboard Loads Fast Enough | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1301 | Dashboard Url After Login | Automated | — | Markopolo Dashboard Advanced: Dashboard Url After Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1302 | No Broken Images On Dashboard | Automated | — | Markopolo Dashboard Advanced: No Broken Images On Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1303 | No Js Errors On Dashboard | Automated | — | Markopolo Dashboard Advanced: No Js Errors On Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1304 | Page Title Is Meaningful | Automated | — | Markopolo Dashboard Advanced: Page Title Is Meaningful | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1305 | Dashboard Usable On Mobile Viewport | Automated | — | Markopolo Dashboard Advanced: Dashboard Usable On Mobile Viewport | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1306 | Dashboard Usable On Tablet Viewport | Automated | — | Markopolo Dashboard Advanced: Dashboard Usable On Tablet Viewport | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1307 | Book Session Button Visible | Automated | — | Markopolo Dashboard Advanced: Book Session Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1308 | Sidebar Group Headers Visible | Automated | — | Markopolo Dashboard Advanced: Sidebar Group Headers Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1309 | Welcome Message Shows User Name | Automated | — | Markopolo Dashboard Advanced: Welcome Message Shows User Name | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1310 | Help Or Support Link Accessible | Automated | — | Markopolo Dashboard Advanced: Help Or Support Link Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1311 | Help Resource Topic Visible | Automated | — | Markopolo Dashboard Advanced: Help Resource Topic Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1312 | Help Resource Topic Visible | Automated | — | Markopolo Dashboard Advanced: Help Resource Topic Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1313 | Help Resource Topic Visible | Automated | — | Markopolo Dashboard Advanced: Help Resource Topic Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1314 | Help Resource Topic Visible | Automated | — | Markopolo Dashboard Advanced: Help Resource Topic Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1315 | Help Resource Topic Visible | Automated | — | Markopolo Dashboard Advanced: Help Resource Topic Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1316 | Help Resource Topic Visible | Automated | — | Markopolo Dashboard Advanced: Help Resource Topic Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1317 | Help Resources Count | Automated | — | Markopolo Dashboard Advanced: Help Resources Count | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1318 | Help Section Heading Visible | Automated | — | Markopolo Dashboard Advanced: Help Section Heading Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1319 | Create Audiences Button Visible | Automated | — | Markopolo Dashboard Advanced: Create Audiences Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1320 | Leads List Has Data | Automated | — | Markopolo Dashboard Advanced: Leads List Has Data | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1321 | Leads List Table Columns | Automated | — | Markopolo Dashboard Advanced: Leads List Table Columns | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1322 | Leads Page Heading Visible | Automated | — | Markopolo Dashboard Advanced: Leads Page Heading Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1323 | Leads Page Loads | Automated | — | Markopolo Dashboard Advanced: Leads Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1324 | Leads Pagination Visible | Automated | — | Markopolo Dashboard Advanced: Leads Pagination Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1325 | Leads Sidebar Link Active When On Leads | Automated | — | Markopolo Dashboard Advanced: Leads Sidebar Link Active When On Leads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1326 | Leads Tab Visible | Automated | — | Markopolo Dashboard Advanced: Leads Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1327 | Segments Tab Navigates | Automated | — | Markopolo Dashboard Advanced: Segments Tab Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1328 | Segments Tab Visible | Automated | — | Markopolo Dashboard Advanced: Segments Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1329 | Upload Leads Button Visible | Automated | — | Markopolo Dashboard Advanced: Upload Leads Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1330 | Logo Navigates To Dashboard | Automated | — | Markopolo Dashboard Advanced: Logo Navigates To Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1331 | Notification Bell Opens Panel | Automated | — | Markopolo Dashboard Advanced: Notification Bell Opens Panel | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1332 | Notification Bell Visible | Automated | — | Markopolo Dashboard Advanced: Notification Bell Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1333 | All Plan And Billing Link Works | Automated | — | Markopolo Dashboard Advanced: All Plan And Billing Link Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1334 | Sidebar Active State Updates | Automated | — | Markopolo Dashboard Advanced: Sidebar Active State Updates | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1335 | Sidebar Dashboard Link Goes Home | Automated | — | Markopolo Dashboard Advanced: Sidebar Dashboard Link Goes Home | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1336 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Dashboard Advanced: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1337 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Dashboard Advanced: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1338 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Dashboard Advanced: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1339 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Dashboard Advanced: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1340 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Dashboard Advanced: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1341 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Dashboard Advanced: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1342 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Dashboard Advanced: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1343 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Dashboard Advanced: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1344 | Logout Redirects To Login | Automated | — | Markopolo Dashboard Advanced: Logout Redirects To Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1345 | User Avatar Or Name Visible | Automated | — | Markopolo Dashboard Advanced: User Avatar Or Name Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1346 | User Menu Has Logout | Automated | — | Markopolo Dashboard Advanced: User Menu Has Logout | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1347 | User Menu Has Settings | Automated | — | Markopolo Dashboard Advanced: User Menu Has Settings | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1348 | Add Phone Button Disabled With Empty Number | Automated | — | Markopolo Dashboard Advanced: Add Phone Button Disabled With Empty Number | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1349 | Country Code Selector Visible | Automated | — | Markopolo Dashboard Advanced: Country Code Selector Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1350 | Invalid Phone Number Shows Error | Automated | — | Markopolo Dashboard Advanced: Invalid Phone Number Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1351 | Phone Number Accepts Only Digits | Automated | — | Markopolo Dashboard Advanced: Phone Number Accepts Only Digits | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1352 | Phone Number Cleared On Action | Automated | — | Markopolo Dashboard Advanced: Phone Number Cleared On Action | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1353 | Phone Number Input Visible | Automated | — | Markopolo Dashboard Advanced: Phone Number Input Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1354 | Voice Script Generation Button | Automated | — | Markopolo Dashboard Advanced: Voice Script Generation Button | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1355 | Voice Section Visible | Automated | — | Markopolo Dashboard Advanced: Voice Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1356 | Workspace Dropdown Opens | Automated | — | Markopolo Dashboard Advanced: Workspace Dropdown Opens | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
| AUTO-DASH-1357 | Workspace Switcher Visible | Automated | — | Markopolo Dashboard Advanced: Workspace Switcher Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_advanced.py |
Markopolo Dashboard Kpi Navigation
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DASH-1358 | Date Range Picker Visible | Automated | — | Markopolo Dashboard Kpi Navigation: Date Range Picker Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1359 | Date Range Selection Updates Data | Automated | — | Markopolo Dashboard Kpi Navigation: Date Range Selection Updates Data | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1360 | Dashboard Loads With Kpi Cards | Automated | — | Markopolo Dashboard Kpi Navigation: Dashboard Loads With Kpi Cards | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1361 | Kpi Card Visible | Automated | — | Markopolo Dashboard Kpi Navigation: Kpi Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1362 | Kpi Card Visible | Automated | — | Markopolo Dashboard Kpi Navigation: Kpi Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1363 | Kpi Card Visible | Automated | — | Markopolo Dashboard Kpi Navigation: Kpi Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1364 | Kpi Card Visible | Automated | — | Markopolo Dashboard Kpi Navigation: Kpi Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1365 | Kpi Card Visible | Automated | — | Markopolo Dashboard Kpi Navigation: Kpi Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1366 | Kpi Card Visible | Automated | — | Markopolo Dashboard Kpi Navigation: Kpi Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1367 | Kpi No Infinite Loading | Automated | — | Markopolo Dashboard Kpi Navigation: Kpi No Infinite Loading | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1368 | Kpi Values Are Numeric | Automated | — | Markopolo Dashboard Kpi Navigation: Kpi Values Are Numeric | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1369 | Kpi Values Not Nan Or Undefined | Automated | — | Markopolo Dashboard Kpi Navigation: Kpi Values Not Nan Or Undefined | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1370 | Revenue Kpi Has Currency Format | Automated | — | Markopolo Dashboard Kpi Navigation: Revenue Kpi Has Currency Format | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1371 | Analytics Link From Dashboard | Automated | — | Markopolo Dashboard Kpi Navigation: Analytics Link From Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1372 | Campaigns Kpi Click Navigates | Automated | — | Markopolo Dashboard Kpi Navigation: Campaigns Kpi Click Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1373 | Leads Kpi Click Navigates | Automated | — | Markopolo Dashboard Kpi Navigation: Leads Kpi Click Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1374 | Dashboard Channel Breakdown Visible | Automated | — | Markopolo Dashboard Kpi Navigation: Dashboard Channel Breakdown Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1375 | Dashboard Recent Activity Section | Automated | — | Markopolo Dashboard Kpi Navigation: Dashboard Recent Activity Section | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
| AUTO-DASH-1376 | Total Campaigns Count Displayed | Automated | — | Markopolo Dashboard Kpi Navigation: Total Campaigns Count Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_dashboard_kpi_navigation.py |
Support Dashboard Billing
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DASH-1377 | Support Dashboard Billing Plan Details | Automated | — | Support Dashboard Billing: Support Dashboard Billing Plan Details | All assertions pass — no exceptions raised | Not Run | tests/test_support_dashboard_billing.py |
Dataroom 116 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-DATA-001 | Data room loads successfully | Functional | P1 | 1. Navigate to /data-room | Page renders successfully; displays heading 'Data room' and subtitle 'Unify all your data — from MarkTag, content, and integrations in one place.' | Not Run | |
| TC-DATA-002 | E-commerce tab default selection | UI | P2 | 1. Open /data-room | E-commerce segment tab is active by default; Shopify, Salla, WooCommerce, WordPress, Odoo cards visible | Not Run | |
| TC-DATA-003 | E-commerce integrations list contains expected platforms | Functional | P1 | 1. Observe the available cards under E-commerce tab | Cards are visible for: Shopify, Salla, WooCommerce, WordPress, and Odoo with their names and descriptions | Not Run | |
| TC-DATA-004 | Toggle to Website tab displays website integrations | Functional | P1 | 1. Click the 'Website' tab button | Tab switches; E-commerce cards are hidden; 'Server side' and 'Client side' cards are displayed | Not Run | |
| TC-DATA-005 | Website integration details visible | Functional | P1 | 1. Go to Website tab 2. Observe Server side and Client side cards |
Server side shows: 'Capture backend events...' Client side shows: 'Track user actions...' |
Not Run | |
| TC-DATA-006 | Advanced Pixel Setup Guide opens guide | Functional | P2 | 1. Click 'Advanced Pixel Setup Guide' button | Opens instructions modal or redirects to the Advanced Pixel Setup instructions guide | Not Run | |
| TC-DATA-007 | Disconnect Shopify integration successfully (Positive) | Functional | P1 | 1. Go to /data-room 2. Locate Shopify integration card 3. Click 'Disconnect' button 4. Confirm disconnect in popup |
Shopify disconnects successfully; success toast shown; card button changes to 'Connect' | Not Run | CRITICAL: Must use alternate credentials for disconnect actions |
| TC-DATA-008 | Disconnect WooCommerce integration successfully (Positive) | Functional | P1 | 1. Go to /data-room 2. Click 'Disconnect' button on WooCommerce card 3. Confirm disconnect in popup |
WooCommerce disconnects successfully; status changes to disconnected; button becomes 'Connect' | Not Run | CRITICAL: Must use alternate credentials for disconnect |
| TC-DATA-009 | Connect Shopify store successfully (Positive) | Functional | P1 | 1. Go to /data-room 2. Click 'Connect' on Shopify card 3. Enter valid store URL 4. Complete OAuth flow on Shopify site |
Shopify connects successfully; redirects back to /data-room with Success toast; button changes to 'Disconnect' | Not Run | |
| TC-DATA-010 | Connect WooCommerce store successfully (Positive) | Functional | P1 | 1. Click 'Connect' on WooCommerce card 2. Fill Consumer Key, Consumer Secret, and site URL 3. Click Save |
WooCommerce connects; redirects with Success toast; status changes to Connected | Not Run | |
| TC-DATA-011 | Connect with empty credentials fields | Negative | P2 | 1. Click Connect on Salla card 2. Click Save/Connect with fields empty |
Validation errors shown on empty fields; form not submitted; no API call | Not Run | |
| TC-DATA-012 | Connect with invalid URL format | Negative | P2 | 1. Click Connect on WooCommerce 2. Enter invalid URL structure (e.g. 'not-a-url') 3. Click Save |
Frontend validation error shown: Please enter a valid URL; request not sent | Not Run | |
| TC-DATA-013 | Shopify connection API failure handling | API | P1 | 1. Click Connect on Shopify 2. Enter store URL 3. Complete flow where server returns 500 error |
Displays toast error: Connection failed. Please check your shop URL and try again. | Not Run | |
| TC-DATA-014 | Disconnection API failure handling | API | P1 | 1. Go to /data-room 2. Click Disconnect on Shopify 3. Trigger flow where server returns 500 |
Displays toast error: Unable to disconnect. Please try again later. Shopify remains connected. | Not Run | CRITICAL: Must use alternate credentials for disconnect |
| TC-DATA-015 | Connect client-side website tag snippet | Functional | P1 | 1. Click 'Connect' on Client side card 2. Complete setup steps |
Client side tracking connects; script tag snippet displays for copy | Not Run | |
| TC-DATA-016 | Connect server-side website setup | Functional | P1 | 1. Click 'Connect' on Server side card 2. Follow prompts to generate credentials |
Server-side connection active; webhook URL and Access Token shown | Not Run | |
| TC-DATA-017 | No JavaScript console errors on Dataroom | UI | P1 | 1. Navigate to /data-room 2. Switch tabs; click Connect modals |
Zero console errors or unhandled warnings displayed | Not Run | |
| TC-DATA-018 | Double click Connect button rapidly | Functional | P2 | 1. Click Connect on Odoo card twice rapidly | Only one connection modal triggered; no double submission errors | Not Run | |
| TC-DATA-019 | Dataroom responsive layout on mobile viewport | UI | P2 | 1. Resize browser viewport to 375px 2. Observe integration cards |
Cards stack vertically; segment buttons adapt to screen width; no overflow | Not Run | |
| TC-DATA-020 | Cross-Origin request blocked on Dataroom disconnect endpoint | Security | P0 | 1. Craft a POST request to /api/dataroom/disconnect from external origin with active session cookie 2. Submit |
Request blocked with 403 Forbidden; CSRF token validation active; Shopify remains connected | Not Run | CRITICAL: Must use alternate credentials for disconnect |
Data Room Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DATA-0001 | Active Sources Badge | Automated | — | Data Room Comprehensive: Active Sources Badge | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_comprehensive.py |
| AUTO-DATA-0002 | Add Data Source Flow | Automated | — | Data Room Comprehensive: Add Data Source Flow | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_comprehensive.py |
| AUTO-DATA-0003 | Configure Knowledge Base Card | Automated | — | Data Room Comprehensive: Configure Knowledge Base Card | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_comprehensive.py |
| AUTO-DATA-0004 | Datasources Table Structure | Automated | — | Data Room Comprehensive: Datasources Table Structure | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_comprehensive.py |
| AUTO-DATA-0005 | Dropdown Navigation | Automated | — | Data Room Comprehensive: Dropdown Navigation | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_comprehensive.py |
| AUTO-DATA-0006 | Legacy Comprehensive Alias | Automated | — | Data Room Comprehensive: Legacy Comprehensive Alias | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_comprehensive.py |
| AUTO-DATA-0007 | Page Loads And Headers Visible | Automated | — | Data Room Comprehensive: Page Loads And Headers Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_comprehensive.py |
| AUTO-DATA-0008 | Table Row Interactions | Automated | — | Data Room Comprehensive: Table Row Interactions | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_comprehensive.py |
Data Room Ecommerce Website Crm
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DATA-0009 | Add Data Source Button Exists | Automated | — | Data Room Ecommerce Website Crm: Add Data Source Button Exists | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0010 | Add Data Source Opens Modal | Automated | — | Data Room Ecommerce Website Crm: Add Data Source Opens Modal | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0011 | Integration Categories Present | Automated | — | Data Room Ecommerce Website Crm: Integration Categories Present | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0012 | Modal Close Returns To Data Room | Automated | — | Data Room Ecommerce Website Crm: Modal Close Returns To Data Room | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0013 | Modal No Logout | Automated | — | Data Room Ecommerce Website Crm: Modal No Logout | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0014 | Modal Search Field Present | Automated | — | Data Room Ecommerce Website Crm: Modal Search Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0015 | Modal Search Shopify | Automated | — | Data Room Ecommerce Website Crm: Modal Search Shopify | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0016 | Crm Source Visible | Automated | — | Data Room Ecommerce Website Crm: Crm Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0017 | Crm Source Visible | Automated | — | Data Room Ecommerce Website Crm: Crm Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0018 | Crm Source Visible | Automated | — | Data Room Ecommerce Website Crm: Crm Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0019 | Crm Source Visible | Automated | — | Data Room Ecommerce Website Crm: Crm Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0020 | Crm Tab Click | Automated | — | Data Room Ecommerce Website Crm: Crm Tab Click | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0021 | Crm Tab No Js Error | Automated | — | Data Room Ecommerce Website Crm: Crm Tab No Js Error | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0022 | Crm Tab Visible In Modal | Automated | — | Data Room Ecommerce Website Crm: Crm Tab Visible In Modal | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0023 | Hubspot Connect Flow | Automated | — | Data Room Ecommerce Website Crm: Hubspot Connect Flow | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0024 | Salesforce Visible | Automated | — | Data Room Ecommerce Website Crm: Salesforce Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0025 | All Connected Sources Have Status | Automated | — | Data Room Ecommerce Website Crm: All Connected Sources Have Status | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0026 | Connected Source Disconnect Button | Automated | — | Data Room Ecommerce Website Crm: Connected Source Disconnect Button | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0027 | Connected Sources Have Last Sync | Automated | — | Data Room Ecommerce Website Crm: Connected Sources Have Last Sync | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0028 | Crm Connected Sources In Table | Automated | — | Data Room Ecommerce Website Crm: Crm Connected Sources In Table | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0029 | Ecommerce Connected Sources In Table | Automated | — | Data Room Ecommerce Website Crm: Ecommerce Connected Sources In Table | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0030 | Website Connected Sources In Table | Automated | — | Data Room Ecommerce Website Crm: Website Connected Sources In Table | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0031 | Ecommerce Source Visible | Automated | — | Data Room Ecommerce Website Crm: Ecommerce Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0032 | Ecommerce Source Visible | Automated | — | Data Room Ecommerce Website Crm: Ecommerce Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0033 | Ecommerce Source Visible | Automated | — | Data Room Ecommerce Website Crm: Ecommerce Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0034 | Ecommerce Source Visible | Automated | — | Data Room Ecommerce Website Crm: Ecommerce Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0035 | Ecommerce Tab No Js Error | Automated | — | Data Room Ecommerce Website Crm: Ecommerce Tab No Js Error | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0036 | Salla Connect Button Works | Automated | — | Data Room Ecommerce Website Crm: Salla Connect Button Works | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0037 | Woocommerce Connect Button Works | Automated | — | Data Room Ecommerce Website Crm: Woocommerce Connect Button Works | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0038 | Wordpress Connect Button Works | Automated | — | Data Room Ecommerce Website Crm: Wordpress Connect Button Works | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0039 | Payment Source Visible | Automated | — | Data Room Ecommerce Website Crm: Payment Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0040 | Payment Source Visible | Automated | — | Data Room Ecommerce Website Crm: Payment Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0041 | Payment Source Visible | Automated | — | Data Room Ecommerce Website Crm: Payment Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0042 | Payment Tab Visible Or Graceful | Automated | — | Data Room Ecommerce Website Crm: Payment Tab Visible Or Graceful | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0043 | Setup Container Base Url | Automated | — | Data Room Ecommerce Website Crm: Setup Container Base Url | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0044 | Setup Container Crm Tab Sources | Automated | — | Data Room Ecommerce Website Crm: Setup Container Crm Tab Sources | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0045 | Setup Container Ecommerce Tab Sources | Automated | — | Data Room Ecommerce Website Crm: Setup Container Ecommerce Tab Sources | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0046 | Setup Container Tab Query Param | Automated | — | Data Room Ecommerce Website Crm: Setup Container Tab Query Param | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0047 | Setup Container Tab Query Param | Automated | — | Data Room Ecommerce Website Crm: Setup Container Tab Query Param | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0048 | Setup Container Tab Query Param | Automated | — | Data Room Ecommerce Website Crm: Setup Container Tab Query Param | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0049 | Setup Container Website Tab Sources | Automated | — | Data Room Ecommerce Website Crm: Setup Container Website Tab Sources | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0050 | All Tabs Cycle No Crash | Automated | — | Data Room Ecommerce Website Crm: All Tabs Cycle No Crash | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0051 | Tab Switch Ecommerce To Crm | Automated | — | Data Room Ecommerce Website Crm: Tab Switch Ecommerce To Crm | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0052 | Tab Switch Preserves Modal | Automated | — | Data Room Ecommerce Website Crm: Tab Switch Preserves Modal | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0053 | Marktag Client Side In Website | Automated | — | Data Room Ecommerce Website Crm: Marktag Client Side In Website | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0054 | Marktag Server Side In Website | Automated | — | Data Room Ecommerce Website Crm: Marktag Server Side In Website | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0055 | Website Source Visible | Automated | — | Data Room Ecommerce Website Crm: Website Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0056 | Website Source Visible | Automated | — | Data Room Ecommerce Website Crm: Website Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0057 | Website Source Visible | Automated | — | Data Room Ecommerce Website Crm: Website Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0058 | Website Source Visible | Automated | — | Data Room Ecommerce Website Crm: Website Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0059 | Website Tab Click | Automated | — | Data Room Ecommerce Website Crm: Website Tab Click | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0060 | Website Tab No Js Error | Automated | — | Data Room Ecommerce Website Crm: Website Tab No Js Error | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
| AUTO-DATA-0061 | Website Tab Visible In Modal | Automated | — | Data Room Ecommerce Website Crm: Website Tab Visible In Modal | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_ecommerce_website_crm.py |
Data Room Knowledge Base
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DATA-0062 | All Connected Status Visible | Automated | — | Data Room Knowledge Base: All Connected Status Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0063 | Data Source Visible | Automated | — | Data Room Knowledge Base: Data Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0064 | Data Source Visible | Automated | — | Data Room Knowledge Base: Data Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0065 | Data Source Visible | Automated | — | Data Room Knowledge Base: Data Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0066 | Data Source Visible | Automated | — | Data Room Knowledge Base: Data Source Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0067 | Datasources Section Visible | Automated | — | Data Room Knowledge Base: Datasources Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0068 | Disconnect Buttons Visible | Automated | — | Data Room Knowledge Base: Disconnect Buttons Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0069 | Disconnect Click Confirms Or Cancels | Automated | — | Data Room Knowledge Base: Disconnect Click Confirms Or Cancels | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0070 | Last Sync Time Visible | Automated | — | Data Room Knowledge Base: Last Sync Time Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0071 | Marktag Client Side Visible | Automated | — | Data Room Knowledge Base: Marktag Client Side Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0072 | Marktag Server Side Visible | Automated | — | Data Room Knowledge Base: Marktag Server Side Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0073 | Primary Data Warehouse Label | Automated | — | Data Room Knowledge Base: Primary Data Warehouse Label | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0074 | Shopify Connected Status | Automated | — | Data Room Knowledge Base: Shopify Connected Status | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0075 | Table Actions Column | Automated | — | Data Room Knowledge Base: Table Actions Column | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0076 | Table Last Sync Column | Automated | — | Data Room Knowledge Base: Table Last Sync Column | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0077 | Table Name Column | Automated | — | Data Room Knowledge Base: Table Name Column | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0078 | Table Status Column | Automated | — | Data Room Knowledge Base: Table Status Column | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0079 | Woocommerce Visible | Automated | — | Data Room Knowledge Base: Woocommerce Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0080 | Configure Button Visible | Automated | — | Data Room Knowledge Base: Configure Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0081 | Configure Click No Logout | Automated | — | Data Room Knowledge Base: Configure Click No Logout | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0082 | Knowledge Base Description | Automated | — | Data Room Knowledge Base: Knowledge Base Description | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0083 | Knowledge Base Section Visible | Automated | — | Data Room Knowledge Base: Knowledge Base Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0084 | Knowledge Base Set Up Description | Automated | — | Data Room Knowledge Base: Knowledge Base Set Up Description | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0085 | Active Source Count Visible | Automated | — | Data Room Knowledge Base: Active Source Count Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0086 | Data Room Heading Visible | Automated | — | Data Room Knowledge Base: Data Room Heading Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0087 | Data Room Subtitle Visible | Automated | — | Data Room Knowledge Base: Data Room Subtitle Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0088 | Data Room Url Correct | Automated | — | Data Room Knowledge Base: Data Room Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0089 | No Js Crash | Automated | — | Data Room Knowledge Base: No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0090 | Responsive Mobile | Automated | — | Data Room Knowledge Base: Responsive Mobile | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0091 | Add Data Source Button Visible | Automated | — | Data Room Knowledge Base: Add Data Source Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0092 | Add Data Source Click No Logout | Automated | — | Data Room Knowledge Base: Add Data Source Click No Logout | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0093 | Add Data Source Opens Modal Or Form | Automated | — | Data Room Knowledge Base: Add Data Source Opens Modal Or Form | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0094 | Setup Data Container Description | Automated | — | Data Room Knowledge Base: Setup Data Container Description | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
| AUTO-DATA-0095 | Setup Data Container Section Visible | Automated | — | Data Room Knowledge Base: Setup Data Container Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_data_room_knowledge_base.py |
Markopolo Data Room
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-DATA-0096 | Data Room Comprehensive Verification | Automated | — | Markopolo Data Room: Data Room Comprehensive Verification | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_data_room.py |
Memory 94 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Memory - Knowledgebase
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-MEM-001 | Memory page loads successfully | Functional | P1 | 1. Open beta-stg.markopolo.ai/login 2. Log in with imtiaz@markopolo.ai / Markopolo@2025 3. Navigate to /memory |
Page loads successfully; displays 'Knowledgebase' and 'Product' tabs and heading description: 'Manage the knowledge and products...' | Not Run | |
| TC-MEM-002 | Default tab is Knowledgebase | UI | P2 | 1. Navigate to /memory | Knowledgebase sub-tab is active by default; shows 'Files list' header and 'File upload' button | Not Run | |
| TC-MEM-003 | Upload valid file to Knowledgebase (Positive) | Functional | P1 | 1. Click 'File upload' button 2. Select a valid PDF, DOCX, or XLSX file 3. Click Upload |
File uploads successfully; displayed in files list with correct filename, upload timestamp, and size | Not Run | Supports PDF, CSV, XLSX, PPTX, etc. |
| TC-MEM-004 | Upload unsupported file type (Negative) | Negative | P2 | 1. Click 'File upload' 2. Choose unsupported file (e.g. .mp3, .exe) 3. Click Upload |
Validation error shown: 'Unsupported file type. Please upload PDF, DOCX, CSV, or XLSX.' | Not Run | |
| TC-MEM-005 | Upload file exceeding size limit (Negative) | Negative | P2 | 1. Click 'File upload' 2. Select file > 10MB limit 3. Click Upload |
Validation error shown: 'File size exceeds maximum limit of 10MB.' | Not Run | |
| TC-MEM-006 | Delete file from Knowledgebase successfully (Positive) | Functional | P1 | 1. Go to /memory 2. Click Delete icon on any file card in list 3. Confirm deletion in popup |
File is deleted successfully; removed from list; success toast shown | Not Run | CRITICAL: Must use alternate credentials for delete actions |
| TC-MEM-007 | Search files by name in list | Functional | P2 | 1. Enter 'Liquidity' in search bar | Files list filters to show only files matching 'Liquidity' (e.g. Topic 5- Managing Liquidity.pptx-1.pdf) | Not Run | |
| TC-MEM-008 | Knowledgebase mobile responsive view | UI | P2 | 1. Resize viewport to 375px 2. Observe elements on Knowledgebase tab |
Layout scales correctly; upload button accessible; files list readable without clipping | Not Run | |
| TC-MEM-009 | API delete file failure handling | API | P1 | 1. Go to /memory 2. Click delete on any file 3. Intercept API response to return 500 |
Toast error shown: 'Unable to delete file. Please try again later.' | Not Run | CRITICAL: Must use alternate credentials for delete actions |
| TC-MEM-010 | Cross-Origin request blocked on delete file endpoint | Security | P0 | 1. Craft a DELETE request to /api/memory/files/[fileId] from external origin with active session cookie 2. Submit |
Request blocked with 403 Forbidden; file remains intact in list | Not Run | CRITICAL: Must use alternate credentials for delete actions |
Memory - Product
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-MEM-011 | Toggle to Product tab | Functional | P1 | 1. Navigate to /memory 2. Click 'Product' tab button |
Tab switches; Files list hidden; 'Product list' header, 'Fetch from Shopify', and 'Product Upload' buttons visible | Not Run | |
| TC-MEM-012 | Product list renders expected items | Functional | P1 | 1. Observe the product list card elements | Products render displaying name (e.g. Gift Card, Snowboards), descriptions, prices, and USD currency | Not Run | |
| TC-MEM-013 | Fetch products from Shopify successfully (Positive) | Functional | P1 | 1. Go to /memory 2. Click 'Product' tab 3. Click 'Fetch from Shopify' button |
Sync triggered; success message 'Products synced successfully' shown; product list updates | Not Run | |
| TC-MEM-014 | Fetch from Shopify when disconnected (Negative) | Negative | P2 | 1. Go to Product tab in Memory 2. Click 'Fetch from Shopify' |
Error message: 'Please connect your Shopify store in the Data room first.' | Not Run | |
| TC-MEM-015 | Upload products CSV successfully (Positive) | Functional | P1 | 1. Click 'Product Upload' button 2. Select a valid product CSV template file 3. Click Upload |
CSV uploaded; products imported successfully and visible in Product list | Not Run | |
| TC-MEM-016 | Upload CSV with invalid schema (Negative) | Negative | P2 | 1. Click 'Product Upload' 2. Choose a CSV with invalid headers/data structure 3. Click Upload |
Validation error shown: 'Invalid CSV schema. Please use the standard template.' | Not Run | |
| TC-MEM-017 | Delete product from list successfully (Positive) | Functional | P1 | 1. Go to /memory 2. Click 'Product' tab 3. Click Delete icon on any product in list 4. Confirm deletion |
Product removed successfully; status updates in list; success toast shown | Not Run | CRITICAL: Must use alternate credentials for delete actions |
| TC-MEM-018 | Search products by name in list | Functional | P2 | 1. Enter 'Snowboard' in product search bar | List filters instantly to show only products matching 'Snowboard' | Not Run | |
| TC-MEM-019 | Product tab mobile responsive view | UI | P2 | 1. Resize browser viewport to 375px 2. Observe elements on Product tab |
Layout adapts; buttons block and scroll properly; list items render cleanly | Not Run | |
| TC-MEM-020 | API delete product failure handling | API | P1 | 1. Go to /memory 2. Click Product tab 3. Attempt to delete a product 4. Intercept API response to return 500 |
Toast error shown: 'Unable to delete product. Please try again later.' Product remains in list. | Not Run | CRITICAL: Must use alternate credentials for delete actions |
| TC-MEM-021 | Cross-Origin request blocked on delete product endpoint | Security | P0 | 1. Craft a DELETE request to /api/memory/products/[productId] from external origin with active session cookie 2. Submit |
Request blocked with 403 Forbidden; product remains intact in list | Not Run | CRITICAL: Must use alternate credentials for delete actions |
Markopolo Memory
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-MEMO-0001 | Memory Add Import Opens Form Or Modal | Automated | — | Markopolo Memory: Memory Add Import Opens Form Or Modal | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_memory.py |
| AUTO-MEMO-0002 | Memory Direct Url Unauthenticated Redirects | Automated | — | Markopolo Memory: Memory Direct Url Unauthenticated Redirects | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_memory.py |
| AUTO-MEMO-0003 | Memory Page Accessible | Automated | — | Markopolo Memory: Memory Page Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_memory.py |
| AUTO-MEMO-0004 | Memory Page Add Import Entrypoint | Automated | — | Markopolo Memory: Memory Page Add Import Entrypoint | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_memory.py |
| AUTO-MEMO-0005 | Memory Page Has Search Filter Or Empty State | Automated | — | Markopolo Memory: Memory Page Has Search Filter Or Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_memory.py |
| AUTO-MEMO-0006 | Memory Page No Critical Js Errors | Automated | — | Markopolo Memory: Memory Page No Critical Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_memory.py |
Memory Knowledge Base
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-MEMO-0007 | Kb Config No Logout | Automated | — | Memory Knowledge Base: Kb Config No Logout | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0008 | Kb Description Source List | Automated | — | Memory Knowledge Base: Kb Description Source List | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0009 | Kb Save Cancel Present | Automated | — | Memory Knowledge Base: Kb Save Cancel Present | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0010 | Kb Sources Toggleable | Automated | — | Memory Knowledge Base: Kb Sources Toggleable | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0011 | Knowledge Base Close Stays On Memory | Automated | — | Memory Knowledge Base: Knowledge Base Close Stays On Memory | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0012 | Knowledge Base Configure Button | Automated | — | Memory Knowledge Base: Knowledge Base Configure Button | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0013 | Knowledge Base Configure Click No Logout | Automated | — | Memory Knowledge Base: Knowledge Base Configure Click No Logout | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0014 | Knowledge Base Description Text | Automated | — | Memory Knowledge Base: Knowledge Base Description Text | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0015 | Knowledge Base Drawer Opens | Automated | — | Memory Knowledge Base: Knowledge Base Drawer Opens | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0016 | Knowledge Base Drawer Shows Sources | Automated | — | Memory Knowledge Base: Knowledge Base Drawer Shows Sources | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0017 | Knowledge Base Heading Visible | Automated | — | Memory Knowledge Base: Knowledge Base Heading Visible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0018 | Memory Heading Hierarchy | Automated | — | Memory Knowledge Base: Memory Heading Hierarchy | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0019 | Memory Images Have Alt | Automated | — | Memory Knowledge Base: Memory Images Have Alt | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0020 | Memory Keyboard Navigation | Automated | — | Memory Knowledge Base: Memory Keyboard Navigation | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0021 | Memory Page Has Main Landmark | Automated | — | Memory Knowledge Base: Memory Page Has Main Landmark | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0022 | Connected Sources Count Visible | Automated | — | Memory Knowledge Base: Connected Sources Count Visible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0023 | Data Sources Section Visible | Automated | — | Memory Knowledge Base: Data Sources Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0024 | Known Source Visible In Memory | Automated | — | Memory Knowledge Base: Known Source Visible In Memory | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0025 | Known Source Visible In Memory | Automated | — | Memory Knowledge Base: Known Source Visible In Memory | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0026 | Known Source Visible In Memory | Automated | — | Memory Knowledge Base: Known Source Visible In Memory | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0027 | Known Source Visible In Memory | Automated | — | Memory Knowledge Base: Known Source Visible In Memory | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0028 | Known Source Visible In Memory | Automated | — | Memory Knowledge Base: Known Source Visible In Memory | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0029 | No Crash With All Sources | Automated | — | Memory Knowledge Base: No Crash With All Sources | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0030 | Sync Status Visible | Automated | — | Memory Knowledge Base: Sync Status Visible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0031 | Add Button Opens Modal | Automated | — | Memory Knowledge Base: Add Button Opens Modal | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0032 | Add Import Button Present | Automated | — | Memory Knowledge Base: Add Import Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0033 | Add Modal Cancel Button | Automated | — | Memory Knowledge Base: Add Modal Cancel Button | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0034 | Add Modal Close No Logout | Automated | — | Memory Knowledge Base: Add Modal Close No Logout | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0035 | Add Modal Has Form Fields | Automated | — | Memory Knowledge Base: Add Modal Has Form Fields | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0036 | Entries List Or Empty State | Automated | — | Memory Knowledge Base: Entries List Or Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0037 | Search Or Filter Present | Automated | — | Memory Knowledge Base: Search Or Filter Present | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0038 | Memory Has Core Surface | Automated | — | Memory Knowledge Base: Memory Has Core Surface | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0039 | Memory No Critical Js Errors | Automated | — | Memory Knowledge Base: Memory No Critical Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0040 | Memory Page Has Memory Content | Automated | — | Memory Knowledge Base: Memory Page Has Memory Content | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0041 | Memory Page Title Or Heading | Automated | — | Memory Knowledge Base: Memory Page Title Or Heading | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0042 | Memory Responsive Mobile | Automated | — | Memory Knowledge Base: Memory Responsive Mobile | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0043 | Memory Route Aliases Accessible | Automated | — | Memory Knowledge Base: Memory Route Aliases Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0044 | Memory Unauthenticated Redirect | Automated | — | Memory Knowledge Base: Memory Unauthenticated Redirect | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0045 | Memory Url Not Login | Automated | — | Memory Knowledge Base: Memory Url Not Login | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0046 | Brand Memory Section | Automated | — | Memory Knowledge Base: Brand Memory Section | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0047 | Customer Memory Section | Automated | — | Memory Knowledge Base: Customer Memory Section | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0048 | Memory Type Tab Click No Crash | Automated | — | Memory Knowledge Base: Memory Type Tab Click No Crash | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0049 | Memory Type Tab Visible | Automated | — | Memory Knowledge Base: Memory Type Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0050 | Memory Type Tab Visible | Automated | — | Memory Knowledge Base: Memory Type Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0051 | Memory Type Tab Visible | Automated | — | Memory Knowledge Base: Memory Type Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0052 | Memory Type Tab Visible | Automated | — | Memory Knowledge Base: Memory Type Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0053 | Memory Type Tab Visible | Automated | — | Memory Knowledge Base: Memory Type Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
| AUTO-MEMO-0054 | Product Memory Section | Automated | — | Memory Knowledge Base: Product Memory Section | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base.py |
Memory Knowledge Base Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-MEMO-0055 | Kb Api No Sensitive In Response | Automated | — | Memory Knowledge Base Comprehensive: Kb Api No Sensitive In Response | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0056 | Kb Chat Empty Query Handled | Automated | — | Memory Knowledge Base Comprehensive: Kb Chat Empty Query Handled | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0057 | Kb Chat Interface Present | Automated | — | Memory Knowledge Base Comprehensive: Kb Chat Interface Present | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0058 | Kb Chat Xss In Query Safe | Automated | — | Memory Knowledge Base Comprehensive: Kb Chat Xss In Query Safe | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0059 | Kb Document Delete Requires Confirmation | Automated | — | Memory Knowledge Base Comprehensive: Kb Document Delete Requires Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0060 | Kb Document List Sorted Newest First | Automated | — | Memory Knowledge Base Comprehensive: Kb Document List Sorted Newest First | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0061 | Kb Document Shows File Name | Automated | — | Memory Knowledge Base Comprehensive: Kb Document Shows File Name | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0062 | Kb Document Size Displayed | Automated | — | Memory Knowledge Base Comprehensive: Kb Document Size Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0063 | Kb Idor Direct Url Blocked | Automated | — | Memory Knowledge Base Comprehensive: Kb Idor Direct Url Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0064 | Kb List Renders | Automated | — | Memory Knowledge Base Comprehensive: Kb List Renders | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0065 | Kb Page Loads | Automated | — | Memory Knowledge Base Comprehensive: Kb Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0066 | Kb Page Requires Auth | Automated | — | Memory Knowledge Base Comprehensive: Kb Page Requires Auth | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0067 | Kb Query Sql Injection Safe | Automated | — | Memory Knowledge Base Comprehensive: Kb Query Sql Injection Safe | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0068 | Kb Search Filters Documents | Automated | — | Memory Knowledge Base Comprehensive: Kb Search Filters Documents | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0069 | Kb Upload Button Visible | Automated | — | Memory Knowledge Base Comprehensive: Kb Upload Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0070 | Kb Upload Docx Accepted | Automated | — | Memory Knowledge Base Comprehensive: Kb Upload Docx Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0071 | Kb Upload Pdf Accepted | Automated | — | Memory Knowledge Base Comprehensive: Kb Upload Pdf Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0072 | Kb Upload Shows Progress Or Success | Automated | — | Memory Knowledge Base Comprehensive: Kb Upload Shows Progress Or Success | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
| AUTO-MEMO-0073 | Kb Upload Wrong Type Rejected | Automated | — | Memory Knowledge Base Comprehensive: Kb Upload Wrong Type Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_memory_knowledge_base_comprehensive.py |
Analytics 163 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-ANA-001 | Analytics page loads | Functional | P2 | 1. Navigate to /analytics | Page renders: Audience Analytics, Total events, Active users chart | Not Run |
Analytics - Audience
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-ANA-002 | Total events count displays | Functional | P2 | 1. Open Analytics | 2. Observe Total Events metric | Correct event count shown | Not Run | |
| TC-ANA-003 | Active users metric displays | Functional | P2 | 1. Open Analytics | 2. Observe Active Users | Active user count with trend indicator | Not Run | |
| TC-ANA-004 | Date range filter | Functional | P2 | 1. Open Analytics | 2. Change date range | 3. Select Last 30 days | Charts and metrics update to reflect period | Not Run | |
| TC-ANA-005 | Export analytics data | Functional | P3 | 1. Click Export | 2. Select CSV format | CSV downloaded with analytics data | Not Run | |
| TC-ANA-006 | Chart renders correctly | UI | P3 | 1. Open Analytics | 2. Observe all charts | All charts render; tooltips work on hover; no blank areas | Not Run | |
| TC-ANA-007 | Analytics empty state (no MarkTag) | UI | P3 | 1. Open Analytics on fresh account | Empty state with CTA to install MarkTag pixel | Not Run | |
| TC-ANA-008 | Real-time data update | Functional | P4 | 1. Keep Analytics tab open | 2. Fire events on tracked site | Metrics update without full page reload | Not Run |
Analytics - Conversions
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Analytics - Revenue Attribution
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Analytics Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-ANLT-0001 | All Tabs Visible | Automated | — | Analytics Comprehensive: All Tabs Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0002 | All Time Ranges Sequentially | Automated | — | Analytics Comprehensive: All Time Ranges Sequentially | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0003 | Analytics Page Loads Successfully | Automated | — | Analytics Comprehensive: Analytics Page Loads Successfully | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0004 | Audience Kpi Cards Present | Automated | — | Analytics Comprehensive: Audience Kpi Cards Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0005 | Campaign Filter Dropdown Opens | Automated | — | Analytics Comprehensive: Campaign Filter Dropdown Opens | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0006 | Campaign Filter Select All | Automated | — | Analytics Comprehensive: Campaign Filter Select All | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0007 | Channel Performance Chart Visible | Automated | — | Analytics Comprehensive: Channel Performance Chart Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0008 | Click Audience Analytics Tab | Automated | — | Analytics Comprehensive: Click Audience Analytics Tab | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0009 | Click Conversions Tab | Automated | — | Analytics Comprehensive: Click Conversions Tab | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0010 | Click Revenue Attribution Tab | Automated | — | Analytics Comprehensive: Click Revenue Attribution Tab | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0011 | Click View Content First Row | Automated | — | Analytics Comprehensive: Click View Content First Row | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0012 | Click View Details First Row | Automated | — | Analytics Comprehensive: Click View Details First Row | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0013 | Event Summary Table Present | Automated | — | Analytics Comprehensive: Event Summary Table Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0014 | Event Timeline Chart Visible | Automated | — | Analytics Comprehensive: Event Timeline Chart Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0015 | Events Filter Dropdown Options | Automated | — | Analytics Comprehensive: Events Filter Dropdown Options | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0016 | Events Filter Select Specific Events | Automated | — | Analytics Comprehensive: Events Filter Select Specific Events | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0017 | Full Analytics Flow | Automated | — | Analytics Comprehensive: Full Analytics Flow | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0018 | Language Dropdown Opens | Automated | — | Analytics Comprehensive: Language Dropdown Opens | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0019 | Pagination Controls Visible | Automated | — | Analytics Comprehensive: Pagination Controls Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0020 | Recent Events Section Visible | Automated | — | Analytics Comprehensive: Recent Events Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0021 | Revenue Attribution Breakdown Visible | Automated | — | Analytics Comprehensive: Revenue Attribution Breakdown Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0022 | Revenue Kpi Cards Present | Automated | — | Analytics Comprehensive: Revenue Kpi Cards Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0023 | Select Time Range Last Month | Automated | — | Analytics Comprehensive: Select Time Range Last Month | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0024 | Select Time Range Last Week | Automated | — | Analytics Comprehensive: Select Time Range Last Week | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0025 | Select Time Range Last Year | Automated | — | Analytics Comprehensive: Select Time Range Last Year | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0026 | Select Time Range Today | Automated | — | Analytics Comprehensive: Select Time Range Today | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0027 | Time Range Dropdown Options | Automated | — | Analytics Comprehensive: Time Range Dropdown Options | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0028 | User Menu Shows Settings And Logout | Automated | — | Analytics Comprehensive: User Menu Shows Settings And Logout | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0029 | View All Events Button | Automated | — | Analytics Comprehensive: View All Events Button | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0030 | View Content Buttons Present | Automated | — | Analytics Comprehensive: View Content Buttons Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
| AUTO-ANLT-0031 | View Details Buttons Present | Automated | — | Analytics Comprehensive: View Details Buttons Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_comprehensive.py |
Analytics Conversions Revenue
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-ANLT-0032 | All Campaigns Filter Visible | Automated | — | Analytics Conversions Revenue: All Campaigns Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0033 | Conversions Pagination Or Rows | Automated | — | Analytics Conversions Revenue: Conversions Pagination Or Rows | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0034 | Conversions Responsive Mobile | Automated | — | Analytics Conversions Revenue: Conversions Responsive Mobile | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0035 | Conversions Tab Clickable From Analytics | Automated | — | Analytics Conversions Revenue: Conversions Tab Clickable From Analytics | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0036 | Conversions Tab Loads Content | Automated | — | Analytics Conversions Revenue: Conversions Tab Loads Content | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0037 | Conversions Tab No Js Crash | Automated | — | Analytics Conversions Revenue: Conversions Tab No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0038 | Conversions Tab Url Correct | Automated | — | Analytics Conversions Revenue: Conversions Tab Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0039 | Purchase History Section Visible | Automated | — | Analytics Conversions Revenue: Purchase History Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0040 | Purchase Table Campaign Column | Automated | — | Analytics Conversions Revenue: Purchase Table Campaign Column | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0041 | Purchase Table Channel Column | Automated | — | Analytics Conversions Revenue: Purchase Table Channel Column | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0042 | Purchase Table Email Column | Automated | — | Analytics Conversions Revenue: Purchase Table Email Column | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0043 | Purchase Table Has Rows | Automated | — | Analytics Conversions Revenue: Purchase Table Has Rows | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0044 | Purchase Table Phone Column | Automated | — | Analytics Conversions Revenue: Purchase Table Phone Column | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0045 | Purchase Table Value Column | Automated | — | Analytics Conversions Revenue: Purchase Table Value Column | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0046 | Three Analytics Tabs All Visible | Automated | — | Analytics Conversions Revenue: Three Analytics Tabs All Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0047 | Total Conversions Is Numeric | Automated | — | Analytics Conversions Revenue: Total Conversions Is Numeric | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0048 | Total Conversions Kpi Visible | Automated | — | Analytics Conversions Revenue: Total Conversions Kpi Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0049 | View Details Button Per Row | Automated | — | Analytics Conversions Revenue: View Details Button Per Row | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0050 | View Details Click No Logout | Automated | — | Analytics Conversions Revenue: View Details Click No Logout | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0051 | All Campaigns Filter On Revenue Tab | Automated | — | Analytics Conversions Revenue: All Campaigns Filter On Revenue Tab | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0052 | Avg Purchased By Channel Visible | Automated | — | Analytics Conversions Revenue: Avg Purchased By Channel Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0053 | Avg Revenue By Channel Visible | Automated | — | Analytics Conversions Revenue: Avg Revenue By Channel Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0054 | Channel Breakdown Email Visible | Automated | — | Analytics Conversions Revenue: Channel Breakdown Email Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0055 | Channel Breakdown Push Visible | Automated | — | Analytics Conversions Revenue: Channel Breakdown Push Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0056 | Channel Breakdown Sms Visible | Automated | — | Analytics Conversions Revenue: Channel Breakdown Sms Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0057 | Channel Breakdown Voice Visible | Automated | — | Analytics Conversions Revenue: Channel Breakdown Voice Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0058 | Channel Breakdown Whatsapp Visible | Automated | — | Analytics Conversions Revenue: Channel Breakdown Whatsapp Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0059 | Channel Performance Section Visible | Automated | — | Analytics Conversions Revenue: Channel Performance Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0060 | Per Channel Purchases Count Visible | Automated | — | Analytics Conversions Revenue: Per Channel Purchases Count Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0061 | Per Channel Revenue Cards Visible | Automated | — | Analytics Conversions Revenue: Per Channel Revenue Cards Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0062 | Revenue Attribution Section Visible | Automated | — | Analytics Conversions Revenue: Revenue Attribution Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0063 | Revenue Has Currency Value | Automated | — | Analytics Conversions Revenue: Revenue Has Currency Value | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0064 | Revenue Percentages Visible | Automated | — | Analytics Conversions Revenue: Revenue Percentages Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0065 | Revenue Tab Clickable From Analytics | Automated | — | Analytics Conversions Revenue: Revenue Tab Clickable From Analytics | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0066 | Revenue Tab Loads Content | Automated | — | Analytics Conversions Revenue: Revenue Tab Loads Content | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0067 | Revenue Tab No Js Crash | Automated | — | Analytics Conversions Revenue: Revenue Tab No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0068 | Revenue Tab Responsive Mobile | Automated | — | Analytics Conversions Revenue: Revenue Tab Responsive Mobile | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0069 | Revenue Tab Url Correct | Automated | — | Analytics Conversions Revenue: Revenue Tab Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0070 | Tab Switch Audience To Conversions To Revenue | Automated | — | Analytics Conversions Revenue: Tab Switch Audience To Conversions To Revenue | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
| AUTO-ANLT-0071 | Total Revenue Kpi Visible | Automated | — | Analytics Conversions Revenue: Total Revenue Kpi Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_conversions_revenue.py |
Analytics Final
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-ANLT-0072 | Large Numbers Formatted | Automated | — | Analytics Final: Large Numbers Formatted | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0073 | No Negative Revenue Values | Automated | — | Analytics Final: No Negative Revenue Values | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0074 | Percentage Values In Valid Range | Automated | — | Analytics Final: Percentage Values In Valid Range | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0075 | All Three Tabs Are Visible | Automated | — | Analytics Final: All Three Tabs Are Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0076 | Analytics Page Loads Without Crash | Automated | — | Analytics Final: Analytics Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0077 | Navigate To Audience Analytics Tab | Automated | — | Analytics Final: Navigate To Audience Analytics Tab | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0078 | Navigate To Conversions Tab | Automated | — | Analytics Final: Navigate To Conversions Tab | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0079 | Revenue Attribution Tab Is Default | Automated | — | Analytics Final: Revenue Attribution Tab Is Default | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0080 | Tab Switching Does Not Cause Errors | Automated | — | Analytics Final: Tab Switching Does Not Cause Errors | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0081 | Audience Kpi Cards Present | Automated | — | Analytics Final: Audience Kpi Cards Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0082 | Audience Tab Has Chart | Automated | — | Analytics Final: Audience Tab Has Chart | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0083 | Event Summary Widget Present | Automated | — | Analytics Final: Event Summary Widget Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0084 | Event Timeline Widget Present | Automated | — | Analytics Final: Event Timeline Widget Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0085 | Recent Events Section Present | Automated | — | Analytics Final: Recent Events Section Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0086 | View All Events Button Present | Automated | — | Analytics Final: View All Events Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0087 | Conversions Campaign Filter Present | Automated | — | Analytics Final: Conversions Campaign Filter Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0088 | Conversions Content Or Empty State | Automated | — | Analytics Final: Conversions Content Or Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0089 | Conversions Tab Loads Without Crash | Automated | — | Analytics Final: Conversions Tab Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0090 | Date Filter Persists When Switching Back To Audience | Automated | — | Analytics Final: Date Filter Persists When Switching Back To Audience | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0091 | Date Range Dropdown Exists On Audience Tab | Automated | — | Analytics Final: Date Range Dropdown Exists On Audience Tab | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0092 | Date Range Option Selectable | Automated | — | Analytics Final: Date Range Option Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0093 | Date Range Option Selectable | Automated | — | Analytics Final: Date Range Option Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0094 | Date Range Option Selectable | Automated | — | Analytics Final: Date Range Option Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0095 | Date Range Option Selectable | Automated | — | Analytics Final: Date Range Option Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0096 | No Date Range On Conversions Tab | Automated | — | Analytics Final: No Date Range On Conversions Tab | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0097 | Select Last Year Updates Data | Automated | — | Analytics Final: Select Last Year Updates Data | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0098 | Select Today Updates Data | Automated | — | Analytics Final: Select Today Updates Data | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0099 | Ac1 Top Viewed Products Widget Exists | Automated | — | Analytics Final: Ac1 Top Viewed Products Widget Exists | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0100 | Ac2 Top Purchased Products Widget Exists | Automated | — | Analytics Final: Ac2 Top Purchased Products Widget Exists | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0101 | Ac3 Trending Products Recommendation Banner | Automated | — | Analytics Final: Ac3 Trending Products Recommendation Banner | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0102 | Ac Missing Geo Data Not Implemented | Automated | — | Analytics Final: Ac Missing Geo Data Not Implemented | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0103 | Ac Missing Visitor Source Breakdown Not Implemented | Automated | — | Analytics Final: Ac Missing Visitor Source Breakdown Not Implemented | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0104 | All Analytics Bugs Summary | Automated | — | Analytics Final: All Analytics Bugs Summary | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0105 | No Compare Period Feature | Automated | — | Analytics Final: No Compare Period Feature | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0106 | No Export Button Present | Automated | — | Analytics Final: No Export Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0107 | Visitor Source Breakdown Missing | Automated | — | Analytics Final: Visitor Source Breakdown Missing | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0108 | Campaign Filter Dropdown On Revenue Tab | Automated | — | Analytics Final: Campaign Filter Dropdown On Revenue Tab | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0109 | No Date Range Dropdown On Revenue Tab | Automated | — | Analytics Final: No Date Range Dropdown On Revenue Tab | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0110 | Revenue Attribution Channel Breakdown Visible | Automated | — | Analytics Final: Revenue Attribution Channel Breakdown Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0111 | Revenue Kpi Cards Present | Automated | — | Analytics Final: Revenue Kpi Cards Present | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
| AUTO-ANLT-0112 | Revenue Tab Chart Or Data Visible | Automated | — | Analytics Final: Revenue Tab Chart Or Data Visible | All assertions pass — no exceptions raised | Not Run | tests/test_analytics_final.py |
Markopolo Analytics Advanced
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-ANLT-0113 | All Channels Filter Shows Total Data | Automated | — | Markopolo Analytics Advanced: All Channels Filter Shows Total Data | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0114 | Channel Filter Does Not Break Page | Automated | — | Markopolo Analytics Advanced: Channel Filter Does Not Break Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0115 | Channel Filter Does Not Break Page | Automated | — | Markopolo Analytics Advanced: Channel Filter Does Not Break Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0116 | Channel Filter Does Not Break Page | Automated | — | Markopolo Analytics Advanced: Channel Filter Does Not Break Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0117 | Comparison Period Toggle Exists | Automated | — | Markopolo Analytics Advanced: Comparison Period Toggle Exists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0118 | Comparison Shows Difference Indicators | Automated | — | Markopolo Analytics Advanced: Comparison Shows Difference Indicators | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0119 | Kpi Values Not All Zero | Automated | — | Markopolo Analytics Advanced: Kpi Values Not All Zero | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0120 | Numbers Formatted Correctly | Automated | — | Markopolo Analytics Advanced: Numbers Formatted Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0121 | Percentage Values In Valid Range | Automated | — | Markopolo Analytics Advanced: Percentage Values In Valid Range | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0122 | Revenue Is Non Negative | Automated | — | Markopolo Analytics Advanced: Revenue Is Non Negative | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0123 | Roas Sanity Check | Automated | — | Markopolo Analytics Advanced: Roas Sanity Check | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0124 | Custom Date Range Picker Accessible | Automated | — | Markopolo Analytics Advanced: Custom Date Range Picker Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0125 | Date Range Option Selectable | Automated | — | Markopolo Analytics Advanced: Date Range Option Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0126 | Date Range Option Selectable | Automated | — | Markopolo Analytics Advanced: Date Range Option Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0127 | Date Range Option Selectable | Automated | — | Markopolo Analytics Advanced: Date Range Option Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0128 | Date Range Option Selectable | Automated | — | Markopolo Analytics Advanced: Date Range Option Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0129 | Future Date Not Allowed In Range | Automated | — | Markopolo Analytics Advanced: Future Date Not Allowed In Range | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0130 | Export Button Present | Automated | — | Markopolo Analytics Advanced: Export Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0131 | Export Does Not Cause Js Error | Automated | — | Markopolo Analytics Advanced: Export Does Not Cause Js Error | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0132 | Export Format Options | Automated | — | Markopolo Analytics Advanced: Export Format Options | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0133 | Analytics Page After Reload Stays On Analytics | Automated | — | Markopolo Analytics Advanced: Analytics Page After Reload Stays On Analytics | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0134 | Audience Analytics Section Accessible | Automated | — | Markopolo Analytics Advanced: Audience Analytics Section Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0135 | Campaign Analytics Drilldown Accessible | Automated | — | Markopolo Analytics Advanced: Campaign Analytics Drilldown Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0136 | Chart Legend Visible | Automated | — | Markopolo Analytics Advanced: Chart Legend Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0137 | Chart Tooltip On Hover | Automated | — | Markopolo Analytics Advanced: Chart Tooltip On Hover | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0138 | Revenue Chart Visible | Automated | — | Markopolo Analytics Advanced: Revenue Chart Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
| AUTO-ANLT-0139 | Table View Toggle Works | Automated | — | Markopolo Analytics Advanced: Table View Toggle Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_advanced.py |
Markopolo Analytics Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-ANLT-0140 | Channel Filter Present | Automated | — | Markopolo Analytics Comprehensive: Channel Filter Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0141 | Channel Filter Updates Data | Automated | — | Markopolo Analytics Comprehensive: Channel Filter Updates Data | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0142 | Channel Filter Updates Data | Automated | — | Markopolo Analytics Comprehensive: Channel Filter Updates Data | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0143 | Charts Visible | Automated | — | Markopolo Analytics Comprehensive: Charts Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0144 | No Data State Handled | Automated | — | Markopolo Analytics Comprehensive: No Data State Handled | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0145 | Date Range Picker Exists | Automated | — | Markopolo Analytics Comprehensive: Date Range Picker Exists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0146 | Date Range Selection Updates Page | Automated | — | Markopolo Analytics Comprehensive: Date Range Selection Updates Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0147 | Export Button Exists | Automated | — | Markopolo Analytics Comprehensive: Export Button Exists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0148 | Export Does Not Crash | Automated | — | Markopolo Analytics Comprehensive: Export Does Not Crash | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0149 | Analytics Has Content | Automated | — | Markopolo Analytics Comprehensive: Analytics Has Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0150 | Analytics Url Correct | Automated | — | Markopolo Analytics Comprehensive: Analytics Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0151 | Kpi Cards Present | Automated | — | Markopolo Analytics Comprehensive: Kpi Cards Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0152 | Kpi Values Are Numeric Or Dash | Automated | — | Markopolo Analytics Comprehensive: Kpi Values Are Numeric Or Dash | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0153 | Analytics Tabs Exist | Automated | — | Markopolo Analytics Comprehensive: Analytics Tabs Exist | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
| AUTO-ANLT-0154 | Audience Analytics Section | Automated | — | Markopolo Analytics Comprehensive: Audience Analytics Section | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_analytics_comprehensive.py |
Markopolo Audience Analytics
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-ANLT-0155 | Markopolo Audience Analytics | Automated | — | Markopolo Audience Analytics: Markopolo Audience Analytics | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_audience_analytics.py |
Leads 201 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Leads - Leads
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-LEAD-001 | Leads page loads | Functional | P2 | 1. Navigate to /leads | Leads list table renders: Name, Email, Source, Status, Date | Not Run | |
| TC-LEAD-002 | Lead list displays all leads | Functional | P2 | 1. Open Leads page | 2. Observe table | All leads shown with pagination if >20 entries | Not Run | |
| TC-LEAD-003 | Search leads by name or email | Functional | P2 | 1. Type name in search input | Table filters to matching leads in real-time | Not Run | |
| TC-LEAD-004 | Filter leads by status | Functional | P3 | 1. Use filter dropdown | 2. Select a status | Table shows only matching leads | Not Run | |
| TC-LEAD-005 | View lead detail | Functional | P2 | 1. Click on a lead row | Lead detail: full info, activity timeline, campaign association | Not Run | |
| TC-LEAD-006 | Export leads as CSV | Functional | P2 | 1. Click Export | 2. Select CSV | CSV downloaded with all lead columns | Not Run | |
| TC-LEAD-007 | Import leads from CSV | Functional | P3 | 1. Click Import | 2. Upload CSV | 3. Map columns | 4. Confirm | Leads imported; success count shown | Not Run | |
| TC-LEAD-008 | Update lead status | Functional | P3 | 1. Open lead detail | 2. Change status | 3. Save | Status updated; reflected in list immediately | Not Run | |
| TC-LEAD-009 | Delete lead | Functional | P3 | 1. Select lead | 2. Click delete | 3. Confirm | Lead removed; count decrements | Not Run | |
| TC-LEAD-010 | Leads empty state | UI | P4 | 1. Open Leads on fresh account | Empty state with CTA to run campaign or import leads | Not Run |
Leads - Audiences
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Audience Based Campaign Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-LEAD-0001 | Audience Campaign Intl Support | Automated | — | Audience Based Campaign Comprehensive: Audience Campaign Intl Support | All assertions pass — no exceptions raised | Not Run | tests/test_audience_based_campaign_comprehensive.py |
| AUTO-LEAD-0002 | Audience Campaign Intl Support | Automated | — | Audience Based Campaign Comprehensive: Audience Campaign Intl Support | All assertions pass — no exceptions raised | Not Run | tests/test_audience_based_campaign_comprehensive.py |
| AUTO-LEAD-0003 | Audience Campaign Intl Support | Automated | — | Audience Based Campaign Comprehensive: Audience Campaign Intl Support | All assertions pass — no exceptions raised | Not Run | tests/test_audience_based_campaign_comprehensive.py |
| AUTO-LEAD-0004 | Audience Campaign Intl Support | Automated | — | Audience Based Campaign Comprehensive: Audience Campaign Intl Support | All assertions pass — no exceptions raised | Not Run | tests/test_audience_based_campaign_comprehensive.py |
| AUTO-LEAD-0005 | Audience Campaign Variations | Automated | — | Audience Based Campaign Comprehensive: Audience Campaign Variations | All assertions pass — no exceptions raised | Not Run | tests/test_audience_based_campaign_comprehensive.py |
| AUTO-LEAD-0006 | Audience Campaign Variations | Automated | — | Audience Based Campaign Comprehensive: Audience Campaign Variations | All assertions pass — no exceptions raised | Not Run | tests/test_audience_based_campaign_comprehensive.py |
| AUTO-LEAD-0007 | Audience Campaign Variations | Automated | — | Audience Based Campaign Comprehensive: Audience Campaign Variations | All assertions pass — no exceptions raised | Not Run | tests/test_audience_based_campaign_comprehensive.py |
| AUTO-LEAD-0008 | Audience Campaign Workflow Variations | Automated | — | Audience Based Campaign Comprehensive: Audience Campaign Workflow Variations | All assertions pass — no exceptions raised | Not Run | tests/test_audience_based_campaign_comprehensive.py |
| AUTO-LEAD-0009 | Audience Campaign Workflow Variations | Automated | — | Audience Based Campaign Comprehensive: Audience Campaign Workflow Variations | All assertions pass — no exceptions raised | Not Run | tests/test_audience_based_campaign_comprehensive.py |
| AUTO-LEAD-0010 | Audience Campaign Workflow Variations | Automated | — | Audience Based Campaign Comprehensive: Audience Campaign Workflow Variations | All assertions pass — no exceptions raised | Not Run | tests/test_audience_based_campaign_comprehensive.py |
Audience Studio Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-LEAD-0011 | Audience Delete Requires Confirmation | Automated | — | Audience Studio Comprehensive: Audience Delete Requires Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0012 | Audience Edit Button Visible | Automated | — | Audience Studio Comprehensive: Audience Edit Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0013 | Audience Filter Combination Works | Automated | — | Audience Studio Comprehensive: Audience Filter Combination Works | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0014 | Audience Search Filters List | Automated | — | Audience Studio Comprehensive: Audience Search Filters List | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0015 | Audience Size Not Negative | Automated | — | Audience Studio Comprehensive: Audience Size Not Negative | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0016 | Audience Studio Create Button Visible | Automated | — | Audience Studio Comprehensive: Audience Studio Create Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0017 | Audience Studio List Renders | Automated | — | Audience Studio Comprehensive: Audience Studio List Renders | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0018 | Audience Studio Page Loads | Automated | — | Audience Studio Comprehensive: Audience Studio Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0019 | Audience Used In Campaign Visible | Automated | — | Audience Studio Comprehensive: Audience Used In Campaign Visible | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0020 | Audience With All Filters Cleared Shows All | Automated | — | Audience Studio Comprehensive: Audience With All Filters Cleared Shows All | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0021 | Create Audience Add Filter Country | Automated | — | Audience Studio Comprehensive: Create Audience Add Filter Country | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0022 | Create Audience Add Filter Event | Automated | — | Audience Studio Comprehensive: Create Audience Add Filter Event | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0023 | Create Audience Name Required | Automated | — | Audience Studio Comprehensive: Create Audience Name Required | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0024 | Create Audience Name Xss Safe | Automated | — | Audience Studio Comprehensive: Create Audience Name Xss Safe | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0025 | Create Audience Opens Modal Or Page | Automated | — | Audience Studio Comprehensive: Create Audience Opens Modal Or Page | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
| AUTO-LEAD-0026 | Create Audience Preview Count Shows | Automated | — | Audience Studio Comprehensive: Create Audience Preview Count Shows | All assertions pass — no exceptions raised | Not Run | tests/test_audience_studio_comprehensive.py |
Leads Create Audience
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-LEAD-0027 | Abandoned Checkout Event Group Selectable | Automated | — | Leads Create Audience: Abandoned Checkout Event Group Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0028 | Add Filter Increments Condition Count | Automated | — | Leads Create Audience: Add Filter Increments Condition Count | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0029 | Add Filter Shows And Connector | Automated | — | Leads Create Audience: Add Filter Shows And Connector | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0030 | Add Group Creates Grouped Block | Automated | — | Leads Create Audience: Add Group Creates Grouped Block | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0031 | Add Group Increments Condition Count | Automated | — | Leads Create Audience: Add Group Increments Condition Count | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0032 | Add Group Shows Ungroup Button | Automated | — | Leads Create Audience: Add Group Shows Ungroup Button | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0033 | All Six Event Groups Selectable | Automated | — | Leads Create Audience: All Six Event Groups Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0034 | And Connector Switches To Or | Automated | — | Leads Create Audience: And Connector Switches To Or | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0035 | And Or Toggle Available | Automated | — | Leads Create Audience: And Or Toggle Available | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0036 | Audiences Network No 5Xx | Automated | — | Leads Create Audience: Audiences Network No 5Xx | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0037 | Audiences Tab Create Campaign Button Per Row | Automated | — | Leads Create Audience: Audiences Tab Create Campaign Button Per Row | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0038 | Audiences Tab Exists | Automated | — | Leads Create Audience: Audiences Tab Exists | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0039 | Audiences Tab Kebab Menu Has Delete | Automated | — | Leads Create Audience: Audiences Tab Kebab Menu Has Delete | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0040 | Audiences Tab Kebab Menu View List | Automated | — | Leads Create Audience: Audiences Tab Kebab Menu View List | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0041 | Audiences Tab Loads | Automated | — | Leads Create Audience: Audiences Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0042 | Audiences Tab Pagination Present | Automated | — | Leads Create Audience: Audiences Tab Pagination Present | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0043 | Audiences Tab Search Filters | Automated | — | Leads Create Audience: Audiences Tab Search Filters | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0044 | Audiences Tab Search Input Present | Automated | — | Leads Create Audience: Audiences Tab Search Input Present | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0045 | Audiences Tab Table Columns | Automated | — | Leads Create Audience: Audiences Tab Table Columns | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0046 | Audiences Tab Upload Audiences Button Present | Automated | — | Leads Create Audience: Audiences Tab Upload Audiences Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0047 | Clear All Resets To Single Condition | Automated | — | Leads Create Audience: Clear All Resets To Single Condition | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0048 | Condition Builder Add Filter Button | Automated | — | Leads Create Audience: Condition Builder Add Filter Button | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0049 | Condition Builder Add Group Button | Automated | — | Leads Create Audience: Condition Builder Add Group Button | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0050 | Condition Builder Clear All Button | Automated | — | Leads Create Audience: Condition Builder Clear All Button | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0051 | Condition Builder In Plain Words Section | Automated | — | Leads Create Audience: Condition Builder In Plain Words Section | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0052 | Condition Builder Match Customers Header | Automated | — | Leads Create Audience: Condition Builder Match Customers Header | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0053 | Condition Builder Preview Audience Button | Automated | — | Leads Create Audience: Condition Builder Preview Audience Button | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0054 | Condition Builder Select Event Dropdown Exists | Automated | — | Leads Create Audience: Condition Builder Select Event Dropdown Exists | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0055 | Condition Builder Shows Condition Count | Automated | — | Leads Create Audience: Condition Builder Shows Condition Count | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0056 | Condition Delete Button Removes Row | Automated | — | Leads Create Audience: Condition Delete Button Removes Row | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0057 | Condition Duplicate Button Clones Row | Automated | — | Leads Create Audience: Condition Duplicate Button Clones Row | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0058 | Create Audience Back Button Returns To Leads | Automated | — | Leads Create Audience: Create Audience Back Button Returns To Leads | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0059 | Create Audience Breadcrumb Shows Leads | Automated | — | Leads Create Audience: Create Audience Breadcrumb Shows Leads | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0060 | Create Audience Network No 5Xx | Automated | — | Leads Create Audience: Create Audience Network No 5Xx | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0061 | Create Audience Page Loads | Automated | — | Leads Create Audience: Create Audience Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0062 | Create Audience Page No Js Errors | Automated | — | Leads Create Audience: Create Audience Page No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0063 | Create Audience Page Title | Automated | — | Leads Create Audience: Create Audience Page Title | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0064 | Create Audience Save Navigates To Audiences Tab | Automated | — | Leads Create Audience: Create Audience Save Navigates To Audiences Tab | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0065 | Create Audience Subtitle Visible | Automated | — | Leads Create Audience: Create Audience Subtitle Visible | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0066 | Create Audience Unauthenticated Redirects | Automated | — | Leads Create Audience: Create Audience Unauthenticated Redirects | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0067 | Create Audiences Button Navigates To Builder | Automated | — | Leads Create Audience: Create Audiences Button Navigates To Builder | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0068 | Create Audiences Button Present On Audiences Tab | Automated | — | Leads Create Audience: Create Audiences Button Present On Audiences Tab | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0069 | Create Audiences Button Present On Leads Tab | Automated | — | Leads Create Audience: Create Audiences Button Present On Leads Tab | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0070 | Direct Url Create Audience Loads | Automated | — | Leads Create Audience: Direct Url Create Audience Loads | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0071 | Event Dropdown Closes On Escape | Automated | — | Leads Create Audience: Event Dropdown Closes On Escape | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0072 | Event Dropdown Has Search Input | Automated | — | Leads Create Audience: Event Dropdown Has Search Input | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0073 | Event Dropdown Opens On Click | Automated | — | Leads Create Audience: Event Dropdown Opens On Click | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0074 | Event Dropdown Search Filters Events | Automated | — | Leads Create Audience: Event Dropdown Search Filters Events | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0075 | Event Dropdown Shows Abandoned Checkout | Automated | — | Leads Create Audience: Event Dropdown Shows Abandoned Checkout | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0076 | Event Dropdown Shows Add To Cart | Automated | — | Leads Create Audience: Event Dropdown Shows Add To Cart | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0077 | Event Dropdown Shows Begin Checkout | Automated | — | Leads Create Audience: Event Dropdown Shows Begin Checkout | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0078 | Event Dropdown Shows Complete Registration | Automated | — | Leads Create Audience: Event Dropdown Shows Complete Registration | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0079 | Event Dropdown Shows Property Types | Automated | — | Leads Create Audience: Event Dropdown Shows Property Types | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0080 | Event Dropdown Shows View Content | Automated | — | Leads Create Audience: Event Dropdown Shows View Content | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0081 | Event Dropdown Shows View Item | Automated | — | Leads Create Audience: Event Dropdown Shows View Item | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0082 | Event Group Happened Not Happened Options | Automated | — | Leads Create Audience: Event Group Happened Not Happened Options | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0083 | Event Group Plain Words Updates | Automated | — | Leads Create Audience: Event Group Plain Words Updates | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0084 | Event Group Select Not Happened | Automated | — | Leads Create Audience: Event Group Select Not Happened | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0085 | Event Group Shows Happened Operator | Automated | — | Leads Create Audience: Event Group Shows Happened Operator | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0086 | Group Add Filter Inside Group | Automated | — | Leads Create Audience: Group Add Filter Inside Group | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0087 | Leads Download Csv Button Present | Automated | — | Leads Create Audience: Leads Download Csv Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0088 | Leads Network No 5Xx On Load | Automated | — | Leads Create Audience: Leads Network No 5Xx On Load | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0089 | Leads Page Loads Authenticated | Automated | — | Leads Create Audience: Leads Page Loads Authenticated | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0090 | Leads Page No Js Errors | Automated | — | Leads Create Audience: Leads Page No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0091 | Leads Page Redirects Unauthenticated | Automated | — | Leads Create Audience: Leads Page Redirects Unauthenticated | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0092 | Leads Page Subtitle Visible | Automated | — | Leads Create Audience: Leads Page Subtitle Visible | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0093 | Leads Pagination Next Works | Automated | — | Leads Create Audience: Leads Pagination Next Works | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0094 | Leads Pagination Present | Automated | — | Leads Create Audience: Leads Pagination Present | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0095 | Leads Search Filters Results | Automated | — | Leads Create Audience: Leads Search Filters Results | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0096 | Leads Search Input Present | Automated | — | Leads Create Audience: Leads Search Input Present | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0097 | Leads Search Xss Safe | Automated | — | Leads Create Audience: Leads Search Xss Safe | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0098 | Leads Status Filter Button Exists | Automated | — | Leads Create Audience: Leads Status Filter Button Exists | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0099 | Leads Status Filter Opens Options | Automated | — | Leads Create Audience: Leads Status Filter Opens Options | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0100 | Leads Tab Active By Default | Automated | — | Leads Create Audience: Leads Tab Active By Default | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0101 | Leads Tab Switch Back From Audiences | Automated | — | Leads Create Audience: Leads Tab Switch Back From Audiences | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0102 | Leads Table Columns Present | Automated | — | Leads Create Audience: Leads Table Columns Present | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0103 | Leads Table Shows Data Rows | Automated | — | Leads Create Audience: Leads Table Shows Data Rows | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0104 | Multi Condition Plain Words Updates | Automated | — | Leads Create Audience: Multi Condition Plain Words Updates | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0105 | Number Property Greater Than Operator | Automated | — | Leads Create Audience: Number Property Greater Than Operator | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0106 | Number Property Has Numeric Input | Automated | — | Leads Create Audience: Number Property Has Numeric Input | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0107 | Number Property Less Than Operator | Automated | — | Leads Create Audience: Number Property Less Than Operator | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0108 | Number Property Not Equals Operator | Automated | — | Leads Create Audience: Number Property Not Equals Operator | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0109 | Number Property Operator Options | Automated | — | Leads Create Audience: Number Property Operator Options | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0110 | Number Property Shows Equals Operator | Automated | — | Leads Create Audience: Number Property Shows Equals Operator | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0111 | Preview Audience Button Triggers Preview | Automated | — | Leads Create Audience: Preview Audience Button Triggers Preview | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0112 | Preview Create Audience Button Present | Automated | — | Leads Create Audience: Preview Create Audience Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0113 | Preview No Crash On Empty Condition | Automated | — | Leads Create Audience: Preview No Crash On Empty Condition | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0114 | Preview Shows Matched Users Table | Automated | — | Leads Create Audience: Preview Shows Matched Users Table | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0115 | Preview Shows User Count Badge | Automated | — | Leads Create Audience: Preview Shows User Count Badge | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0116 | Preview Updates On Condition Change | Automated | — | Leads Create Audience: Preview Updates On Condition Change | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0117 | String Property Contains Operator | Automated | — | Leads Create Audience: String Property Contains Operator | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0118 | String Property Does Not Contain Operator | Automated | — | Leads Create Audience: String Property Does Not Contain Operator | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0119 | String Property Enter Value Updates Plain Words | Automated | — | Leads Create Audience: String Property Enter Value Updates Plain Words | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0120 | String Property Has Text Input | Automated | — | Leads Create Audience: String Property Has Text Input | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0121 | String Property Is Not Operator | Automated | — | Leads Create Audience: String Property Is Not Operator | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0122 | String Property Operator Options | Automated | — | Leads Create Audience: String Property Operator Options | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
| AUTO-LEAD-0123 | String Property Shows Is Operator | Automated | — | Leads Create Audience: String Property Shows Is Operator | All assertions pass — no exceptions raised | Not Run | tests/test_leads_create_audience.py |
Markopolo Audience Based Campaign
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-LEAD-0124 | Audience Based Campaign Defaultflow | Automated | — | Markopolo Audience Based Campaign: Audience Based Campaign Defaultflow | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_audience_based_campaign.py |
| AUTO-LEAD-0125 | Audience Based Campaign Self Written Flow | Automated | — | Markopolo Audience Based Campaign: Audience Based Campaign Self Written Flow | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_audience_based_campaign.py |
Markopolo Audience Studio
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-LEAD-0126 | Audience Studio Flow | Automated | — | Markopolo Audience Studio: Audience Studio Flow | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_audience_studio.py |
Markopolo Users Advanced
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-LEAD-0127 | Audience Filter Conditions Available | Automated | — | Markopolo Users Advanced: Audience Filter Conditions Available | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0128 | Audience Name Required To Save | Automated | — | Markopolo Users Advanced: Audience Name Required To Save | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0129 | Audiences Tab Loads Correctly | Automated | — | Markopolo Users Advanced: Audiences Tab Loads Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0130 | Create Audience Button Present | Automated | — | Markopolo Users Advanced: Create Audience Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0131 | Create Audience Opens Builder | Automated | — | Markopolo Users Advanced: Create Audience Opens Builder | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0132 | Bulk Action Appears On Selection | Automated | — | Markopolo Users Advanced: Bulk Action Appears On Selection | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0133 | Row Checkbox Present Per Lead | Automated | — | Markopolo Users Advanced: Row Checkbox Present Per Lead | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0134 | Select All Checkbox Present | Automated | — | Markopolo Users Advanced: Select All Checkbox Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0135 | Csv With Missing Required Columns Rejected | Automated | — | Markopolo Users Advanced: Csv With Missing Required Columns Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0136 | Csv With Special Characters In Names | Automated | — | Markopolo Users Advanced: Csv With Special Characters In Names | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0137 | Empty Csv File Shows Warning | Automated | — | Markopolo Users Advanced: Empty Csv File Shows Warning | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0138 | Large Csv Handled Without Crash | Automated | — | Markopolo Users Advanced: Large Csv Handled Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0139 | Non Csv File Rejected | Automated | — | Markopolo Users Advanced: Non Csv File Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0140 | Upload Modal Requires File Selection | Automated | — | Markopolo Users Advanced: Upload Modal Requires File Selection | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0141 | Valid Csv Accepted | Automated | — | Markopolo Users Advanced: Valid Csv Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0142 | Export Button Present | Automated | — | Markopolo Users Advanced: Export Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0143 | Export Does Not Crash | Automated | — | Markopolo Users Advanced: Export Does Not Crash | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0144 | Search By Email Domain | Automated | — | Markopolo Users Advanced: Search By Email Domain | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0145 | Search Is Case Insensitive | Automated | — | Markopolo Users Advanced: Search Is Case Insensitive | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0146 | Search Sql Injection Safe | Automated | — | Markopolo Users Advanced: Search Sql Injection Safe | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0147 | Search With Phone Number | Automated | — | Markopolo Users Advanced: Search With Phone Number | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0148 | Leads Data Rows Have Valid Email Format | Automated | — | Markopolo Users Advanced: Leads Data Rows Have Valid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0149 | Leads Tab Active By Default | Automated | — | Markopolo Users Advanced: Leads Tab Active By Default | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0150 | Leads Table Has Email Column | Automated | — | Markopolo Users Advanced: Leads Table Has Email Column | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0151 | Leads Table Has Name Column | Automated | — | Markopolo Users Advanced: Leads Table Has Name Column | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
| AUTO-LEAD-0152 | Row Count Matches Pagination Total | Automated | — | Markopolo Users Advanced: Row Count Matches Pagination Total | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_advanced.py |
Markopolo Users Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-LEAD-0153 | Create Audiences Button Works | Automated | — | Markopolo Users Comprehensive: Create Audiences Button Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0154 | Empty Csv Upload Handled | Automated | — | Markopolo Users Comprehensive: Empty Csv Upload Handled | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0155 | Invalid File Format Rejected | Automated | — | Markopolo Users Comprehensive: Invalid File Format Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0156 | Upload Modal Closes With Close Button | Automated | — | Markopolo Users Comprehensive: Upload Modal Closes With Close Button | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0157 | Upload Modal Closes With Escape | Automated | — | Markopolo Users Comprehensive: Upload Modal Closes With Escape | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0158 | Upload Modal Opens | Automated | — | Markopolo Users Comprehensive: Upload Modal Opens | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0159 | Valid Csv Upload Accepted | Automated | — | Markopolo Users Comprehensive: Valid Csv Upload Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0160 | Language Options Available | Automated | — | Markopolo Users Comprehensive: Language Options Available | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0161 | User Menu Has Logout | Automated | — | Markopolo Users Comprehensive: User Menu Has Logout | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0162 | Audiences Tab Loads | Automated | — | Markopolo Users Comprehensive: Audiences Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0163 | Leads Tab Shows Table | Automated | — | Markopolo Users Comprehensive: Leads Tab Shows Table | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0164 | Sub Navigation Visible | Automated | — | Markopolo Users Comprehensive: Sub Navigation Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0165 | Url Is Correct | Automated | — | Markopolo Users Comprehensive: Url Is Correct | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0166 | Pagination Visible When Multiple Pages | Automated | — | Markopolo Users Comprehensive: Pagination Visible When Multiple Pages | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0167 | Create Campaign From Row | Automated | — | Markopolo Users Comprehensive: Create Campaign From Row | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0168 | Row More Options Menu Opens | Automated | — | Markopolo Users Comprehensive: Row More Options Menu Opens | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0169 | Search Can Be Cleared | Automated | — | Markopolo Users Comprehensive: Search Can Be Cleared | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0170 | Search Scenarios | Automated | — | Markopolo Users Comprehensive: Search Scenarios | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0171 | Search Scenarios | Automated | — | Markopolo Users Comprehensive: Search Scenarios | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0172 | Search Scenarios | Automated | — | Markopolo Users Comprehensive: Search Scenarios | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0173 | Search Scenarios | Automated | — | Markopolo Users Comprehensive: Search Scenarios | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0174 | Search Scenarios | Automated | — | Markopolo Users Comprehensive: Search Scenarios | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0175 | Xss In Search Not Executed | Automated | — | Markopolo Users Comprehensive: Xss In Search Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0176 | Row Count Is Positive Or Empty State | Automated | — | Markopolo Users Comprehensive: Row Count Is Positive Or Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
| AUTO-LEAD-0177 | Table Has Expected Headers | Automated | — | Markopolo Users Comprehensive: Table Has Expected Headers | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_comprehensive.py |
Markopolo Users Flow
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-LEAD-0178 | All Subnav Buttons Visible | Automated | — | Markopolo Users Flow: All Subnav Buttons Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0179 | Click Audiences Tab | Automated | — | Markopolo Users Flow: Click Audiences Tab | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0180 | Click Create Audiences | Automated | — | Markopolo Users Flow: Click Create Audiences | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0181 | Click Leads Tab | Automated | — | Markopolo Users Flow: Click Leads Tab | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0182 | Click Upload Leads Modal | Automated | — | Markopolo Users Flow: Click Upload Leads Modal | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0183 | Language Dropdown | Automated | — | Markopolo Users Flow: Language Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0184 | Pagination Controls | Automated | — | Markopolo Users Flow: Pagination Controls | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0185 | Row Actions Create Campaign | Automated | — | Markopolo Users Flow: Row Actions Create Campaign | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0186 | Row Actions More Menu | Automated | — | Markopolo Users Flow: Row Actions More Menu | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0187 | Search Leads | Automated | — | Markopolo Users Flow: Search Leads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0188 | Table Headers Present | Automated | — | Markopolo Users Flow: Table Headers Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0189 | User Menu Options | Automated | — | Markopolo Users Flow: User Menu Options | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0190 | Users Page Full Flow | Automated | — | Markopolo Users Flow: Users Page Full Flow | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
| AUTO-LEAD-0191 | Users Page Loads Successfully | Automated | — | Markopolo Users Flow: Users Page Loads Successfully | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_users_flow.py |
Campaign 386 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Campaign - Audience-based
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-CAMP-001 | Create audience-based campaign - full E2E flow | E2E | P1 | 1. Click Create Campaign 2. Select 'Audience Based' trigger 3. Enter campaign name 4. Select 'English (US)' language 5. Select 'User with email user@gmail.com - Part 1' from audience list 6. Select 'Direct sales' objective 7. Click Continue 8. Select 'Autosend' channel and platform 9. Click Continue 10. Confirm AI content generation and launch |
Campaign launched successfully; status = Active; contacts in audience start receiving messages | Not Run | |
| TC-CAMP-002 | Campaign name - empty validation (Negative) | Negative | P2 | 1. Clear campaign name field 2. Fill other fields (language, trigger, audience, objective) 3. Click Continue |
Inline validation error: 'Campaign name is required'; wizard does not proceed to Step 2 | Not Run | |
| TC-CAMP-003 | Campaign name - duplicate warning (Negative) | Negative | P2 | 1. Enter an existing campaign name (e.g. 'Untitled campaign 7/19/2026') 2. Click Continue |
Warning shown: 'A campaign with this name already exists'; proceeds but prompts for confirmation or appends suffix | Not Run | |
| TC-CAMP-004 | Language selection dropdown options | UI | P2 | 1. Click 'Content language' dropdown | Dropdown expands showing supported options (e.g., English (US), English (UK), Spanish, French, etc.) | Not Run | |
| TC-CAMP-005 | Select Audience - Search audiences by name/description | Functional | P2 | 1. Enter 'FCM' in the audience search input | Audience list filters instantly to show only audiences matching 'FCM' (e.g., User by FCM Token - Part 1) | Not Run | |
| TC-CAMP-006 | Select Audience - Pagination in audience list | UI | P2 | 1. Scroll down to bottom of Select audience container 2. Click '2' or 'More pages' |
Audience list paginates successfully; displays next set of audiences | Not Run | |
| TC-CAMP-007 | Select Audience - Create audience redirection link | Functional | P2 | 1. Click 'Create audience' button | Navigates to /leads page or opens Create Audience modal; wizard state preserved | Not Run | |
| TC-CAMP-008 | Select Audience - Selected count limit validation | UI | P2 | 1. Select an audience (e.g. User with email user@gmail.com - Part 1) | Selected audiences display changes to 'Selected audiences (1)' and limits badge reads '1 / 50K' | Not Run | |
| TC-CAMP-009 | Objective - Select Direct sales objective | Functional | P2 | 1. Click 'Direct sales' objective option card | Direct sales card is highlighted; subtitle indicates 'Drive purchases faster with limited-time offers...' | Not Run | |
| TC-CAMP-010 | Objective - Select Promotional objective | Functional | P2 | 1. Click 'Promotional' objective option card | Promotional card is highlighted; subtitle indicates 'Announce new products, sales events...' | Not Run | |
| TC-CAMP-011 | Objective - Select Call booking objective | Functional | P2 | 1. Click 'Call booking' objective option card | Call booking card is highlighted; subtitle indicates 'Encourage users to book a time...' | Not Run | |
| TC-CAMP-012 | Objective - Select Follow-up sequence objective | Functional | P2 | 1. Click 'Follow-up sequence' objective option card | Follow-up sequence card is highlighted; subtitle indicates 'Continue the conversation with users...' | Not Run | |
| TC-CAMP-013 | Objective - Select Custom objective and enter text | Functional | P2 | 1. Click 'Custom objective' 2. Enter custom campaign prompt or goals |
Custom objective card highlighted; custom text input field enabled and accepts text | Not Run | |
| TC-CAMP-014 | Additional settings - Upload valid knowledge base content file | Functional | P1 | 1. Click 'Upload file' under knowledge base section 2. Select 'sample-brand.pdf' 3. Complete upload |
File uploaded and displayed as 'sample-brand.pdf' with a 'Clear' option | Not Run | |
| TC-CAMP-015 | Additional settings - Clear/remove uploaded knowledge base file | Functional | P1 | 1. Click 'Clear' next to 'sample-brand.pdf' | File is removed immediately; upload container reverts to default empty state | Not Run | |
| TC-CAMP-016 | Schedule future campaign | Functional | P1 | 1. Fill campaign configuration details 2. Set Schedule for later date/time in the future 3. Complete wizard and confirm |
Campaign scheduled; status in list shows 'Waiting for Launch' | Not Run | |
| TC-CAMP-017 | Save campaign as draft | Functional | P1 | 1. Start campaign configuration wizard 2. Fill Step 1 details 3. Click Close button 4. Select 'Save as Draft' |
Campaign saved; status in list shows 'Draft' or 'Ready to Launch' | Not Run | |
| TC-CAMP-018 | Step 1 validation - Proceed without selecting an audience (Negative) | Negative | P2 | 1. Do not select any target audience 2. Click Continue |
Validation error: 'Please select at least one target audience'; form not submitted | Not Run |
Campaign - Event-based
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-CAMP-019 | Create event-based campaign - full E2E flow | E2E | P1 | 1. Click Create Campaign 2. Select 'Event Based' trigger 3. Select event (e.g. cart_abandoned) 4. Select communication channel (Email - Autosend) 5. Continue and launch |
Event campaign activated; status = Active; listener responds to web abandoned cart events | Not Run | |
| TC-CAMP-020 | Event trigger selection list options | UI | P2 | 1. Click trigger selection dropdown | Dropdown lists all tracked store events: Page View, Add to Cart, Cart Abandoned, Purchase, etc. | Not Run | |
| TC-CAMP-021 | Event trigger selection empty validation (Negative) | Negative | P2 | 1. Do not select any trigger event 2. Click Continue |
Validation error: 'Trigger event is required'; wizard does not proceed | Not Run | |
| TC-CAMP-022 | Configure dispatch delay for event-based campaign | Functional | P2 | 1. Select event trigger 2. Set delay timer to '30 minutes' 3. Click Continue |
Delay configuration saved successfully; triggers are fired exactly 30 minutes post-event | Not Run | |
| TC-CAMP-023 | Test event trigger (dry run) | Functional | P2 | 1. Click 'Send test trigger' on event campaign detail page 2. Enter test email address |
Test payload sent successfully; campaign action executes immediately for the test user | Not Run | |
| TC-CAMP-024 | Activate event-based campaign | Functional | P1 | 1. Open a ready event campaign 2. Click Activate/Launch |
Campaign status updates to Active; event-based marketing trigger is live | Not Run | |
| TC-CAMP-025 | Pause active campaign | Functional | P2 | 1. Open active campaign 2. Click Pause button |
Status updates to Paused; message dispatching stops immediately | Not Run | CRITICAL: Must use alternate credentials for pause/disconnect actions |
| TC-CAMP-026 | Resume paused campaign | Functional | P2 | 1. Open paused campaign 2. Click Resume button |
Campaign status updates back to Active; message queue resumes | Not Run | |
| TC-CAMP-027 | Deactivate campaign | Functional | P2 | 1. Open active event campaign 2. Click Deactivate button |
Status changes to Deactive; event listener disabled; status badge updated in campaigns list | Not Run | CRITICAL: Must use alternate credentials for deactivate/disconnect actions |
Campaign - Channel Selection
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-CAMP-028 | Channel select - Email platforms display | UI | P2 | 1. Look at 'Email' channel section | Email platforms options shown: Autosend (logo), Resend (logo), Sendgrid (logo); shows Connect button for disconnected services | Not Run | |
| TC-CAMP-029 | Channel select - Connect button redirect | Functional | P2 | 1. Click 'Connect' under Sendgrid | Redirects/navigates to Integrations page to set up API keys; wizard state is saved as draft | Not Run | |
| TC-CAMP-030 | Channel select - SMS platforms display | UI | P2 | 1. Look at 'SMS' channel section | SMS platform options shown: Mark-sms, Twilio, Revesms, Boomcast | Not Run | |
| TC-CAMP-031 | Channel select - Push notification platform display | UI | P2 | 1. Look at 'Push notification' channel section | Firebase platform option is shown with status | Not Run | |
| TC-CAMP-032 | Channel select - WhatsApp platform connected toggle | Functional | P1 | 1. Observe WhatsApp section showing status: 'Connected. Toggle on to use WhatsApp in this campaign.' 2. Toggle WhatsApp switch to ON |
WhatsApp channel is selected for campaign delivery; configuration highlights Meta/Twilio options | Not Run | |
| TC-CAMP-033 | Channel select - Select multiple channels/providers | Functional | P2 | 1. Select Email (Autosend) 2. Select WhatsApp (Meta) 3. Click Continue |
Wizard saves multi-channel options and proceeds to Step 3 workflow preview | Not Run | |
| TC-CAMP-034 | Channel select - Proceed without selecting any channel/platform (Negative) | Negative | P2 | 1. Do not select/toggle any platform 2. Click Continue |
Validation error: 'Please select at least one active communication channel'; form not submitted | Not Run |
Campaign - AI Generation & Management
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-CAMP-035 | Wizard Step 3 - AI content generation workflow review text | UI | P2 | 1. Look at Step 3 header and details | Displays review prompt: 'Review this workflow, then confirm to have AI write the content... Nothing is generated until you confirm.' | Not Run | |
| TC-CAMP-036 | Wizard Step 3 - Confirm and trigger AI content generation | Functional | P1 | 1. Review workflow steps 2. Click 'Confirm and Generate' |
AI starts writing content for every step; loader shown; once completed, campaign goes live or draft updates | Not Run | |
| TC-CAMP-037 | Wizard Navigation - Go back navigation preserves settings | Functional | P2 | 1. Click 'Go back' button | Returns to Step 1; all entered settings (name, trigger, selected audience, objective, knowledge file) remain preserved | Not Run | |
| TC-CAMP-038 | Wizard Navigation - Close wizard confirmation prompt | UI | P2 | 1. Click 'Close' button in header | Prompt opens: 'Do you want to discard changes or save this campaign as draft?'; provides Draft/Discard/Cancel options | Not Run | |
| TC-CAMP-039 | Campaign list - Filter campaigns by status | Functional | P2 | 1. Click 'Draft' filter tab 2. Click 'Live' filter tab 3. Click 'Deactive' filter tab |
Campaign table filters immediately to show only campaigns matching the selected status tab | Not Run | |
| TC-CAMP-040 | Campaign list - Edit existing campaign draft | Functional | P1 | 1. Find draft campaign in list 2. Click 'Edit' in Actions column |
Wizard opens pre-filled with draft configurations; allows editing and proceeding to next steps | Not Run | |
| TC-CAMP-041 | Campaign list - Duplicate campaign | Functional | P2 | 1. Find any campaign in list 2. Click 'Duplicate' icon/button |
A duplicate campaign with suffix '- Copy' is created and displayed in drafts list | Not Run | |
| TC-CAMP-042 | Campaign list - Delete campaign | Functional | P1 | 1. Navigate to campaigns dashboard 2. Click 'Delete' in Actions column 3. Confirm deletion in popup |
Campaign removed from list; success toast shown; deleted state updated in database | Not Run | CRITICAL: Must use alternate credentials for delete actions |
Campaign Creation E2E
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0001 | Audience Step1 Loads | Automated | — | Campaign Creation E2E: Audience Step1 Loads | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0002 | Campaign Name Empty Shows Error | Automated | — | Campaign Creation E2E: Campaign Name Empty Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0003 | Campaign Name Max Length Handled | Automated | — | Campaign Creation E2E: Campaign Name Max Length Handled | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0004 | Campaign Name Whitespace Shows Error | Automated | — | Campaign Creation E2E: Campaign Name Whitespace Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0005 | Campaign Name Xss Sanitized | Automated | — | Campaign Creation E2E: Campaign Name Xss Sanitized | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0006 | Next Button Disabled Without Required Fields | Automated | — | Campaign Creation E2E: Next Button Disabled Without Required Fields | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0007 | Channel Selection Step Visible | Automated | — | Campaign Creation E2E: Channel Selection Step Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0008 | Email Channel Selectable | Automated | — | Campaign Creation E2E: Email Channel Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0009 | Must Select At Least One Channel | Automated | — | Campaign Creation E2E: Must Select At Least One Channel | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0010 | Sms Channel Selectable | Automated | — | Campaign Creation E2E: Sms Channel Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0011 | Campaign Name Change Persists | Automated | — | Campaign Creation E2E: Campaign Name Change Persists | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0012 | Edit Campaign From Detail Page | Automated | — | Campaign Creation E2E: Edit Campaign From Detail Page | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0013 | Campaign Sort By Column | Automated | — | Campaign Creation E2E: Campaign Sort By Column | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0014 | Campaign Status Badge Colors | Automated | — | Campaign Creation E2E: Campaign Status Badge Colors | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0015 | Delete Campaign Requires Confirmation | Automated | — | Campaign Creation E2E: Delete Campaign Requires Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0016 | Duplicate Campaign Available | Automated | — | Campaign Creation E2E: Duplicate Campaign Available | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0017 | Pause Campaign From List | Automated | — | Campaign Creation E2E: Pause Campaign From List | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0018 | Past Date Start Not Allowed | Automated | — | Campaign Creation E2E: Past Date Start Not Allowed | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0019 | Schedule Options Present | Automated | — | Campaign Creation E2E: Schedule Options Present | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0020 | Email Step Requires Subject Line | Automated | — | Campaign Creation E2E: Email Step Requires Subject Line | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0021 | Sequence Step Can Be Added | Automated | — | Campaign Creation E2E: Sequence Step Can Be Added | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0022 | Sequence Step Has Channel Configuration | Automated | — | Campaign Creation E2E: Sequence Step Has Channel Configuration | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0023 | Sms Character Limit Indicator | Automated | — | Campaign Creation E2E: Sms Character Limit Indicator | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0024 | Audience Based Campaign Option Visible | Automated | — | Campaign Creation E2E: Audience Based Campaign Option Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0025 | Campaign Type Selection Can Be Cancelled | Automated | — | Campaign Creation E2E: Campaign Type Selection Can Be Cancelled | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0026 | Create Campaign Opens Type Modal | Automated | — | Campaign Creation E2E: Create Campaign Opens Type Modal | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0027 | Event Based Campaign Option Visible | Automated | — | Campaign Creation E2E: Event Based Campaign Option Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
| AUTO-CAMP-0028 | Preset Campaign Option Visible | Automated | — | Campaign Creation E2E: Preset Campaign Option Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_e2e.py |
Campaign Creation Wizard
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0029 | Close Button Exits Wizard | Automated | — | Campaign Creation Wizard: Close Button Exits Wizard | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0030 | Close Button Visible | Automated | — | Campaign Creation Wizard: Close Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0031 | Wizard Accessible Via Create Button | Automated | — | Campaign Creation Wizard: Wizard Accessible Via Create Button | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0032 | Wizard Breadcrumb Campaigns | Automated | — | Campaign Creation Wizard: Wizard Breadcrumb Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0033 | Wizard Loads Content | Automated | — | Campaign Creation Wizard: Wizard Loads Content | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0034 | Wizard Title | Automated | — | Campaign Creation Wizard: Wizard Title | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0035 | Wizard Url Correct | Automated | — | Campaign Creation Wizard: Wizard Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0036 | Audience Based Description | Automated | — | Campaign Creation Wizard: Audience Based Description | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0037 | Audience Based Toggle Visible | Automated | — | Campaign Creation Wizard: Audience Based Toggle Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0038 | Audience List Has Items | Automated | — | Campaign Creation Wizard: Audience List Has Items | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0039 | Audience List Visible | Automated | — | Campaign Creation Wizard: Audience List Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0040 | Audience Pagination Visible | Automated | — | Campaign Creation Wizard: Audience Pagination Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0041 | Campaign Name Accepts Input | Automated | — | Campaign Creation Wizard: Campaign Name Accepts Input | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0042 | Campaign Name Field Visible | Automated | — | Campaign Creation Wizard: Campaign Name Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0043 | Content Language Selector Visible | Automated | — | Campaign Creation Wizard: Content Language Selector Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0044 | Continue Button Visible | Automated | — | Campaign Creation Wizard: Continue Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0045 | Describe Target Audience Visible | Automated | — | Campaign Creation Wizard: Describe Target Audience Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0046 | Event Based Click Changes View | Automated | — | Campaign Creation Wizard: Event Based Click Changes View | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0047 | Event Based Description | Automated | — | Campaign Creation Wizard: Event Based Description | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0048 | Event Based Toggle Visible | Automated | — | Campaign Creation Wizard: Event Based Toggle Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0049 | Regenerate Audience Button Visible | Automated | — | Campaign Creation Wizard: Regenerate Audience Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0050 | Select Products From Catalog Visible | Automated | — | Campaign Creation Wizard: Select Products From Catalog Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0051 | Shopify Cart Abandoners Segment Visible | Automated | — | Campaign Creation Wizard: Shopify Cart Abandoners Segment Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0052 | Step1 Header Visible | Automated | — | Campaign Creation Wizard: Step1 Header Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0053 | Step Indicators Visible | Automated | — | Campaign Creation Wizard: Step Indicators Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0054 | All 4 Steps Described | Automated | — | Campaign Creation Wizard: All 4 Steps Described | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0055 | Step2 Label Visible | Automated | — | Campaign Creation Wizard: Step2 Label Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0056 | Step3 Label Visible | Automated | — | Campaign Creation Wizard: Step3 Label Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0057 | Step4 Label Visible | Automated | — | Campaign Creation Wizard: Step4 Label Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0058 | Wizard Https | Automated | — | Campaign Creation Wizard: Wizard Https | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0059 | Wizard No Js Crash | Automated | — | Campaign Creation Wizard: Wizard No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
| AUTO-CAMP-0060 | Wizard Responsive Mobile | Automated | — | Campaign Creation Wizard: Wizard Responsive Mobile | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_creation_wizard.py |
Campaign Detail Page
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0061 | Activity Sub Tab Visible | Automated | — | Campaign Detail Page: Activity Sub Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0062 | Analytics Tab Clickable | Automated | — | Campaign Detail Page: Analytics Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0063 | Analytics Tab Has Content | Automated | — | Campaign Detail Page: Analytics Tab Has Content | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0064 | Analytics Tab Responsive | Automated | — | Campaign Detail Page: Analytics Tab Responsive | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0065 | Analytics Time Filter Visible | Automated | — | Campaign Detail Page: Analytics Time Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0066 | Analytics Values Are Numeric | Automated | — | Campaign Detail Page: Analytics Values Are Numeric | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0067 | Channel Performance Email Row | Automated | — | Campaign Detail Page: Channel Performance Email Row | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0068 | Channel Performance Section Visible | Automated | — | Campaign Detail Page: Channel Performance Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0069 | Channel Performance Sms Row | Automated | — | Campaign Detail Page: Channel Performance Sms Row | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0070 | Channel Performance Table Columns | Automated | — | Campaign Detail Page: Channel Performance Table Columns | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0071 | Email Ctr Visible | Automated | — | Campaign Detail Page: Email Ctr Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0072 | Email Delivered Metric Visible | Automated | — | Campaign Detail Page: Email Delivered Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0073 | Email Delivery Rate Visible | Automated | — | Campaign Detail Page: Email Delivery Rate Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0074 | Email Open Rate Visible | Automated | — | Campaign Detail Page: Email Open Rate Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0075 | Email Processed Metric Visible | Automated | — | Campaign Detail Page: Email Processed Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0076 | Email Section Visible | Automated | — | Campaign Detail Page: Email Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0077 | Email Sent Metric Visible | Automated | — | Campaign Detail Page: Email Sent Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0078 | Sms Metrics Same As Email | Automated | — | Campaign Detail Page: Sms Metrics Same As Email | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0079 | Sms Section Visible | Automated | — | Campaign Detail Page: Sms Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0080 | Step Analytics Sub Tab Visible | Automated | — | Campaign Detail Page: Step Analytics Sub Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0081 | Leads Empty State Or Data | Automated | — | Campaign Detail Page: Leads Empty State Or Data | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0082 | Leads Source Filter Visible | Automated | — | Campaign Detail Page: Leads Source Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0083 | Leads Tab Clickable | Automated | — | Campaign Detail Page: Leads Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0084 | Leads Tab Has Content | Automated | — | Campaign Detail Page: Leads Tab Has Content | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0085 | Leads Time Filter Visible | Automated | — | Campaign Detail Page: Leads Time Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0086 | Back Button Navigates To Campaigns | Automated | — | Campaign Detail Page: Back Button Navigates To Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0087 | Back To Campaigns Button | Automated | — | Campaign Detail Page: Back To Campaigns Button | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0088 | Breadcrumb Campaigns Visible | Automated | — | Campaign Detail Page: Breadcrumb Campaigns Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0089 | Campaign Name In Heading | Automated | — | Campaign Detail Page: Campaign Name In Heading | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0090 | Created On Date Visible | Automated | — | Campaign Detail Page: Created On Date Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0091 | Detail Url Pattern | Automated | — | Campaign Detail Page: Detail Url Pattern | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0092 | No Js Crash On Detail | Automated | — | Campaign Detail Page: No Js Crash On Detail | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0093 | Three Sub Tabs Visible | Automated | — | Campaign Detail Page: Three Sub Tabs Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0094 | View Details Label Visible | Automated | — | Campaign Detail Page: View Details Label Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0095 | Sequences Empty State Or Data | Automated | — | Campaign Detail Page: Sequences Empty State Or Data | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0096 | Sequences Tab Clickable | Automated | — | Campaign Detail Page: Sequences Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0097 | Sequences Tab Has Content | Automated | — | Campaign Detail Page: Sequences Tab Has Content | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
| AUTO-CAMP-0098 | Sequences Time Filter Visible | Automated | — | Campaign Detail Page: Sequences Time Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_detail_page.py |
Campaign E2E All Scenarios
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0099 | Create Campaign Ai All Products Launches | Automated | — | Campaign E2E All Scenarios: Create Campaign Ai All Products Launches | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0100 | Performance Sequences Tab Loads | Automated | — | Campaign E2E All Scenarios: Performance Sequences Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0101 | View Config Communication Channels | Automated | — | Campaign E2E All Scenarios: View Config Communication Channels | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0102 | View Config Content Has Steps | Automated | — | Campaign E2E All Scenarios: View Config Content Has Steps | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0103 | View Config Overview Matches | Automated | — | Campaign E2E All Scenarios: View Config Overview Matches | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0104 | Create Campaign Ai Single Product | Automated | — | Campaign E2E All Scenarios: Create Campaign Ai Single Product | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0105 | Workflow Reflects Single Product Focus | Automated | — | Campaign E2E All Scenarios: Workflow Reflects Single Product Focus | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0106 | All Four Channels | Automated | — | Campaign E2E All Scenarios: All Four Channels | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0107 | Create Campaign Custom Description | Automated | — | Campaign E2E All Scenarios: Create Campaign Custom Description | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0108 | Workflow Multi Step Generated | Automated | — | Campaign E2E All Scenarios: Workflow Multi Step Generated | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0109 | Audience Search No Results | Automated | — | Campaign E2E All Scenarios: Audience Search No Results | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0110 | Campaign Name 255 Chars | Automated | — | Campaign E2E All Scenarios: Campaign Name 255 Chars | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0111 | Campaign Name Emoji | Automated | — | Campaign E2E All Scenarios: Campaign Name Emoji | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0112 | Campaign Name Empty Blocked | Automated | — | Campaign E2E All Scenarios: Campaign Name Empty Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0113 | Campaign Name Special Chars | Automated | — | Campaign E2E All Scenarios: Campaign Name Special Chars | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0114 | Campaign Name Whitespace Only Blocked | Automated | — | Campaign E2E All Scenarios: Campaign Name Whitespace Only Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0115 | Campaign Name Xss Injection | Automated | — | Campaign E2E All Scenarios: Campaign Name Xss Injection | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0116 | Close Wizard Save And Exit | Automated | — | Campaign E2E All Scenarios: Close Wizard Save And Exit | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0117 | Event Based Campaign Creation | Automated | — | Campaign E2E All Scenarios: Event Based Campaign Creation | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0118 | Analytics Tab Redirect Bug | Automated | — | Campaign E2E All Scenarios: Analytics Tab Redirect Bug | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0119 | Locale Not Saved Without Dropdown Interaction | Automated | — | Campaign E2E All Scenarios: Locale Not Saved Without Dropdown Interaction | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0120 | Multi Channel Email Sms | Automated | — | Campaign E2E All Scenarios: Multi Channel Email Sms | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0121 | View Config Shows Both Channels | Automated | — | Campaign E2E All Scenarios: View Config Shows Both Channels | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0122 | Call Booking Objective | Automated | — | Campaign E2E All Scenarios: Call Booking Objective | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0123 | Custom Objective | Automated | — | Campaign E2E All Scenarios: Custom Objective | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0124 | Follow Up Objective | Automated | — | Campaign E2E All Scenarios: Follow Up Objective | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0125 | Promotional Objective | Automated | — | Campaign E2E All Scenarios: Promotional Objective | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0126 | Single Email Channel Only | Automated | — | Campaign E2E All Scenarios: Single Email Channel Only | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
| AUTO-CAMP-0127 | View Config Shows Only Email Channel | Automated | — | Campaign E2E All Scenarios: View Config Shows Only Email Channel | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_e2e_all_scenarios.py |
Campaign Edit Preset Voice
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0128 | Campaign Analytics Link Works | Automated | — | Campaign Edit Preset Voice: Campaign Analytics Link Works | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0129 | Campaign Delete Requires Confirmation | Automated | — | Campaign Edit Preset Voice: Campaign Delete Requires Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0130 | Campaign Duplicate Creates Copy | Automated | — | Campaign Edit Preset Voice: Campaign Duplicate Creates Copy | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0131 | Campaign Edit Name Xss Safe | Automated | — | Campaign Edit Preset Voice: Campaign Edit Name Xss Safe | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0132 | Campaign Edit Opens Wizard | Automated | — | Campaign Edit Preset Voice: Campaign Edit Opens Wizard | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0133 | Campaign Edit Save No Crash | Automated | — | Campaign Edit Preset Voice: Campaign Edit Save No Crash | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0134 | Campaign List Edit Button Visible | Automated | — | Campaign Edit Preset Voice: Campaign List Edit Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0135 | Campaign Pause Button Exists | Automated | — | Campaign Edit Preset Voice: Campaign Pause Button Exists | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0136 | Campaign Pause Shows Confirmation | Automated | — | Campaign Edit Preset Voice: Campaign Pause Shows Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0137 | Campaign Resume After Pause | Automated | — | Campaign Edit Preset Voice: Campaign Resume After Pause | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0138 | Campaign Status Changes After Pause | Automated | — | Campaign Edit Preset Voice: Campaign Status Changes After Pause | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0139 | Preset Campaign Abandoned Cart Available | Automated | — | Campaign Edit Preset Voice: Preset Campaign Abandoned Cart Available | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0140 | Preset Campaign Preview No Crash | Automated | — | Campaign Edit Preset Voice: Preset Campaign Preview No Crash | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0141 | Preset Campaign Use Template Opens Wizard | Automated | — | Campaign Edit Preset Voice: Preset Campaign Use Template Opens Wizard | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0142 | Preset Campaigns List Shows Items | Automated | — | Campaign Edit Preset Voice: Preset Campaigns List Shows Items | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0143 | Preset Campaigns Tab Or Section Exists | Automated | — | Campaign Edit Preset Voice: Preset Campaigns Tab Or Section Exists | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0144 | Voice Api Key Xss Safe | Automated | — | Campaign Edit Preset Voice: Voice Api Key Xss Safe | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0145 | Voice Config Not Visible Cross Account | Automated | — | Campaign Edit Preset Voice: Voice Config Not Visible Cross Account | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0146 | Voice Connect Button Visible | Automated | — | Campaign Edit Preset Voice: Voice Connect Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0147 | Voice Connect Invalid Api Key Rejected | Automated | — | Campaign Edit Preset Voice: Voice Connect Invalid Api Key Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0148 | Voice Disconnect Shows Confirmation | Automated | — | Campaign Edit Preset Voice: Voice Disconnect Shows Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
| AUTO-CAMP-0149 | Voice Integration Section Accessible | Automated | — | Campaign Edit Preset Voice: Voice Integration Section Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_edit_preset_voice.py |
Campaign Full E2E
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0150 | All Channels Toggle On | Automated | — | Campaign Full E2E: All Channels Toggle On | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0151 | Audience Search And Select | Automated | — | Campaign Full E2E: Audience Search And Select | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0152 | Campaign Name Field Visible | Automated | — | Campaign Full E2E: Campaign Name Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0153 | Channel Toggles Email Sms | Automated | — | Campaign Full E2E: Channel Toggles Email Sms | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0154 | Each Node Ai Generated Toggle Default On | Automated | — | Campaign Full E2E: Each Node Ai Generated Toggle Default On | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0155 | Each Node Product Toggle Default On | Automated | — | Campaign Full E2E: Each Node Product Toggle Default On | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0156 | Email Platform Selection | Automated | — | Campaign Full E2E: Email Platform Selection | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0157 | Enter Campaign Name | Automated | — | Campaign Full E2E: Enter Campaign Name | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0158 | Full Audience Campaign Launch Flow | Automated | — | Campaign Full E2E: Full Audience Campaign Launch Flow | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0159 | Generate Custom Ai Workflow Button Visible | Automated | — | Campaign Full E2E: Generate Custom Ai Workflow Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0160 | Generate Custom Ai Workflow Runs | Automated | — | Campaign Full E2E: Generate Custom Ai Workflow Runs | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0161 | Launch Campaign Button Visible | Automated | — | Campaign Full E2E: Launch Campaign Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0162 | Product Selection Visible | Automated | — | Campaign Full E2E: Product Selection Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0163 | Self Written Content Path | Automated | — | Campaign Full E2E: Self Written Content Path | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0164 | Toggle Ai Generated Off On Each Node | Automated | — | Campaign Full E2E: Toggle Ai Generated Off On Each Node | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0165 | Toggle Product Off On Each Node | Automated | — | Campaign Full E2E: Toggle Product Off On Each Node | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0166 | Workflow Nodes Visible After Generate | Automated | — | Campaign Full E2E: Workflow Nodes Visible After Generate | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0167 | All Detail Tabs Cycle | Automated | — | Campaign Full E2E: All Detail Tabs Cycle | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0168 | Analytics Kpi Cards Render | Automated | — | Campaign Full E2E: Analytics Kpi Cards Render | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0169 | Back Navigation From Detail | Automated | — | Campaign Full E2E: Back Navigation From Detail | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0170 | Channel Performance Table Visible | Automated | — | Campaign Full E2E: Channel Performance Table Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0171 | Conversion Metric Present | Automated | — | Campaign Full E2E: Conversion Metric Present | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0172 | Ctr Metric Present | Automated | — | Campaign Full E2E: Ctr Metric Present | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0173 | Delivery Rate Metric Present | Automated | — | Campaign Full E2E: Delivery Rate Metric Present | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0174 | Impressions Metric Present | Automated | — | Campaign Full E2E: Impressions Metric Present | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0175 | Open Rate Metric Present | Automated | — | Campaign Full E2E: Open Rate Metric Present | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0176 | Revenue Metric Present | Automated | — | Campaign Full E2E: Revenue Metric Present | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0177 | Roas Metric Present | Automated | — | Campaign Full E2E: Roas Metric Present | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0178 | Analytics Tab Clickable | Automated | — | Campaign Full E2E: Analytics Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0179 | Analytics Tab Has Metrics | Automated | — | Campaign Full E2E: Analytics Tab Has Metrics | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0180 | Campaign Detail Tabs Visible | Automated | — | Campaign Full E2E: Campaign Detail Tabs Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0181 | Campaign List Loads | Automated | — | Campaign Full E2E: Campaign List Loads | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0182 | Campaign Status Badge Visible | Automated | — | Campaign Full E2E: Campaign Status Badge Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0183 | Leads Tab Clickable | Automated | — | Campaign Full E2E: Leads Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0184 | Leads Tab Content | Automated | — | Campaign Full E2E: Leads Tab Content | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0185 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0186 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0187 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0188 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0189 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0190 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0191 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0192 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0193 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0194 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0195 | Post Launch Metric Visible | Automated | — | Campaign Full E2E: Post Launch Metric Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0196 | Sequences Tab Clickable | Automated | — | Campaign Full E2E: Sequences Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0197 | Sequences Tab Content | Automated | — | Campaign Full E2E: Sequences Tab Content | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0198 | View Config Button Visible | Automated | — | Campaign Full E2E: View Config Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0199 | View Config Opens Modal Or Drawer | Automated | — | Campaign Full E2E: View Config Opens Modal Or Drawer | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0200 | View Config Shows Campaign Fields | Automated | — | Campaign Full E2E: View Config Shows Campaign Fields | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0201 | Campaign Status Readable | Automated | — | Campaign Full E2E: Campaign Status Readable | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0202 | Pause Button Or Graceful | Automated | — | Campaign Full E2E: Pause Button Or Graceful | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0203 | Resume Button Or Graceful | Automated | — | Campaign Full E2E: Resume Button Or Graceful | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0204 | Configure Platforms | Automated | — | Campaign Full E2E: Configure Platforms | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0205 | Customize Templates Flow | Automated | — | Campaign Full E2E: Customize Templates Flow | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0206 | Event Nodes Ai Toggle Default On | Automated | — | Campaign Full E2E: Event Nodes Ai Toggle Default On | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0207 | Event Nodes Ai Toggle Off | Automated | — | Campaign Full E2E: Event Nodes Ai Toggle Off | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0208 | Event Nodes Product Toggle Default On | Automated | — | Campaign Full E2E: Event Nodes Product Toggle Default On | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0209 | Event Nodes Product Toggle Off | Automated | — | Campaign Full E2E: Event Nodes Product Toggle Off | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0210 | Fill Campaign Details | Automated | — | Campaign Full E2E: Fill Campaign Details | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0211 | Full Event Campaign Launch Flow | Automated | — | Campaign Full E2E: Full Event Campaign Launch Flow | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0212 | Generate Ai Workflow | Automated | — | Campaign Full E2E: Generate Ai Workflow | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0213 | Generate Custom Ai Workflow | Automated | — | Campaign Full E2E: Generate Custom Ai Workflow | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0214 | Navigate To Event Based | Automated | — | Campaign Full E2E: Navigate To Event Based | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0215 | Select Objectives | Automated | — | Campaign Full E2E: Select Objectives | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
| AUTO-CAMP-0216 | Select Products Default | Automated | — | Campaign Full E2E: Select Products Default | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_full_e2e.py |
Campaign Templates
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0217 | Abandoned Browsing Event Definition | Automated | — | Campaign Templates: Abandoned Browsing Event Definition | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0218 | Abandoned Cart Event Definition | Automated | — | Campaign Templates: Abandoned Cart Event Definition | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0219 | Abandoned Checkout Event Definition | Automated | — | Campaign Templates: Abandoned Checkout Event Definition | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0220 | Campaign Preview Timeline | Automated | — | Campaign Templates: Campaign Preview Timeline | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0221 | Campaign Templates Smoke Test | Automated | — | Campaign Templates: Campaign Templates Smoke Test | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0222 | Complete Template Flow All Templates | Automated | — | Campaign Templates: Complete Template Flow All Templates | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0223 | Modal Action Buttons | Automated | — | Campaign Templates: Modal Action Buttons | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0224 | Modal Configuration Section | Automated | — | Campaign Templates: Modal Configuration Section | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0225 | One Click Launch Campaign | Automated | — | Campaign Templates: One Click Launch Campaign | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0226 | Open Template Modal Browse Abandonment | Automated | — | Campaign Templates: Open Template Modal Browse Abandonment | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0227 | Open Template Modal Cart Abandonment | Automated | — | Campaign Templates: Open Template Modal Cart Abandonment | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0228 | Open Template Modal Checkout Abandonment | Automated | — | Campaign Templates: Open Template Modal Checkout Abandonment | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0229 | See Performance Button Navigation | Automated | — | Campaign Templates: See Performance Button Navigation | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0230 | Template Card Structure | Automated | — | Campaign Templates: Template Card Structure | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0231 | Timeline Shows Multi Channel Sequence | Automated | — | Campaign Templates: Timeline Shows Multi Channel Sequence | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0232 | Toggle Campaign Active Inactive | Automated | — | Campaign Templates: Toggle Campaign Active Inactive | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
| AUTO-CAMP-0233 | Verify Three Template Cards Visible | Automated | — | Campaign Templates: Verify Three Template Cards Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaign_templates.py |
Campaigns List Features
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0234 | Campaign Row Clickable | Automated | — | Campaigns List Features: Campaign Row Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0235 | Performance Button Navigates To Detail | Automated | — | Campaigns List Features: Performance Button Navigates To Detail | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0236 | Performance Button Visible | Automated | — | Campaigns List Features: Performance Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0237 | Preset Campaigns Section Visible | Automated | — | Campaigns List Features: Preset Campaigns Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0238 | Preset View Config Button Visible | Automated | — | Campaigns List Features: Preset View Config Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0239 | All Tab Shows All Campaigns | Automated | — | Campaigns List Features: All Tab Shows All Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0240 | Completed Tab Filters Campaigns | Automated | — | Campaigns List Features: Completed Tab Filters Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0241 | Live Tab Filters Campaigns | Automated | — | Campaigns List Features: Live Tab Filters Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0242 | Paused Tab Filters Campaigns | Automated | — | Campaigns List Features: Paused Tab Filters Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0243 | Status Tab Clickable | Automated | — | Campaigns List Features: Status Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0244 | Status Tab Clickable | Automated | — | Campaigns List Features: Status Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0245 | Status Tab Clickable | Automated | — | Campaigns List Features: Status Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0246 | Status Tab Clickable | Automated | — | Campaigns List Features: Status Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0247 | Status Tab Visible | Automated | — | Campaigns List Features: Status Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0248 | Status Tab Visible | Automated | — | Campaigns List Features: Status Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0249 | Status Tab Visible | Automated | — | Campaigns List Features: Status Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0250 | Status Tab Visible | Automated | — | Campaigns List Features: Status Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0251 | Actions Column | Automated | — | Campaigns List Features: Actions Column | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0252 | Autonomous Content Type Visible | Automated | — | Campaigns List Features: Autonomous Content Type Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0253 | Campaign Date Visible In Name | Automated | — | Campaigns List Features: Campaign Date Visible In Name | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0254 | Campaign Name Column | Automated | — | Campaigns List Features: Campaign Name Column | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0255 | Channels Column | Automated | — | Campaigns List Features: Channels Column | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0256 | Content Type Column | Automated | — | Campaigns List Features: Content Type Column | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0257 | Direct Sales Objective Visible | Automated | — | Campaigns List Features: Direct Sales Objective Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0258 | Objective Column | Automated | — | Campaigns List Features: Objective Column | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0259 | Products Column | Automated | — | Campaigns List Features: Products Column | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0260 | Promotional Objective Visible | Automated | — | Campaigns List Features: Promotional Objective Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0261 | Status Column | Automated | — | Campaigns List Features: Status Column | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0262 | Waiting For Launch Status Visible | Automated | — | Campaigns List Features: Waiting For Launch Status Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0263 | Campaigns Heading Visible | Automated | — | Campaigns List Features: Campaigns Heading Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0264 | Campaigns Url Correct | Automated | — | Campaigns List Features: Campaigns Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0265 | Create Campaign Button Visible | Automated | — | Campaigns List Features: Create Campaign Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0266 | Create Campaign Navigates To Wizard | Automated | — | Campaigns List Features: Create Campaign Navigates To Wizard | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0267 | No Js Crash | Automated | — | Campaigns List Features: No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0268 | Page Numbers Visible | Automated | — | Campaigns List Features: Page Numbers Visible | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0269 | Pagination Visible Or Single Page | Automated | — | Campaigns List Features: Pagination Visible Or Single Page | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0270 | Campaigns At Viewport | Automated | — | Campaigns List Features: Campaigns At Viewport | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0271 | Campaigns At Viewport | Automated | — | Campaigns List Features: Campaigns At Viewport | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
| AUTO-CAMP-0272 | Campaigns At Viewport | Automated | — | Campaigns List Features: Campaigns At Viewport | All assertions pass — no exceptions raised | Not Run | tests/test_campaigns_list_features.py |
Event Based Campaign
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0273 | Event Based Campaign Default Flow | Automated | — | Event Based Campaign: Event Based Campaign Default Flow | All assertions pass — no exceptions raised | Not Run | tests/test_event_based_campaign.py |
| AUTO-CAMP-0274 | Event Based Campaign Self Written Flow | Automated | — | Event Based Campaign: Event Based Campaign Self Written Flow | All assertions pass — no exceptions raised | Not Run | tests/test_event_based_campaign.py |
Markopolo Campaign Detail
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0275 | Back Navigation Works | Automated | — | Markopolo Campaign Detail: Back Navigation Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0276 | Edit Button Or Link Visible | Automated | — | Markopolo Campaign Detail: Edit Button Or Link Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0277 | Pause Button Visible Or Resume Button Visible | Automated | — | Markopolo Campaign Detail: Pause Button Visible Or Resume Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0278 | Pause Campaign Action | Automated | — | Markopolo Campaign Detail: Pause Campaign Action | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0279 | Campaign Detail Page Loads | Automated | — | Markopolo Campaign Detail: Campaign Detail Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0280 | Campaign Detail Tabs Visible | Automated | — | Markopolo Campaign Detail: Campaign Detail Tabs Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0281 | Campaign Detail Url Format | Automated | — | Markopolo Campaign Detail: Campaign Detail Url Format | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0282 | Campaign Status Displayed | Automated | — | Markopolo Campaign Detail: Campaign Status Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0283 | No Js Errors On Campaign Detail | Automated | — | Markopolo Campaign Detail: No Js Errors On Campaign Detail | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0284 | Campaign Detail Direct Url Access | Automated | — | Markopolo Campaign Detail: Campaign Detail Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0285 | Campaign Detail Page Refresh | Automated | — | Markopolo Campaign Detail: Campaign Detail Page Refresh | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0286 | Analytics Tab Content | Automated | — | Markopolo Campaign Detail: Analytics Tab Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0287 | Analytics Tab Has Numeric Values | Automated | — | Markopolo Campaign Detail: Analytics Tab Has Numeric Values | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0288 | Leads Tab Content | Automated | — | Markopolo Campaign Detail: Leads Tab Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0289 | Leads Tab Shows Table Or Empty State | Automated | — | Markopolo Campaign Detail: Leads Tab Shows Table Or Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0290 | Sequences Tab Content | Automated | — | Markopolo Campaign Detail: Sequences Tab Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
| AUTO-CAMP-0291 | Tab Switching Works | Automated | — | Markopolo Campaign Detail: Tab Switching Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_detail.py |
Markopolo Campaign Negative
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0292 | Continue Disabled Without Audience | Automated | — | Markopolo Campaign Negative: Continue Disabled Without Audience | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0293 | Nonexistent Audience Search Shows Empty State | Automated | — | Markopolo Campaign Negative: Nonexistent Audience Search Shows Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0294 | Empty Campaign Name Blocks Continue | Automated | — | Markopolo Campaign Negative: Empty Campaign Name Blocks Continue | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0295 | Extremely Long Name Handled | Automated | — | Markopolo Campaign Negative: Extremely Long Name Handled | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0296 | Valid Name With Numbers Accepted | Automated | — | Markopolo Campaign Negative: Valid Name With Numbers Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0297 | Valid Unicode Name Accepted | Automated | — | Markopolo Campaign Negative: Valid Unicode Name Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0298 | Whitespace Only Name Blocked | Automated | — | Markopolo Campaign Negative: Whitespace Only Name Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0299 | Xss In Campaign Name Not Executed | Automated | — | Markopolo Campaign Negative: Xss In Campaign Name Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0300 | Back Navigation From Campaign Creation | Automated | — | Markopolo Campaign Negative: Back Navigation From Campaign Creation | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0301 | Campaigns List Page Loads | Automated | — | Markopolo Campaign Negative: Campaigns List Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0302 | Create Campaign Button Visible | Automated | — | Markopolo Campaign Negative: Create Campaign Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0303 | Sms Character Counter Present | Automated | — | Markopolo Campaign Negative: Sms Character Counter Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
| AUTO-CAMP-0304 | Sms Within Limit Accepted | Automated | — | Markopolo Campaign Negative: Sms Within Limit Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_negative.py |
Markopolo Campaign Type Selection
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0305 | Back From Type Selection To Campaigns | Automated | — | Markopolo Campaign Type Selection: Back From Type Selection To Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0306 | Browser Back Button Works | Automated | — | Markopolo Campaign Type Selection: Browser Back Button Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0307 | All Three Campaign Types Present | Automated | — | Markopolo Campaign Type Selection: All Three Campaign Types Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0308 | Audience Based Campaign Card Visible | Automated | — | Markopolo Campaign Type Selection: Audience Based Campaign Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0309 | Campaign Type Descriptions Present | Automated | — | Markopolo Campaign Type Selection: Campaign Type Descriptions Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0310 | Event Based Campaign Card Visible | Automated | — | Markopolo Campaign Type Selection: Event Based Campaign Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0311 | Preset Campaign Card Visible | Automated | — | Markopolo Campaign Type Selection: Preset Campaign Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0312 | Campaign Type Page Loads | Automated | — | Markopolo Campaign Type Selection: Campaign Type Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0313 | No Js Errors On Type Selection | Automated | — | Markopolo Campaign Type Selection: No Js Errors On Type Selection | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0314 | Select Audience Based Campaign | Automated | — | Markopolo Campaign Type Selection: Select Audience Based Campaign | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0315 | Select Event Based Campaign | Automated | — | Markopolo Campaign Type Selection: Select Event Based Campaign | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
| AUTO-CAMP-0316 | Select Preset Campaign | Automated | — | Markopolo Campaign Type Selection: Select Preset Campaign | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaign_type_selection.py |
Markopolo Campaigns
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0317 | Createnewcampaignpageisdisplayed | Automated | — | Markopolo Campaigns: Createnewcampaignpageisdisplayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns.py |
| AUTO-CAMP-0318 | Users Redirectedtocampaignspage | Automated | — | Markopolo Campaigns: Users Redirectedtocampaignspage | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns.py |
Markopolo Campaigns List Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0319 | Campaign Click Opens Detail | Automated | — | Markopolo Campaigns List Comprehensive: Campaign Click Opens Detail | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0320 | Campaign Row Has Action Menu | Automated | — | Markopolo Campaigns List Comprehensive: Campaign Row Has Action Menu | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0321 | Delete Campaign Shows Confirmation | Automated | — | Markopolo Campaigns List Comprehensive: Delete Campaign Shows Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0322 | Campaign Type Selection Visible | Automated | — | Markopolo Campaigns List Comprehensive: Campaign Type Selection Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0323 | Create New Campaign Navigates To Creation | Automated | — | Markopolo Campaigns List Comprehensive: Create New Campaign Navigates To Creation | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0324 | Filter By Status | Automated | — | Markopolo Campaigns List Comprehensive: Filter By Status | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0325 | Filter By Status | Automated | — | Markopolo Campaigns List Comprehensive: Filter By Status | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0326 | Filter By Status | Automated | — | Markopolo Campaigns List Comprehensive: Filter By Status | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0327 | Status Filter Visible | Automated | — | Markopolo Campaigns List Comprehensive: Status Filter Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0328 | Campaigns Page Loads | Automated | — | Markopolo Campaigns List Comprehensive: Campaigns Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0329 | Campaigns Page Unauthenticated Redirect | Automated | — | Markopolo Campaigns List Comprehensive: Campaigns Page Unauthenticated Redirect | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0330 | Campaigns Table Or List Displayed | Automated | — | Markopolo Campaigns List Comprehensive: Campaigns Table Or List Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0331 | Create Campaign Button Visible | Automated | — | Markopolo Campaigns List Comprehensive: Create Campaign Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0332 | No Js Errors On Campaigns Page | Automated | — | Markopolo Campaigns List Comprehensive: No Js Errors On Campaigns Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0333 | Page Size Selector If Available | Automated | — | Markopolo Campaigns List Comprehensive: Page Size Selector If Available | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0334 | Pagination Displayed If Many Campaigns | Automated | — | Markopolo Campaigns List Comprehensive: Pagination Displayed If Many Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0335 | Search Clear Restores All | Automated | — | Markopolo Campaigns List Comprehensive: Search Clear Restores All | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0336 | Search Input Visible | Automated | — | Markopolo Campaigns List Comprehensive: Search Input Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0337 | Search No Results Shows Empty State | Automated | — | Markopolo Campaigns List Comprehensive: Search No Results Shows Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0338 | Search With Existing Term | Automated | — | Markopolo Campaigns List Comprehensive: Search With Existing Term | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
| AUTO-CAMP-0339 | Search Xss Payload Sanitized | Automated | — | Markopolo Campaigns List Comprehensive: Search Xss Payload Sanitized | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_campaigns_list_comprehensive.py |
Markopolo Preset Campaigns
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0340 | All Presets Toggle Flow | Automated | — | Markopolo Preset Campaigns: All Presets Toggle Flow | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_preset_campaigns.py |
| AUTO-CAMP-0341 | Toggle Browse Abandonment Recovery | Automated | — | Markopolo Preset Campaigns: Toggle Browse Abandonment Recovery | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_preset_campaigns.py |
| AUTO-CAMP-0342 | Verify Preset Cards Visibility | Automated | — | Markopolo Preset Campaigns: Verify Preset Cards Visibility | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_preset_campaigns.py |
| AUTO-CAMP-0343 | View Preset Campaign Details | Automated | — | Markopolo Preset Campaigns: View Preset Campaign Details | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_preset_campaigns.py |
Markopolo Preset Campaigns Sync
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CAMP-0344 | Preset Campaign Sync Card Vs List | Automated | — | Markopolo Preset Campaigns Sync: Preset Campaign Sync Card Vs List | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_preset_campaigns_sync.py |
Content 77 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Content - Autonomous
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-CONT-001 | Content page loads | Functional | P2 | 1. Navigate to /content | Content editor/list renders without error | Not Run | |
| TC-CONT-002 | Generate AI content | Functional | P1 | 1. Select content type | 2. Enter prompt | 3. Click Generate | AI content appears in editor within 10 seconds | Not Run | |
| TC-CONT-003 | Use content template | Functional | P2 | 1. Click Templates | 2. Select template | 3. Customise | Template loads in editor; fields editable | Not Run | |
| TC-CONT-004 | Edit generated content | Functional | P2 | 1. Click inside content | 2. Edit text | Content editable; changes reflect in real-time | Not Run | |
| TC-CONT-005 | Save content piece | Functional | P2 | 1. Click Save | 2. Name the content | Content saved; appears in content list | Not Run | |
| TC-CONT-006 | Generate with tone selection | Functional | P3 | 1. Select tone (Professional/Casual/Persuasive) | 2. Generate | Output matches selected tone | Not Run | |
| TC-CONT-007 | Generate with language selection | Functional | P3 | 1. Select language | 2. Generate | Output in selected language | Not Run | |
| TC-CONT-008 | Export content | Functional | P3 | 1. Open saved content | 2. Export | 3. Select format (PDF/HTML) | Content exported in selected format | Not Run | |
| TC-CONT-009 | Content version history | Functional | P4 | 1. Open content | 2. View version history | Previous versions listed; can restore | Not Run | |
| TC-CONT-010 | Empty prompt submission | Negative | P3 | 1. Leave prompt blank | 2. Click Generate | Validation: Enter a topic or description | Not Run |
Content - Self-written
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Content Complete Email Template
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CONT-0001 | Create Full Complete Email Template From Content | Automated | — | Content Complete Email Template: Create Full Complete Email Template From Content | All assertions pass — no exceptions raised | Not Run | tests/test_content_complete_email_template.py |
Content Templates Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CONT-0002 | Content Page Loads | Automated | — | Content Templates Comprehensive: Content Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0003 | Content Page Tabs Visible | Automated | — | Content Templates Comprehensive: Content Page Tabs Visible | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0004 | Create Template Button Visible | Automated | — | Content Templates Comprehensive: Create Template Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0005 | Create Template Name Required | Automated | — | Content Templates Comprehensive: Create Template Name Required | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0006 | Create Template Name Xss Safe | Automated | — | Content Templates Comprehensive: Create Template Name Xss Safe | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0007 | Email Templates Tab Loads | Automated | — | Content Templates Comprehensive: Email Templates Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0008 | Sms Template Character Count Shown | Automated | — | Content Templates Comprehensive: Sms Template Character Count Shown | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0009 | Sms Template Tab Loads | Automated | — | Content Templates Comprehensive: Sms Template Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0010 | Template Customize Button Opens Editor | Automated | — | Content Templates Comprehensive: Template Customize Button Opens Editor | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0011 | Template Editor Has Body Editor | Automated | — | Content Templates Comprehensive: Template Editor Has Body Editor | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0012 | Template Editor Has Subject Field | Automated | — | Content Templates Comprehensive: Template Editor Has Subject Field | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0013 | Template List No Broken Images | Automated | — | Content Templates Comprehensive: Template List No Broken Images | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0014 | Template List Shows Template Names | Automated | — | Content Templates Comprehensive: Template List Shows Template Names | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0015 | Template Name Xss In List Escaped | Automated | — | Content Templates Comprehensive: Template Name Xss In List Escaped | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0016 | Template Preview Button Opens Preview | Automated | — | Content Templates Comprehensive: Template Preview Button Opens Preview | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0017 | Template Preview Close Returns To List | Automated | — | Content Templates Comprehensive: Template Preview Close Returns To List | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0018 | Template Preview No Undefined Errors | Automated | — | Content Templates Comprehensive: Template Preview No Undefined Errors | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0019 | Template Preview Xss In Content Not Executed | Automated | — | Content Templates Comprehensive: Template Preview Xss In Content Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0020 | Template Search Filters List | Automated | — | Content Templates Comprehensive: Template Search Filters List | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0021 | Test Send Button Visible In Editor | Automated | — | Content Templates Comprehensive: Test Send Button Visible In Editor | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
| AUTO-CONT-0022 | Test Send Invalid Email Rejected | Automated | — | Content Templates Comprehensive: Test Send Invalid Email Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_content_templates_comprehensive.py |
Markopolo Content
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CONT-0023 | Language Dropdown Visible | Automated | — | Markopolo Content: Language Dropdown Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0024 | Sidebar Navigation Links | Automated | — | Markopolo Content: Sidebar Navigation Links | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0025 | User Menu Present | Automated | — | Markopolo Content: User Menu Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0026 | Correct Url | Automated | — | Markopolo Content: Correct Url | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0027 | Page Heading Visible | Automated | — | Markopolo Content: Page Heading Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0028 | Page Subtitle Visible | Automated | — | Markopolo Content: Page Subtitle Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0029 | Create New Template Card Visible | Automated | — | Markopolo Content: Create New Template Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0030 | Template Count Reportable | Automated | — | Markopolo Content: Template Count Reportable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0031 | Brand Identity Section Present | Automated | — | Markopolo Content: Brand Identity Section Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0032 | Cancel Returns To Content | Automated | — | Markopolo Content: Cancel Returns To Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0033 | Customize Page Elements | Automated | — | Markopolo Content: Customize Page Elements | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0034 | Device Preview Toggle | Automated | — | Markopolo Content: Device Preview Toggle | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0035 | Fully Customize Template And Save | Automated | — | Markopolo Content: Fully Customize Template And Save | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0036 | Navigate To Customize | Automated | — | Markopolo Content: Navigate To Customize | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0037 | Delete Modal Cancel Closes | Automated | — | Markopolo Content: Delete Modal Cancel Closes | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0038 | Delete Modal Has Confirm Button | Automated | — | Markopolo Content: Delete Modal Has Confirm Button | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0039 | Delete Modal Opens | Automated | — | Markopolo Content: Delete Modal Opens | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0040 | Load More Behavior | Automated | — | Markopolo Content: Load More Behavior | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0041 | Close Library Modal Escape | Automated | — | Markopolo Content: Close Library Modal Escape | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0042 | Library Modal Has Use Template Buttons | Automated | — | Markopolo Content: Library Modal Has Use Template Buttons | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
| AUTO-CONT-0043 | Open Library Modal | Automated | — | Markopolo Content: Open Library Modal | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content.py |
Markopolo Content Advanced
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-CONT-0044 | Brand Color Input Visible | Automated | — | Markopolo Content Advanced: Brand Color Input Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0045 | Brand Identity Section Visible | Automated | — | Markopolo Content Advanced: Brand Identity Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0046 | Brand Logo Upload Accessible | Automated | — | Markopolo Content Advanced: Brand Logo Upload Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0047 | Content Page Heading Present | Automated | — | Markopolo Content Advanced: Content Page Heading Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0048 | Content Page Url Correct | Automated | — | Markopolo Content Advanced: Content Page Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0049 | No Js Errors On Content Page | Automated | — | Markopolo Content Advanced: No Js Errors On Content Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0050 | Unauthenticated Content Access Redirects | Automated | — | Markopolo Content Advanced: Unauthenticated Content Access Redirects | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0051 | Load More Button Works | Automated | — | Markopolo Content Advanced: Load More Button Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0052 | Desktop Preview Button Visible | Automated | — | Markopolo Content Advanced: Desktop Preview Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0053 | Mobile Preview Button Visible | Automated | — | Markopolo Content Advanced: Mobile Preview Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0054 | Switching Device Preview Does Not Crash | Automated | — | Markopolo Content Advanced: Switching Device Preview Does Not Crash | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0055 | Delete Template Cancel Keeps Template | Automated | — | Markopolo Content Advanced: Delete Template Cancel Keeps Template | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0056 | Delete Template Shows Confirmation | Automated | — | Markopolo Content Advanced: Delete Template Shows Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0057 | Template Count Increases After Create | Automated | — | Markopolo Content Advanced: Template Count Increases After Create | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0058 | Preheader Text Field Exists | Automated | — | Markopolo Content Advanced: Preheader Text Field Exists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0059 | Subject Line Empty Rejected | Automated | — | Markopolo Content Advanced: Subject Line Empty Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0060 | Subject Line Field Exists | Automated | — | Markopolo Content Advanced: Subject Line Field Exists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0061 | Subject Line Max Length Enforced | Automated | — | Markopolo Content Advanced: Subject Line Max Length Enforced | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0062 | Subject Line Xss Sanitized | Automated | — | Markopolo Content Advanced: Subject Line Xss Sanitized | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0063 | Blank Template Option Available | Automated | — | Markopolo Content Advanced: Blank Template Option Available | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0064 | Library Has Templates | Automated | — | Markopolo Content Advanced: Library Has Templates | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0065 | Library Modal Has Close Button | Automated | — | Markopolo Content Advanced: Library Modal Has Close Button | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0066 | Template Thumbnails Visible | Automated | — | Markopolo Content Advanced: Template Thumbnails Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
| AUTO-CONT-0067 | Use Template Button Works | Automated | — | Markopolo Content Advanced: Use Template Button Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_content_advanced.py |
Integration 277 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Integration - Email apps
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-INT-001 | Autosend card loads with description | UI | P2 | 1. Open /integrations 2. Observe Autosend card |
Card visible with title 'Autosend' and description: 'Send emails with a custom @markopoloai.com address using your unique username' | Not Run | |
| TC-INT-002 | Connect Autosend with valid username | Functional | P1 | 1. Click Integrate on Autosend card 2. Modal opens 3. Enter valid username 4. Click Confirm |
Autosend connected; status = Connected; custom email address activated | Not Run | |
| TC-INT-003 | Autosend empty username field (Negative) | Negative | P2 | 1. Leave username field empty 2. Click Confirm |
Inline validation: Username is required; form not submitted | Not Run | |
| TC-INT-004 | Autosend duplicate username rejected (Negative) | Negative | P2 | 1. Enter a username already taken by another account 2. Click Confirm |
Error: Username is already taken. Please choose a different one. | Not Run | |
| TC-INT-005 | Disconnect Autosend | Functional | P2 | 1. Open /integrations 2. Click Disconnect on Autosend 3. Confirm disconnect |
Autosend disconnected; status badge removed; custom email deactivated | Not Run | CRITICAL: Use alternate credentials for disconnect |
| TC-INT-006 | Connect SendGrid with valid API key | Functional | P1 | 1. Click Integrate 2. Modal opens 3. Enter valid API key 4. Click Confirm (green btn) |
SendGrid connected; status = Connected | Not Run | Help link: How to find your SendGrid API Key |
| TC-INT-007 | SendGrid invalid API key (Negative) | Negative | P1 | 1. Enter invalid API key 2. Click Confirm |
Error: Invalid API key — verify and try again | Not Run | |
| TC-INT-008 | SendGrid empty API key field (Negative) | Negative | P2 | 1. Leave API key field empty 2. Click Confirm |
Inline validation: API key is required; form not submitted | Not Run | |
| TC-INT-009 | Disconnect SendGrid | Functional | P2 | 1. Open settings 2. Click Disconnect 3. Confirm |
SendGrid disconnected; status badge removed | Not Run | CRITICAL: Use alternate credentials for disconnect |
| TC-INT-010 | Connect Resend with valid API key | Functional | P1 | 1. Click Integrate 2. Enter API key 3. Confirm |
Resend connected; status = Connected | Not Run | Key from Resend dashboard |
| TC-INT-011 | Resend invalid API key (Negative) | Negative | P2 | 1. Enter invalid API key 2. Click Confirm |
Error: Invalid API key | Not Run | |
| TC-INT-012 | Resend empty API key field (Negative) | Negative | P2 | 1. Leave API key empty 2. Click Confirm |
Inline validation: API key is required | Not Run | |
| TC-INT-013 | Disconnect Resend | Functional | P2 | 1. Click Disconnect on Resend 2. Confirm |
Resend disconnected; Connected badge removed | Not Run | CRITICAL: Use alternate credentials for disconnect |
| TC-INT-014 | Pending payment banner shown when plan inactive | UI | P1 | 1. Open /integrations > Email apps | Banner shown: 'You have a pending payment. Please complete the payment to access this feature.' | Not Run | |
| TC-INT-015 | Complete payment button navigates to billing | Functional | P2 | 1. Click 'Complete payment' button in the banner | Navigates to /plan-and-billing or payment checkout flow | Not Run | |
| TC-INT-016 | Only one email provider connected at a time | Functional | P2 | 1. Try to connect Resend while SendGrid is active | User prompted to disconnect existing provider first OR only one Connect button active at a time | Not Run |
Integration - SMS apps
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-INT-017 | SMS apps tab loads correctly | Functional | P1 | 1. Click 'SMS apps' tab button | Tab activates; SMS integration cards displayed with correct names and descriptions | Not Run | |
| TC-INT-018 | Connect Twilio with valid credentials | Functional | P1 | 1. Click Integrate on Twilio card 2. Modal opens 3. Enter Account SID and Auth Token 4. Click Confirm |
Twilio connected; status = Connected; SMS channel available in campaigns | Not Run | Credentials from Twilio Console |
| TC-INT-019 | Twilio invalid Account SID (Negative) | Negative | P1 | 1. Enter invalid Account SID 2. Enter valid Auth Token 3. Click Confirm |
Error: Invalid credentials — please check your Account SID and Auth Token | Not Run | |
| TC-INT-020 | Twilio empty credentials (Negative) | Negative | P2 | 1. Leave Account SID and Auth Token fields empty 2. Click Confirm |
Inline validation errors shown on both fields; form not submitted | Not Run | |
| TC-INT-021 | Disconnect Twilio | Functional | P2 | 1. Click Disconnect on Twilio 2. Confirm |
Twilio disconnected; SMS channel deactivated; badge removed | Not Run | CRITICAL: Use alternate credentials for disconnect |
| TC-INT-022 | SMS apps pending payment banner shown when plan inactive | UI | P1 | 1. Click SMS apps tab | Pending payment banner visible; Integrate buttons disabled or payment CTA shown | Not Run | |
| TC-INT-023 | SMS send triggers after campaign activation | Functional | P2 | 1. Activate campaign 2. Trigger a test SMS event |
SMS delivered to test number; delivery status shown in campaign analytics | Not Run |
Integration - Push Notification
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-INT-024 | Push notification tab loads correctly | Functional | P1 | 1. Click 'Push notification' tab button | Tab activates; Push notification integration cards displayed | Not Run | |
| TC-INT-025 | Connect Firebase FCM with valid Server Key | Functional | P1 | 1. Click Integrate on Firebase card 2. Enter valid Server Key 3. Click Confirm |
Firebase connected; status = Connected; push channel available in campaigns | Not Run | Key from Firebase Console > Project Settings > Cloud Messaging |
| TC-INT-026 | Firebase invalid Server Key (Negative) | Negative | P1 | 1. Enter invalid Server Key 2. Click Confirm |
Error: Invalid Server Key — please verify from Firebase Console | Not Run | |
| TC-INT-027 | Firebase empty Server Key (Negative) | Negative | P2 | 1. Leave Server Key field empty 2. Click Confirm |
Inline validation: Server Key is required | Not Run | |
| TC-INT-028 | Disconnect Firebase FCM | Functional | P2 | 1. Click Disconnect on Firebase 2. Confirm |
Firebase disconnected; push channel deactivated; badge removed | Not Run | CRITICAL: Use alternate credentials for disconnect |
| TC-INT-029 | Push notification fires after campaign activation | Functional | P2 | 1. Activate campaign 2. Trigger push event on a subscribed device |
Push notification received on device; title and body match campaign config | Not Run | |
| TC-INT-030 | Push notification pending payment banner | UI | P1 | 1. Click Push notification tab | Pending payment banner visible; Integrate buttons disabled | Not Run |
Integration - Social
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-INT-031 | Social tab loads correctly | Functional | P1 | 1. Click 'Social' tab button | Tab activates; Social integration cards displayed (WhatsApp, Telegram, Facebook Messenger, etc.) | Not Run | |
| TC-INT-032 | Connect WhatsApp Business API | Functional | P1 | 1. Click Integrate on WhatsApp card 2. Enter WhatsApp Business API credentials 3. Click Confirm |
WhatsApp connected; status = Connected; WhatsApp channel available in campaigns | Not Run | Requires Meta Business Manager approval |
| TC-INT-033 | WhatsApp invalid API credentials (Negative) | Negative | P1 | 1. Enter invalid Phone Number ID or Token 2. Click Confirm |
Error: Invalid credentials — verify from Meta Business Manager | Not Run | |
| TC-INT-034 | WhatsApp empty credentials (Negative) | Negative | P2 | 1. Leave all fields empty 2. Click Confirm |
Inline validation errors on all required fields; form not submitted | Not Run | |
| TC-INT-035 | Disconnect WhatsApp | Functional | P2 | 1. Click Disconnect on WhatsApp 2. Confirm |
WhatsApp disconnected; badge removed; channel deactivated in campaigns | Not Run | CRITICAL: Use alternate credentials for disconnect |
| TC-INT-036 | Connect Telegram Bot with valid Bot Token | Functional | P1 | 1. Click Integrate on Telegram card 2. Enter valid Bot Token from BotFather 3. Click Confirm |
Telegram bot connected; status = Connected; bot visible in campaign channel options | Not Run | Token from @BotFather on Telegram |
| TC-INT-037 | Telegram invalid Bot Token (Negative) | Negative | P1 | 1. Enter invalid Bot Token 2. Click Confirm |
Error: Invalid Bot Token — verify from BotFather | Not Run | |
| TC-INT-038 | Telegram empty Bot Token (Negative) | Negative | P2 | 1. Leave Bot Token empty 2. Click Confirm |
Inline validation: Bot Token is required | Not Run | |
| TC-INT-039 | Disconnect Telegram Bot | Functional | P2 | 1. Click Disconnect on Telegram 2. Confirm |
Telegram disconnected; bot removed; badge cleared | Not Run | CRITICAL: Use alternate credentials for disconnect |
| TC-INT-040 | Connect Facebook Messenger via OAuth | Functional | P2 | 1. Click Connect on Facebook Messenger card 2. OAuth → Facebook login 3. Authorize Messenger permissions |
Facebook Messenger connected; status = Connected; Messenger channel available | Not Run | Requires Facebook Business Page |
| TC-INT-041 | Facebook Messenger OAuth cancel returns gracefully | Negative | P2 | 1. Click Cancel on Facebook OAuth consent screen | Graceful return to /integrations; no error page; no crash | Not Run | |
| TC-INT-042 | Disconnect Facebook Messenger | Functional | P2 | 1. Click Disconnect on Facebook Messenger 2. Confirm |
Facebook Messenger disconnected; badge removed | Not Run | CRITICAL: Use alternate credentials for disconnect |
| TC-INT-043 | Social integration pending payment banner | UI | P1 | 1. Click Social tab | Pending payment banner shown; Integrate buttons disabled | Not Run | |
| TC-INT-044 | WhatsApp message fires after campaign activation | Functional | P2 | 1. Activate campaign 2. Trigger WhatsApp event for test lead |
WhatsApp message received by test number; delivery status shown in analytics | Not Run |
Integration - General
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-INT-045 | Integrations page loads successfully | Functional | P1 | 1. Navigate to /integrations | Page renders; heading 'Integrations' and subtitle 'Integrate email, sms and push notification apps...' visible; 4 tabs shown: Email apps, SMS apps, Push notification, Social | Not Run | |
| TC-INT-046 | Default tab is Email apps | UI | P2 | 1. Open /integrations | Email apps tab is active by default; Email integration cards visible | Not Run | |
| TC-INT-047 | No console errors on Integrations page load | UI | P1 | 1. Navigate to /integrations 2. Switch between all 4 tabs 3. Observe console |
Zero JavaScript errors or unhandled exceptions in console | Not Run | |
| TC-INT-048 | Disconnect API failure shows friendly error | API | P1 | 1. Click Disconnect 2. Intercept API call to return 500 |
Toast error: 'Unable to disconnect. Please try again later.' Integration remains connected. | Not Run | CRITICAL: Use alternate credentials for disconnect |
| TC-INT-049 | Connect API failure shows friendly error | API | P1 | 1. Click Integrate on any card 2. Enter valid credentials 3. Intercept API to return 500 |
Toast error: 'Connection failed. Please try again later.' | Not Run | |
| TC-INT-050 | Integration page mobile responsive view | UI | P2 | 1. Resize viewport to 375px 2. Check all 4 tabs |
Tab buttons wrap cleanly; integration cards stack vertically; no overflow | Not Run |
Integrations Email Modals
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-INTG-0001 | Mark Email Auto Provision Steps Visible | Automated | — | Integrations Email Modals: Mark Email Auto Provision Steps Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0002 | Mark Email Brand Domain Input | Automated | — | Integrations Email Modals: Mark Email Brand Domain Input | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0003 | Mark Email Cancel Button | Automated | — | Integrations Email Modals: Mark Email Cancel Button | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0004 | Mark Email Card Visible | Automated | — | Integrations Email Modals: Mark Email Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0005 | Mark Email Description | Automated | — | Integrations Email Modals: Mark Email Description | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0006 | Mark Email Domain Input Accepts Text | Automated | — | Integrations Email Modals: Mark Email Domain Input Accepts Text | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0007 | Mark Email Infrastructure Description | Automated | — | Integrations Email Modals: Mark Email Infrastructure Description | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0008 | Mark Email Modal Opens | Automated | — | Integrations Email Modals: Mark Email Modal Opens | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0009 | Mark Email Provision Button | Automated | — | Integrations Email Modals: Mark Email Provision Button | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0010 | Mark Email Title | Automated | — | Integrations Email Modals: Mark Email Title | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0011 | Resend Api Key Input | Automated | — | Integrations Email Modals: Resend Api Key Input | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0012 | Resend Card Visible | Automated | — | Integrations Email Modals: Resend Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0013 | Resend Confirm Cancel Buttons | Automated | — | Integrations Email Modals: Resend Confirm Cancel Buttons | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0014 | Resend Modal Opens | Automated | — | Integrations Email Modals: Resend Modal Opens | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0015 | Smtp App Password Hint | Automated | — | Integrations Email Modals: Smtp App Password Hint | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0016 | Smtp Cancel Does Not Logout | Automated | — | Integrations Email Modals: Smtp Cancel Does Not Logout | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0017 | Smtp Card Visible | Automated | — | Integrations Email Modals: Smtp Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0018 | Smtp Email Field | Automated | — | Integrations Email Modals: Smtp Email Field | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0019 | Smtp Email Placeholder | Automated | — | Integrations Email Modals: Smtp Email Placeholder | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0020 | Smtp Host Field | Automated | — | Integrations Email Modals: Smtp Host Field | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0021 | Smtp How To Generate App Password Link | Automated | — | Integrations Email Modals: Smtp How To Generate App Password Link | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0022 | Smtp Invalid Email Format | Automated | — | Integrations Email Modals: Smtp Invalid Email Format | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0023 | Smtp Login Button | Automated | — | Integrations Email Modals: Smtp Login Button | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0024 | Smtp Modal Opens | Automated | — | Integrations Email Modals: Smtp Modal Opens | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0025 | Smtp Password Field Is Masked | Automated | — | Integrations Email Modals: Smtp Password Field Is Masked | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0026 | Smtp Port Field | Automated | — | Integrations Email Modals: Smtp Port Field | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0027 | Smtp Security Warning | Automated | — | Integrations Email Modals: Smtp Security Warning | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0028 | Smtp Title Visible | Automated | — | Integrations Email Modals: Smtp Title Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0029 | Sendgrid Api Key Input | Automated | — | Integrations Email Modals: Sendgrid Api Key Input | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0030 | Sendgrid Api Key Placeholder | Automated | — | Integrations Email Modals: Sendgrid Api Key Placeholder | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0031 | Sendgrid Cancel Button | Automated | — | Integrations Email Modals: Sendgrid Cancel Button | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0032 | Sendgrid Card Visible | Automated | — | Integrations Email Modals: Sendgrid Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0033 | Sendgrid Confirm Button | Automated | — | Integrations Email Modals: Sendgrid Confirm Button | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0034 | Sendgrid Description Visible | Automated | — | Integrations Email Modals: Sendgrid Description Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0035 | Sendgrid Empty Api Key Cancel | Automated | — | Integrations Email Modals: Sendgrid Empty Api Key Cancel | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0036 | Sendgrid Help Link | Automated | — | Integrations Email Modals: Sendgrid Help Link | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0037 | Sendgrid Integrate Button Visible | Automated | — | Integrations Email Modals: Sendgrid Integrate Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0038 | Sendgrid Modal Opens | Automated | — | Integrations Email Modals: Sendgrid Modal Opens | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0039 | Sendgrid Modal Title | Automated | — | Integrations Email Modals: Sendgrid Modal Title | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
| AUTO-INTG-0040 | Sendgrid Xss In Api Key | Automated | — | Integrations Email Modals: Sendgrid Xss In Api Key | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_email_modals.py |
Integrations Push Social Tabs
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-INTG-0041 | All Four Tabs Visible | Automated | — | Integrations Push Social Tabs: All Four Tabs Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0042 | Integrations Heading Visible | Automated | — | Integrations Push Social Tabs: Integrations Heading Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0043 | Integrations Page Loads | Automated | — | Integrations Push Social Tabs: Integrations Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0044 | Integrations Subtitle Visible | Automated | — | Integrations Push Social Tabs: Integrations Subtitle Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0045 | Tab Url Param | Automated | — | Integrations Push Social Tabs: Tab Url Param | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0046 | Tab Url Param | Automated | — | Integrations Push Social Tabs: Tab Url Param | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0047 | Tab Url Param | Automated | — | Integrations Push Social Tabs: Tab Url Param | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0048 | Tab Url Param | Automated | — | Integrations Push Social Tabs: Tab Url Param | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0049 | Firebase Connected Status Visible | Automated | — | Integrations Push Social Tabs: Firebase Connected Status Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0050 | Firebase Disconnect Button Visible | Automated | — | Integrations Push Social Tabs: Firebase Disconnect Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0051 | Firebase Project Id Visible | Automated | — | Integrations Push Social Tabs: Firebase Project Id Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0052 | Firebase Provider Visible | Automated | — | Integrations Push Social Tabs: Firebase Provider Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0053 | Push Tab Back Nav Works | Automated | — | Integrations Push Social Tabs: Push Tab Back Nav Works | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0054 | Push Tab Clickable From Integrations | Automated | — | Integrations Push Social Tabs: Push Tab Clickable From Integrations | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0055 | Push Tab Description Text | Automated | — | Integrations Push Social Tabs: Push Tab Description Text | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0056 | Push Tab Direct Url Loads | Automated | — | Integrations Push Social Tabs: Push Tab Direct Url Loads | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0057 | Push Tab No Js Crash | Automated | — | Integrations Push Social Tabs: Push Tab No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0058 | Push Tab Not Blank | Automated | — | Integrations Push Social Tabs: Push Tab Not Blank | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0059 | Push Tab Responsive Mobile | Automated | — | Integrations Push Social Tabs: Push Tab Responsive Mobile | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0060 | Push Tab Url Contains Param | Automated | — | Integrations Push Social Tabs: Push Tab Url Contains Param | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0061 | Boomcast Visible | Automated | — | Integrations Push Social Tabs: Boomcast Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0062 | Mark Sms Default Badge | Automated | — | Integrations Push Social Tabs: Mark Sms Default Badge | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0063 | Mark Sms Provider Visible | Automated | — | Integrations Push Social Tabs: Mark Sms Provider Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0064 | Reve Sms Visible | Automated | — | Integrations Push Social Tabs: Reve Sms Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0065 | Sms Connected Status Visible | Automated | — | Integrations Push Social Tabs: Sms Connected Status Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0066 | Sms Disconnect Buttons Visible | Automated | — | Integrations Push Social Tabs: Sms Disconnect Buttons Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0067 | Sms Tab Loads | Automated | — | Integrations Push Social Tabs: Sms Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0068 | Twilio Sms Visible | Automated | — | Integrations Push Social Tabs: Twilio Sms Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0069 | Social Tab Clickable From Integrations | Automated | — | Integrations Push Social Tabs: Social Tab Clickable From Integrations | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0070 | Social Tab Direct Url Loads | Automated | — | Integrations Push Social Tabs: Social Tab Direct Url Loads | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0071 | Social Tab No Js Crash | Automated | — | Integrations Push Social Tabs: Social Tab No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0072 | Social Tab Not Blank | Automated | — | Integrations Push Social Tabs: Social Tab Not Blank | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0073 | Social Tab Responsive | Automated | — | Integrations Push Social Tabs: Social Tab Responsive | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0074 | Social Tab Url Contains Param | Automated | — | Integrations Push Social Tabs: Social Tab Url Contains Param | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0075 | Whatsapp Connect Button Visible | Automated | — | Integrations Push Social Tabs: Whatsapp Connect Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0076 | Whatsapp Connect Click No Logout | Automated | — | Integrations Push Social Tabs: Whatsapp Connect Click No Logout | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0077 | Whatsapp Description Text Visible | Automated | — | Integrations Push Social Tabs: Whatsapp Description Text Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
| AUTO-INTG-0078 | Whatsapp Provider Visible | Automated | — | Integrations Push Social Tabs: Whatsapp Provider Visible | All assertions pass — no exceptions raised | Not Run | tests/test_integrations_push_social_tabs.py |
Markopolo Email Integrations
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-INTG-0079 | Autosend Integrationmodalisdisplayed | Automated | — | Markopolo Email Integrations: Autosend Integrationmodalisdisplayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0080 | Autosend Disconnect Modal Is Closed | Automated | — | Markopolo Email Integrations: Autosend Disconnect Modal Is Closed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0081 | Autosend Disconnect Modal Is Displayed | Automated | — | Markopolo Email Integrations: Autosend Disconnect Modal Is Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0082 | Autosend Error Message Is Displayed | Automated | — | Markopolo Email Integrations: Autosend Error Message Is Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0083 | Autosend Is Integrated With Valid Username | Automated | — | Markopolo Email Integrations: Autosend Is Integrated With Valid Username | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0084 | Autosend Modalisclosed | Automated | — | Markopolo Email Integrations: Autosend Modalisclosed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0085 | Autosend Modals Buttons Are Disabled | Automated | — | Markopolo Email Integrations: Autosend Modals Buttons Are Disabled | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0086 | Autosend Username Alert Message Is Displayed | Automated | — | Markopolo Email Integrations: Autosend Username Alert Message Is Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0087 | Autosend Username Can Be Entered And Displayed As Email | Automated | — | Markopolo Email Integrations: Autosend Username Can Be Entered And Displayed As Email | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0088 | Emailappstabisselected | Automated | — | Markopolo Email Integrations: Emailappstabisselected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0089 | Resend Integration Is Not Successful | Automated | — | Markopolo Email Integrations: Resend Integration Is Not Successful | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0090 | Resend Integration Is Successful | Automated | — | Markopolo Email Integrations: Resend Integration Is Successful | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0091 | Resend Integration Modal Is Displayed | Automated | — | Markopolo Email Integrations: Resend Integration Modal Is Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0092 | Smtp Disconnect | Automated | — | Markopolo Email Integrations: Smtp Disconnect | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0093 | Smtp Integration Is Successful | Automated | — | Markopolo Email Integrations: Smtp Integration Is Successful | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
| AUTO-INTG-0094 | Usersredirectstointegrationspage | Automated | — | Markopolo Email Integrations: Usersredirectstointegrationspage | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_email_integrations.py |
Markopolo Integrations Advanced
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-INTG-0095 | Cancel Disconnect Keeps Integration Connected | Automated | — | Markopolo Integrations Advanced: Cancel Disconnect Keeps Integration Connected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0096 | Disconnect Shows Confirmation Dialog | Automated | — | Markopolo Integrations Advanced: Disconnect Shows Confirmation Dialog | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0097 | Connect Button Opens Configuration | Automated | — | Markopolo Integrations Advanced: Connect Button Opens Configuration | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0098 | Integration Form Cancel Returns To List | Automated | — | Markopolo Integrations Advanced: Integration Form Cancel Returns To List | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0099 | Integration Form Has Api Key Field | Automated | — | Markopolo Integrations Advanced: Integration Form Has Api Key Field | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0100 | Submitting Empty Form Shows Errors | Automated | — | Markopolo Integrations Advanced: Submitting Empty Form Shows Errors | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0101 | All Integration Tabs Clickable | Automated | — | Markopolo Integrations Advanced: All Integration Tabs Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0102 | Email Provider Card Visible | Automated | — | Markopolo Integrations Advanced: Email Provider Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0103 | Email Provider Card Visible | Automated | — | Markopolo Integrations Advanced: Email Provider Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0104 | Email Provider Card Visible | Automated | — | Markopolo Integrations Advanced: Email Provider Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0105 | Email Provider Card Visible | Automated | — | Markopolo Integrations Advanced: Email Provider Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0106 | Email Provider Card Visible | Automated | — | Markopolo Integrations Advanced: Email Provider Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0107 | Integration Page Has Tabs Or Sections | Automated | — | Markopolo Integrations Advanced: Integration Page Has Tabs Or Sections | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0108 | Sms Provider Card Visible | Automated | — | Markopolo Integrations Advanced: Sms Provider Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0109 | Sms Provider Card Visible | Automated | — | Markopolo Integrations Advanced: Sms Provider Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0110 | Sms Provider Card Visible | Automated | — | Markopolo Integrations Advanced: Sms Provider Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0111 | Sms Provider Card Visible | Automated | — | Markopolo Integrations Advanced: Sms Provider Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0112 | Integration Page Direct Url Access | Automated | — | Markopolo Integrations Advanced: Integration Page Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0113 | Integration Status Survives Page Reload | Automated | — | Markopolo Integrations Advanced: Integration Status Survives Page Reload | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0114 | Smtp Form Has Host Field | Automated | — | Markopolo Integrations Advanced: Smtp Form Has Host Field | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0115 | Smtp Invalid Port Range | Automated | — | Markopolo Integrations Advanced: Smtp Invalid Port Range | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0116 | Smtp Port Field Validates Numeric | Automated | — | Markopolo Integrations Advanced: Smtp Port Field Validates Numeric | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0117 | Webhook Http Url Shows Security Warning | Automated | — | Markopolo Integrations Advanced: Webhook Http Url Shows Security Warning | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0118 | Webhook Invalid Url Rejected | Automated | — | Markopolo Integrations Advanced: Webhook Invalid Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0119 | Webhook Section Accessible | Automated | — | Markopolo Integrations Advanced: Webhook Section Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
| AUTO-INTG-0120 | Webhook Url Field Present | Automated | — | Markopolo Integrations Advanced: Webhook Url Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_advanced.py |
Markopolo Integrations Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-INTG-0121 | Disconnect Shows Confirmation | Automated | — | Markopolo Integrations Comprehensive: Disconnect Shows Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
| AUTO-INTG-0122 | Empty Api Key Blocked | Automated | — | Markopolo Integrations Comprehensive: Empty Api Key Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
| AUTO-INTG-0123 | Invalid Api Key Shows Error | Automated | — | Markopolo Integrations Comprehensive: Invalid Api Key Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
| AUTO-INTG-0124 | Connect Button Visible For Unconnected | Automated | — | Markopolo Integrations Comprehensive: Connect Button Visible For Unconnected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
| AUTO-INTG-0125 | Connected Status Shown | Automated | — | Markopolo Integrations Comprehensive: Connected Status Shown | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
| AUTO-INTG-0126 | Integration Connect Opens Form Or Modal | Automated | — | Markopolo Integrations Comprehensive: Integration Connect Opens Form Or Modal | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
| AUTO-INTG-0127 | At Least One Email Provider Listed | Automated | — | Markopolo Integrations Comprehensive: At Least One Email Provider Listed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
| AUTO-INTG-0128 | At Least One Sms Provider Listed | Automated | — | Markopolo Integrations Comprehensive: At Least One Sms Provider Listed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
| AUTO-INTG-0129 | Email Section Exists | Automated | — | Markopolo Integrations Comprehensive: Email Section Exists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
| AUTO-INTG-0130 | Integrations Page Loads | Automated | — | Markopolo Integrations Comprehensive: Integrations Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
| AUTO-INTG-0131 | Sms Section Exists | Automated | — | Markopolo Integrations Comprehensive: Sms Section Exists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_integrations_comprehensive.py |
Markopolo Sms Integrations
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-INTG-0132 | Revesmsintegrationmodalisdisplayed | Automated | — | Markopolo Sms Integrations: Revesmsintegrationmodalisdisplayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_sms_integrations.py |
| AUTO-INTG-0133 | Smsappstabisselected | Automated | — | Markopolo Sms Integrations: Smsappstabisselected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_sms_integrations.py |
| AUTO-INTG-0134 | Usersredirectstointegrationspage | Automated | — | Markopolo Sms Integrations: Usersredirectstointegrationspage | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_sms_integrations.py |
Markopolo Webhook Integrations
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-INTG-0135 | Add Webhook Button Visible | Automated | — | Markopolo Webhook Integrations: Add Webhook Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
| AUTO-INTG-0136 | Add Webhook Opens Form | Automated | — | Markopolo Webhook Integrations: Add Webhook Opens Form | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
| AUTO-INTG-0137 | Empty Url Blocked | Automated | — | Markopolo Webhook Integrations: Empty Url Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
| AUTO-INTG-0138 | Invalid Url Blocked | Automated | — | Markopolo Webhook Integrations: Invalid Url Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
| AUTO-INTG-0139 | Valid Webhook Url Accepted | Automated | — | Markopolo Webhook Integrations: Valid Webhook Url Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
| AUTO-INTG-0140 | Webhook Xss In Name Sanitized | Automated | — | Markopolo Webhook Integrations: Webhook Xss In Name Sanitized | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
| AUTO-INTG-0141 | Webhook Delete Shows Confirmation | Automated | — | Markopolo Webhook Integrations: Webhook Delete Shows Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
| AUTO-INTG-0142 | Webhook List Displayed | Automated | — | Markopolo Webhook Integrations: Webhook List Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
| AUTO-INTG-0143 | Integrations Page Loads | Automated | — | Markopolo Webhook Integrations: Integrations Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
| AUTO-INTG-0144 | Webhook Section Visible | Automated | — | Markopolo Webhook Integrations: Webhook Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
| AUTO-INTG-0145 | Webhook Tab Clickable | Automated | — | Markopolo Webhook Integrations: Webhook Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_webhook_integrations.py |
Markopolo Whatsapp Integrations
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-INTG-0146 | Cancel Closes Form | Automated | — | Markopolo Whatsapp Integrations: Cancel Closes Form | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_whatsapp_integrations.py |
| AUTO-INTG-0147 | Connect Button Opens Form | Automated | — | Markopolo Whatsapp Integrations: Connect Button Opens Form | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_whatsapp_integrations.py |
| AUTO-INTG-0148 | Empty Fields Blocked | Automated | — | Markopolo Whatsapp Integrations: Empty Fields Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_whatsapp_integrations.py |
| AUTO-INTG-0149 | Invalid Credentials Show Error | Automated | — | Markopolo Whatsapp Integrations: Invalid Credentials Show Error | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_whatsapp_integrations.py |
| AUTO-INTG-0150 | Integrations Page Loads | Automated | — | Markopolo Whatsapp Integrations: Integrations Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_whatsapp_integrations.py |
| AUTO-INTG-0151 | No Js Errors On Integrations Page | Automated | — | Markopolo Whatsapp Integrations: No Js Errors On Integrations Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_whatsapp_integrations.py |
| AUTO-INTG-0152 | Whatsapp Section Visible | Automated | — | Markopolo Whatsapp Integrations: Whatsapp Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_whatsapp_integrations.py |
| AUTO-INTG-0153 | Whatsapp Tab Clickable | Automated | — | Markopolo Whatsapp Integrations: Whatsapp Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_whatsapp_integrations.py |
Voice Integrations Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-INTG-0154 | Integrations Has Tabs Or Sections | Automated | — | Voice Integrations Comprehensive: Integrations Has Tabs Or Sections | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0155 | Integrations Page Loads | Automated | — | Voice Integrations Comprehensive: Integrations Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0156 | Integrations Url Correct | Automated | — | Voice Integrations Comprehensive: Integrations Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0157 | No Broken Images | Automated | — | Voice Integrations Comprehensive: No Broken Images | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0158 | No Js Errors On Integrations | Automated | — | Voice Integrations Comprehensive: No Js Errors On Integrations | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0159 | Page Title Not Blank | Automated | — | Voice Integrations Comprehensive: Page Title Not Blank | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0160 | Sidebar Still Visible | Automated | — | Voice Integrations Comprehensive: Sidebar Still Visible | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0161 | Api Key Input Accepts Text | Automated | — | Voice Integrations Comprehensive: Api Key Input Accepts Text | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0162 | Auth Token Is Password Type | Automated | — | Voice Integrations Comprehensive: Auth Token Is Password Type | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0163 | Cancel Button Closes Form | Automated | — | Voice Integrations Comprehensive: Cancel Button Closes Form | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0164 | Connect Button Opens Form Or Modal | Automated | — | Voice Integrations Comprehensive: Connect Button Opens Form Or Modal | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0165 | Connect Button Present | Automated | — | Voice Integrations Comprehensive: Connect Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0166 | Empty Form Submission Blocked | Automated | — | Voice Integrations Comprehensive: Empty Form Submission Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0167 | Form Fields Visible After Connect | Automated | — | Voice Integrations Comprehensive: Form Fields Visible After Connect | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0168 | Invalid Credentials Show Error | Automated | — | Voice Integrations Comprehensive: Invalid Credentials Show Error | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0169 | Sql Injection In Fields Handled | Automated | — | Voice Integrations Comprehensive: Sql Injection In Fields Handled | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0170 | Xss In Api Key Not Executed | Automated | — | Voice Integrations Comprehensive: Xss In Api Key Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0171 | Connected Badge Or Status Check | Automated | — | Voice Integrations Comprehensive: Connected Badge Or Status Check | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0172 | Disconnect Button If Connected | Automated | — | Voice Integrations Comprehensive: Disconnect Button If Connected | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0173 | Integration Status Not Error By Default | Automated | — | Voice Integrations Comprehensive: Integration Status Not Error By Default | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0174 | Voice Section Persists After Tab Switch | Automated | — | Voice Integrations Comprehensive: Voice Section Persists After Tab Switch | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0175 | Back To Dashboard From Integrations | Automated | — | Voice Integrations Comprehensive: Back To Dashboard From Integrations | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0176 | Direct Url Access Integrations | Automated | — | Voice Integrations Comprehensive: Direct Url Access Integrations | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0177 | Other Integration Tabs Still Load | Automated | — | Voice Integrations Comprehensive: Other Integration Tabs Still Load | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0178 | Other Integration Tabs Still Load | Automated | — | Voice Integrations Comprehensive: Other Integration Tabs Still Load | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0179 | Other Integration Tabs Still Load | Automated | — | Voice Integrations Comprehensive: Other Integration Tabs Still Load | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0180 | Other Integration Tabs Still Load | Automated | — | Voice Integrations Comprehensive: Other Integration Tabs Still Load | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0181 | Escape Closes Open Modal | Automated | — | Voice Integrations Comprehensive: Escape Closes Open Modal | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0182 | Keyboard Navigation Works | Automated | — | Voice Integrations Comprehensive: Keyboard Navigation Works | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0183 | No Auth Token In Url | Automated | — | Voice Integrations Comprehensive: No Auth Token In Url | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0184 | No Sensitive Data In Source | Automated | — | Voice Integrations Comprehensive: No Sensitive Data In Source | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0185 | Page Served Over Https | Automated | — | Voice Integrations Comprehensive: Page Served Over Https | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0186 | Responsive At Viewport | Automated | — | Voice Integrations Comprehensive: Responsive At Viewport | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0187 | Responsive At Viewport | Automated | — | Voice Integrations Comprehensive: Responsive At Viewport | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0188 | Responsive At Viewport | Automated | — | Voice Integrations Comprehensive: Responsive At Viewport | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0189 | Provider Presence | Automated | — | Voice Integrations Comprehensive: Provider Presence | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0190 | Provider Presence | Automated | — | Voice Integrations Comprehensive: Provider Presence | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0191 | Provider Presence | Automated | — | Voice Integrations Comprehensive: Provider Presence | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0192 | Provider Presence | Automated | — | Voice Integrations Comprehensive: Provider Presence | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0193 | Twilio Provider Visible | Automated | — | Voice Integrations Comprehensive: Twilio Provider Visible | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0194 | Voice Provider Cards Visible | Automated | — | Voice Integrations Comprehensive: Voice Provider Cards Visible | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0195 | Voice Section After Reload | Automated | — | Voice Integrations Comprehensive: Voice Section After Reload | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0196 | Voice Section Or Tab Present | Automated | — | Voice Integrations Comprehensive: Voice Section Or Tab Present | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0197 | Voice Section Text Content | Automated | — | Voice Integrations Comprehensive: Voice Section Text Content | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
| AUTO-INTG-0198 | Voice Tab Clickable | Automated | — | Voice Integrations Comprehensive: Voice Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_voice_integrations_comprehensive.py |
Worldclass Integrations Security
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-INTG-0199 | Admin Integration Urls Blocked | Automated | — | Worldclass Integrations Security: Admin Integration Urls Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0200 | Integrations Page Requires Login | Automated | — | Worldclass Integrations Security: Integrations Page Requires Login | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0201 | Login Required For Api Endpoints | Automated | — | Worldclass Integrations Security: Login Required For Api Endpoints | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0202 | No Sensitive Credentials In Dom | Automated | — | Worldclass Integrations Security: No Sensitive Credentials In Dom | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0203 | Other User Data Not Shown Mejbaur8 | Automated | — | Worldclass Integrations Security: Other User Data Not Shown Mejbaur8 | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0204 | Connect Flow Email Provider Opens Form | Automated | — | Worldclass Integrations Security: Connect Flow Email Provider Opens Form | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0205 | Connect Flow Sms Provider Opens Form | Automated | — | Worldclass Integrations Security: Connect Flow Sms Provider Opens Form | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0206 | Delete Account Confirmation Gate Exists | Automated | — | Worldclass Integrations Security: Delete Account Confirmation Gate Exists | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0207 | Disconnect Cancel Preserves Connection | Automated | — | Worldclass Integrations Security: Disconnect Cancel Preserves Connection | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0208 | Disconnect Confirmed Changes Status | Automated | — | Worldclass Integrations Security: Disconnect Confirmed Changes Status | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0209 | Disconnect Integration Shows Confirmation | Automated | — | Worldclass Integrations Security: Disconnect Integration Shows Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0210 | Reconnect After Disconnect | Automated | — | Worldclass Integrations Security: Reconnect After Disconnect | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0211 | Duplicate Integration Attempt Shows Message | Automated | — | Worldclass Integrations Security: Duplicate Integration Attempt Shows Message | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0212 | Empty Api Key Shows Error | Automated | — | Worldclass Integrations Security: Empty Api Key Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0213 | Integration Form Fields Reachable Via Keyboard | Automated | — | Worldclass Integrations Security: Integration Form Fields Reachable Via Keyboard | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0214 | Special Chars In Api Key Sanitized Not Crashed | Automated | — | Worldclass Integrations Security: Special Chars In Api Key Sanitized Not Crashed | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0215 | Very Long Webhook Url Handled | Automated | — | Worldclass Integrations Security: Very Long Webhook Url Handled | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0216 | Webhook Url Without Https Shows Warning | Automated | — | Worldclass Integrations Security: Webhook Url Without Https Shows Warning | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0217 | Whitespace Only Api Key Rejected | Automated | — | Worldclass Integrations Security: Whitespace Only Api Key Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0218 | Csrf Protection On Connect Api | Automated | — | Worldclass Integrations Security: Csrf Protection On Connect Api | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0219 | Idor Integration Id Manipulation | Automated | — | Worldclass Integrations Security: Idor Integration Id Manipulation | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0220 | Integration Status Not Leaked Cross Account | Automated | — | Worldclass Integrations Security: Integration Status Not Leaked Cross Account | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0221 | Oversized Api Key Does Not Crash | Automated | — | Worldclass Integrations Security: Oversized Api Key Does Not Crash | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0222 | Rate Limit On Rapid Connect Attempts | Automated | — | Worldclass Integrations Security: Rate Limit On Rapid Connect Attempts | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0223 | Session Token Present After Login | Automated | — | Worldclass Integrations Security: Session Token Present After Login | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0224 | Sql Injection In Api Key Field | Automated | — | Worldclass Integrations Security: Sql Injection In Api Key Field | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0225 | Unauthorized Integration Api Access Blocked | Automated | — | Worldclass Integrations Security: Unauthorized Integration Api Access Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0226 | Unicode In Api Key Does Not Crash | Automated | — | Worldclass Integrations Security: Unicode In Api Key Does Not Crash | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
| AUTO-INTG-0227 | Xss In Integration Api Key Field | Automated | — | Worldclass Integrations Security: Xss In Integration Api Key Field | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_integrations_security.py |
Plan & Billing 110 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-BILL-001 | Current plan display | Functional | P2 | 1. Navigate to /billing | Shows: Starter plan badge (Monthly); usage bars | Not Run | |
| TC-BILL-002 | Usage bars display accurately | Functional | P2 | 1. Open Plan & Billing | 2. Observe usage bars | Bars show used/limit (e.g. 500/1000); correct % | Not Run | |
| TC-BILL-003 | Explore Plans opens plan comparison | Functional | P1 | 1. Click Explore Plans | 3 plan cards: Starter (Free), Growth, Pro | Not Run | |
| TC-BILL-004 | Plan cards show correct features | Functional | P2 | 1. View all 3 cards | Each card: price, contacts limit, features, CTA button | Not Run | Starter=Free |
| TC-BILL-005 | Upgrade Starter to Growth | Functional | P1 | 1. Click Upgrade on Growth | 2. Payment | 3. Confirm | Plan = Growth; limits updated; invoice generated | Not Run | |
| TC-BILL-006 | Upgrade Starter to Pro | Functional | P1 | 1. Click Upgrade on Pro | 2. Payment | 3. Confirm | Plan = Pro; all Pro features unlocked | Not Run | |
| TC-BILL-007 | Switch Monthly to Annual | Functional | P2 | 1. Click Switch to Annual | 2. Confirm | Annual billing; discount applied | Not Run | |
| TC-BILL-008 | Add / update payment method | Functional | P2 | 1. Click Payment Method | 2. Add card | 3. Save | Card added; shown as active method | Not Run | |
| TC-BILL-009 | Download invoice | Functional | P3 | 1. Open Billing History | 2. Click Download | Invoice PDF: correct amount, plan, date | Not Run | |
| TC-BILL-010 | Downgrade plan | Functional | P3 | 1. Click Downgrade | 2. Select P4er plan | 3. Confirm | Plan scheduled for downgrade at period end | Not Run | |
| TC-BILL-011 | Cancel subscription | Functional | P3 | 1. Click Cancel Subscription | 2. Confirm | Subscription scheduled for cancel; access until period end | Not Run | Warning dialog shown |
| TC-BILL-012 | Enforce contact limit on Starter | Negative | P2 | 1. Import leads exceeding limit | Error: Contact limit reached — upgrade plan | Not Run |
Markopolo Billing
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-BILL-0001 | Billing Page Flow | Automated | — | Markopolo Billing: Billing Page Flow | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing.py |
Markopolo Billing Advanced
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-BILL-0002 | Billing Page No Js Errors | Automated | — | Markopolo Billing Advanced: Billing Page No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0003 | Unauthenticated Billing Access Redirects | Automated | — | Markopolo Billing Advanced: Unauthenticated Billing Access Redirects | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0004 | Cancel Cancellation Keeps Subscription | Automated | — | Markopolo Billing Advanced: Cancel Cancellation Keeps Subscription | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0005 | Cancel Subscription Shows Warning | Automated | — | Markopolo Billing Advanced: Cancel Subscription Shows Warning | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0006 | Billing Cycle Shown Monthly Or Annual | Automated | — | Markopolo Billing Advanced: Billing Cycle Shown Monthly Or Annual | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0007 | Next Billing Date Displayed | Automated | — | Markopolo Billing Advanced: Next Billing Date Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0008 | Plan Name Is Specific Not Generic | Automated | — | Markopolo Billing Advanced: Plan Name Is Specific Not Generic | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0009 | Plan Status Label Visible | Automated | — | Markopolo Billing Advanced: Plan Status Label Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0010 | Invoice Amount Format Is Currency | Automated | — | Markopolo Billing Advanced: Invoice Amount Format Is Currency | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0011 | Invoice Download Button Present | Automated | — | Markopolo Billing Advanced: Invoice Download Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0012 | Invoice Section Present | Automated | — | Markopolo Billing Advanced: Invoice Section Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0013 | Add Payment Method Button Accessible | Automated | — | Markopolo Billing Advanced: Add Payment Method Button Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0014 | Payment Method Section Visible | Automated | — | Markopolo Billing Advanced: Payment Method Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0015 | Payment Method Update Opens Stripe Or Form | Automated | — | Markopolo Billing Advanced: Payment Method Update Opens Stripe Or Form | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0016 | Annual Pricing Cheaper Than Monthly | Automated | — | Markopolo Billing Advanced: Annual Pricing Cheaper Than Monthly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0017 | Higher Tier Has More Features | Automated | — | Markopolo Billing Advanced: Higher Tier Has More Features | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0018 | Plan Comparison Shows All Tiers | Automated | — | Markopolo Billing Advanced: Plan Comparison Shows All Tiers | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0019 | Upgrade Button Present | Automated | — | Markopolo Billing Advanced: Upgrade Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0020 | Email Usage Metric Present | Automated | — | Markopolo Billing Advanced: Email Usage Metric Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0021 | Sms Usage Metric Present | Automated | — | Markopolo Billing Advanced: Sms Usage Metric Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0022 | Usage Bars Never Exceed 100 Percent | Automated | — | Markopolo Billing Advanced: Usage Bars Never Exceed 100 Percent | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0023 | Usage Metrics Show Current And Limit | Automated | — | Markopolo Billing Advanced: Usage Metrics Show Current And Limit | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
| AUTO-BILL-0024 | Voice Usage Metric Present | Automated | — | Markopolo Billing Advanced: Voice Usage Metric Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_advanced.py |
Markopolo Billing Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-BILL-0025 | Billing History Section Exists | Automated | — | Markopolo Billing Comprehensive: Billing History Section Exists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0026 | Billing Url Correct | Automated | — | Markopolo Billing Comprehensive: Billing Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0027 | No Javascript Errors On Billing | Automated | — | Markopolo Billing Comprehensive: No Javascript Errors On Billing | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0028 | Page Has Plan Content | Automated | — | Markopolo Billing Comprehensive: Page Has Plan Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0029 | Current Plan Label Visible | Automated | — | Markopolo Billing Comprehensive: Current Plan Label Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0030 | Usage Metrics Displayed | Automated | — | Markopolo Billing Comprehensive: Usage Metrics Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0031 | Payment Method Button Exists | Automated | — | Markopolo Billing Comprehensive: Payment Method Button Exists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0032 | Payment Section Visible | Automated | — | Markopolo Billing Comprehensive: Payment Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0033 | Annual Pricing Lower Than Monthly | Automated | — | Markopolo Billing Comprehensive: Annual Pricing Lower Than Monthly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0034 | Billing Cycle Toggle Works | Automated | — | Markopolo Billing Comprehensive: Billing Cycle Toggle Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0035 | Explore Plans Button Exists | Automated | — | Markopolo Billing Comprehensive: Explore Plans Button Exists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0036 | Plan Features Lists Exist | Automated | — | Markopolo Billing Comprehensive: Plan Features Lists Exist | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
| AUTO-BILL-0037 | Plan Tiers Visible In Overlay | Automated | — | Markopolo Billing Comprehensive: Plan Tiers Visible In Overlay | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_billing_comprehensive.py |
Plan Billing Explore Plans
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-BILL-0038 | Analytics Section Visible | Automated | — | Plan Billing Explore Plans: Analytics Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0039 | Audience Analytics Conversions Feature | Automated | — | Plan Billing Explore Plans: Audience Analytics Conversions Feature | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0040 | Campaigns Section Visible | Automated | — | Plan Billing Explore Plans: Campaigns Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0041 | Create Own Templates Feature | Automated | — | Plan Billing Explore Plans: Create Own Templates Feature | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0042 | Csm Support Tier | Automated | — | Plan Billing Explore Plans: Csm Support Tier | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0043 | Custom Ai Campaigns Feature | Automated | — | Plan Billing Explore Plans: Custom Ai Campaigns Feature | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0044 | Customize Branding Feature | Automated | — | Plan Billing Explore Plans: Customize Branding Feature | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0045 | Email Branding Section Visible | Automated | — | Plan Billing Explore Plans: Email Branding Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0046 | Explore Plans No Js Crash | Automated | — | Plan Billing Explore Plans: Explore Plans No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0047 | Explore Plans Responsive | Automated | — | Plan Billing Explore Plans: Explore Plans Responsive | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0048 | Feature Table Three Columns | Automated | — | Plan Billing Explore Plans: Feature Table Three Columns | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0049 | Knowledge Base Import Feature | Automated | — | Plan Billing Explore Plans: Knowledge Base Import Feature | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0050 | Knowledge Base Limits Per Tier | Automated | — | Plan Billing Explore Plans: Knowledge Base Limits Per Tier | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0051 | Online Support Tier | Automated | — | Plan Billing Explore Plans: Online Support Tier | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0052 | Preset Recovery Campaigns Feature | Automated | — | Plan Billing Explore Plans: Preset Recovery Campaigns Feature | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0053 | Remove Markopolo Branding | Automated | — | Plan Billing Explore Plans: Remove Markopolo Branding | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0054 | Support Section Visible | Automated | — | Plan Billing Explore Plans: Support Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0055 | Close Button Visible | Automated | — | Plan Billing Explore Plans: Close Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0056 | Close Returns To Billing | Automated | — | Plan Billing Explore Plans: Close Returns To Billing | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0057 | Direct Url Access | Automated | — | Plan Billing Explore Plans: Direct Url Access | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0058 | Explore Plans Heading | Automated | — | Plan Billing Explore Plans: Explore Plans Heading | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0059 | Explore Plans Url | Automated | — | Plan Billing Explore Plans: Explore Plans Url | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0060 | 30 Day Trial Text | Automated | — | Plan Billing Explore Plans: 30 Day Trial Text | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0061 | Growth Plan Visible | Automated | — | Plan Billing Explore Plans: Growth Plan Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0062 | Growth Price | Automated | — | Plan Billing Explore Plans: Growth Price | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0063 | Per Month Label On Paid Plans | Automated | — | Plan Billing Explore Plans: Per Month Label On Paid Plans | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0064 | Pro Plan Visible | Automated | — | Plan Billing Explore Plans: Pro Plan Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0065 | Pro Price | Automated | — | Plan Billing Explore Plans: Pro Price | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0066 | Starter Current Plan Badge | Automated | — | Plan Billing Explore Plans: Starter Current Plan Badge | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0067 | Starter Is Free | Automated | — | Plan Billing Explore Plans: Starter Is Free | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0068 | Starter Plan Visible | Automated | — | Plan Billing Explore Plans: Starter Plan Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0069 | Upgrade Button Visible | Automated | — | Plan Billing Explore Plans: Upgrade Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0070 | Upgrade Button Visible | Automated | — | Plan Billing Explore Plans: Upgrade Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0071 | Upgrade Buttons Count | Automated | — | Plan Billing Explore Plans: Upgrade Buttons Count | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0072 | Upgrade Click No Logout | Automated | — | Plan Billing Explore Plans: Upgrade Click No Logout | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0073 | Email Limits All Tiers | Automated | — | Plan Billing Explore Plans: Email Limits All Tiers | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0074 | Emails Per Month Row | Automated | — | Plan Billing Explore Plans: Emails Per Month Row | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0075 | Marktag Events Row Visible | Automated | — | Plan Billing Explore Plans: Marktag Events Row Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0076 | Marktag Limits All Tiers | Automated | — | Plan Billing Explore Plans: Marktag Limits All Tiers | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0077 | Sms Limits All Tiers | Automated | — | Plan Billing Explore Plans: Sms Limits All Tiers | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0078 | Sms Per Month Row | Automated | — | Plan Billing Explore Plans: Sms Per Month Row | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0079 | Usage Limits Section Visible | Automated | — | Plan Billing Explore Plans: Usage Limits Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0080 | Autosend Emails Limit | Automated | — | Plan Billing Explore Plans: Autosend Emails Limit | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0081 | Autosend Emails Usage Visible | Automated | — | Plan Billing Explore Plans: Autosend Emails Usage Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0082 | Billing Heading Visible | Automated | — | Plan Billing Explore Plans: Billing Heading Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0083 | Billing No Js Crash | Automated | — | Plan Billing Explore Plans: Billing No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0084 | Billing Responsive Mobile | Automated | — | Plan Billing Explore Plans: Billing Responsive Mobile | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0085 | Billing Url Correct | Automated | — | Plan Billing Explore Plans: Billing Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0086 | Explore Plans Button Navigates | Automated | — | Plan Billing Explore Plans: Explore Plans Button Navigates | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0087 | Explore Plans Button Visible | Automated | — | Plan Billing Explore Plans: Explore Plans Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0088 | Free Plan Text Visible | Automated | — | Plan Billing Explore Plans: Free Plan Text Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0089 | Marksms Limit | Automated | — | Plan Billing Explore Plans: Marksms Limit | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0090 | Marksms Usage Visible | Automated | — | Plan Billing Explore Plans: Marksms Usage Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0091 | Marktag Events Limit | Automated | — | Plan Billing Explore Plans: Marktag Events Limit | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0092 | Marktag Events Usage Visible | Automated | — | Plan Billing Explore Plans: Marktag Events Usage Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0093 | Monthly Billing Cycle Visible | Automated | — | Plan Billing Explore Plans: Monthly Billing Cycle Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0094 | Per Month Label Visible | Automated | — | Plan Billing Explore Plans: Per Month Label Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0095 | Plan Usage Section Visible | Automated | — | Plan Billing Explore Plans: Plan Usage Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0096 | Starter Plan Visible | Automated | — | Plan Billing Explore Plans: Starter Plan Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0097 | Support Email Visible | Automated | — | Plan Billing Explore Plans: Support Email Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
| AUTO-BILL-0098 | Zero Price Visible | Automated | — | Plan Billing Explore Plans: Zero Price Visible | All assertions pass — no exceptions raised | Not Run | tests/test_plan_billing_explore_plans.py |
Settings 165 test cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
Settings - Brand
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-SET-001 | Save valid business details successfully | Functional | P1 | 1. Enter 'Acme Corporation' in Business name 2. Enter 'acme.com' in Website URL 3. Select 'Technology' from Industry dropdown 4. Enter 'Quality road runner catching equipment' in Tagline 5. Enter '123 Desert Road' in Address 6. Click Save changes |
Toast notification shows 'Settings saved successfully'; Last saved timestamp updates; new values persist on reload | Not Run | |
| TC-SET-002 | Validate business name is required (Negative) | Negative | P2 | 1. Clear the Business name field 2. Make a change in another field (e.g. Tagline) to enable Save changes button 3. Click Save changes |
Validation error: 'Business name is required'; form is not saved | Not Run | |
| TC-SET-003 | Validate website URL format (Negative) | Negative | P2 | 1. Enter 'invalid-url' in Website URL 2. Click Save changes |
Validation error: 'Please enter a valid URL'; form not submitted | Not Run | |
| TC-SET-004 | Validate tagline character limit (Negative) | Negative | P2 | 1. Try typing a tagline longer than 100 characters | Input is truncated or blocked at 100 characters due to maxlength='100' | Not Run | |
| TC-SET-005 | Industry dropdown lists all correct industry options | UI | P2 | 1. Click the Industry dropdown/combobox | Dropdown opens; lists options: Apparel, Auto, B2B, Beauty, Consumer Service, Finance Insurance, Fitness, Home Improvement, Healthcare, Industrial Services, Legal, Retail, Technology, Travel & Hospitality, Real estate, Mobile app | Not Run | |
| TC-SET-006 | Switch to Visual sub-tab | Functional | P1 | 1. Click 'Visual' sub-tab button | Tab switches successfully; fields for Sender Display Name, Sender Description, Profile Picture, Logo, and Brand Colors are visible | Not Run | |
| TC-SET-007 | Save Visual settings successfully | Functional | P1 | 1. Enter 'Acme Support' in Sender Display Name 2. Enter description in Sender Description 3. Select a brand color using color picker 4. Click Save changes |
Visual settings saved successfully; details updated and email preview panel on the right updates to reflect the new sender display name and description | Not Run | |
| TC-SET-008 | Upload valid profile picture asset | Functional | P1 | 1. Click upload on Profile Picture field 2. Select a valid PNG/JPG image (e.g. 500KB) 3. Click Save changes |
Asset uploads successfully; thumbnail preview shown; saved successfully | Not Run | |
| TC-SET-009 | Upload invalid profile picture asset format (Negative) | Negative | P2 | 1. Click upload on Profile Picture field 2. Select an unsupported file type (e.g. .pdf or .mp3) 3. Click Save changes |
Validation error: 'Invalid file format. Please upload an image (PNG, JPG, or SVG).' | Not Run | |
| TC-SET-010 | Switch to Social sub-tab | Functional | P1 | 1. Click 'Social' sub-tab button | Tab switches successfully; Social links input fields (Facebook, Twitter, Instagram, LinkedIn, TikTok, YouTube) and Custom Links fields are visible | Not Run | |
| TC-SET-011 | Save valid Social profile links | Functional | P1 | 1. Enter 'https://facebook.com/acme' in Facebook link 2. Enter 'https://linkedin.com/company/acme' in LinkedIn link 3. Click Save changes |
Social links saved successfully; links persist on reload | Not Run | |
| TC-SET-012 | Validate social links are valid URLs (Negative) | Negative | P2 | 1. Enter 'invalid-facebook-url' in Facebook link 2. Click Save changes |
Validation error: 'Please enter a valid URL'; form not saved | Not Run | |
| TC-SET-013 | Save Custom links in Social tab | Functional | P2 | 1. Enter 'Shop Now' in Link 1 Title 2. Enter 'https://acme.com/shop' in Link 1 URL 3. Click Save changes |
Custom links saved successfully; email preview updates to show new footer links | Not Run |
Settings - Account
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-SET-014 | Switch to Account tab | Functional | P1 | 1. Click 'Account' top-level tab button | Tab switches; Brand sub-navigation hidden; fields for User Name (userName), Email Address (userEmail), Profile Image, and timezone/language dropdown are visible | Not Run | |
| TC-SET-015 | Update User Name successfully | Functional | P1 | 1. Enter 'Imtiaz Ahmed' in User Name field 2. Click Save changes |
User Name updated successfully; user profile info in the sidebar footer and top header changes to reflect the new name 'Imtiaz Ahmed' | Not Run | |
| TC-SET-016 | Email Address field is read-only | UI | P2 | 1. Try to click and edit the Email address field (userEmail) | Field is disabled or read-only; text cannot be changed; cursor shows not-allowed | Not Run | |
| TC-SET-017 | Upload User Profile Image | Functional | P1 | 1. Click upload on Profile Image field 2. Choose a valid image 3. Click Save changes |
Profile image updated successfully; sidebar and header user avatars update immediately | Not Run |
Settings - Misc
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-SET-018 | Switch to Misc tab | Functional | P1 | 1. Click 'Misc' top-level tab button | Tab switches; Brand/Account fields hidden; custom Cart Path (cartPath) input is visible | Not Run | |
| TC-SET-019 | Save valid Custom Cart Path | Functional | P1 | 1. Enter '/checkout/cart' in Cart Path field 2. Click Save changes |
Cart Path saved successfully; headless cart setup uses the new path in Shopify integrations | Not Run | |
| TC-SET-020 | Validate Cart Path prefix (Negative) | Negative | P2 | 1. Enter 'checkout/cart' (missing leading slash) in Cart Path field 2. Click Save changes |
Validation error: 'Cart path must start with a forward slash (/)'; form not saved | Not Run |
Settings - General
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| TC-SET-021 | Save changes button state is reactive | UI | P2 | 1. Load settings page 2. Observe Save changes button state 3. Make a change in any input field 4. Observe button state 5. Click Save changes and observe button state after success |
1. Button is disabled initially 2. Button becomes enabled after a change is made 3. Button becomes disabled again after changes are saved successfully |
Not Run | |
| TC-SET-022 | Example email preview desktop/mobile toggle | UI | P2 | 1. Click 'Mobile view' icon in the Example email header 2. Click 'Desktop view' icon |
1. Iframe width shrinks to mobile viewport width (e.g. 375px) 2. Iframe expands back to full container width |
Not Run | |
| TC-SET-023 | Settings page mobile responsiveness | UI | P2 | 1. Resize viewport to 375px 2. Switch between all tabs and sub-tabs |
Form elements stack vertically; email preview panel moves below the form or is hidden; no horizontal scroll or layout clipping | Not Run | |
| TC-SET-024 | API save failure handling | API | P1 | 1. Make a change in any field 2. Click Save changes 3. Intercept save API request to return 500 Internal Server Error |
Toast error: 'Failed to save settings. Please try again later.'; input fields keep the edited values; Save changes button remains enabled | Not Run | |
| TC-SET-025 | Cross-Origin request blocked on settings update endpoint | Security | P0 | 1. Craft a PUT request to /api/settings from external origin with active session cookie 2. Submit |
Request blocked with 403 Forbidden by CORS policy; settings remain unchanged | Not Run | CRITICAL: Must verify origin validation |
Markopolo Settings Advanced
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-SET-0001 | Language Selector Visible | Automated | — | Markopolo Settings Advanced: Language Selector Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0002 | Language Switch To Arabic Changes Direction | Automated | — | Markopolo Settings Advanced: Language Switch To Arabic Changes Direction | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0003 | Notification Toggle State Persists | Automated | — | Markopolo Settings Advanced: Notification Toggle State Persists | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0004 | Notification Toggles Visible | Automated | — | Markopolo Settings Advanced: Notification Toggles Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0005 | New Password And Confirm Must Match | Automated | — | Markopolo Settings Advanced: New Password And Confirm Must Match | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0006 | Password Change Form Has Three Fields | Automated | — | Markopolo Settings Advanced: Password Change Form Has Three Fields | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0007 | Password Toggle Show Hide Works | Automated | — | Markopolo Settings Advanced: Password Toggle Show Hide Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0008 | Weak Password Rejected | Automated | — | Markopolo Settings Advanced: Weak Password Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0009 | Weak Password Rejected | Automated | — | Markopolo Settings Advanced: Weak Password Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0010 | Weak Password Rejected | Automated | — | Markopolo Settings Advanced: Weak Password Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0011 | Weak Password Rejected | Automated | — | Markopolo Settings Advanced: Weak Password Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0012 | Weak Password Rejected | Automated | — | Markopolo Settings Advanced: Weak Password Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0013 | Email Field Is Read Only | Automated | — | Markopolo Settings Advanced: Email Field Is Read Only | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0014 | Profile Avatar Upload Accessible | Automated | — | Markopolo Settings Advanced: Profile Avatar Upload Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0015 | Profile Name Accepts Valid Names | Automated | — | Markopolo Settings Advanced: Profile Name Accepts Valid Names | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0016 | Profile Name With Only Numbers Handled | Automated | — | Markopolo Settings Advanced: Profile Name With Only Numbers Handled | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0017 | Save Settings Shows Success Toast | Automated | — | Markopolo Settings Advanced: Save Settings Shows Success Toast | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0018 | Active Sessions Section Visible | Automated | — | Markopolo Settings Advanced: Active Sessions Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0019 | Api Key Section Accessible | Automated | — | Markopolo Settings Advanced: Api Key Section Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0020 | Two Factor Authentication Option | Automated | — | Markopolo Settings Advanced: Two Factor Authentication Option | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0021 | Settings Data Survives Navigation And Return | Automated | — | Markopolo Settings Advanced: Settings Data Survives Navigation And Return | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
| AUTO-SET-0022 | Settings Page Layout Has No Overflow | Automated | — | Markopolo Settings Advanced: Settings Page Layout Has No Overflow | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_advanced.py |
Markopolo Settings Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-SET-0023 | Notification Toggle Is Interactive | Automated | — | Markopolo Settings Comprehensive: Notification Toggle Is Interactive | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0024 | Notifications Tab Clickable | Automated | — | Markopolo Settings Comprehensive: Notifications Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0025 | Settings Page Has Content | Automated | — | Markopolo Settings Comprehensive: Settings Page Has Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0026 | Settings Tab Navigation Visible | Automated | — | Markopolo Settings Comprehensive: Settings Tab Navigation Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0027 | Settings Url Correct | Automated | — | Markopolo Settings Comprehensive: Settings Url Correct | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0028 | Unauthenticated Redirect To Login | Automated | — | Markopolo Settings Comprehensive: Unauthenticated Redirect To Login | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0029 | Password Change With Wrong Current | Automated | — | Markopolo Settings Comprehensive: Password Change With Wrong Current | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0030 | Password Fields Visible | Automated | — | Markopolo Settings Comprehensive: Password Fields Visible | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0031 | Weak Password Rejected | Automated | — | Markopolo Settings Comprehensive: Weak Password Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0032 | Weak Password Rejected | Automated | — | Markopolo Settings Comprehensive: Weak Password Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0033 | Weak Password Rejected | Automated | — | Markopolo Settings Comprehensive: Weak Password Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0034 | Weak Password Rejected | Automated | — | Markopolo Settings Comprehensive: Weak Password Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0035 | Email Is Displayed | Automated | — | Markopolo Settings Comprehensive: Email Is Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0036 | Name Input Is Present | Automated | — | Markopolo Settings Comprehensive: Name Input Is Present | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0037 | Profile Name Update And Revert | Automated | — | Markopolo Settings Comprehensive: Profile Name Update And Revert | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0038 | Xss Payload Not Executed In Name Field | Automated | — | Markopolo Settings Comprehensive: Xss Payload Not Executed In Name Field | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0039 | Xss Payload Not Executed In Name Field | Automated | — | Markopolo Settings Comprehensive: Xss Payload Not Executed In Name Field | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0040 | Xss Payload Not Executed In Name Field | Automated | — | Markopolo Settings Comprehensive: Xss Payload Not Executed In Name Field | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0041 | Xss Payload Not Executed In Name Field | Automated | — | Markopolo Settings Comprehensive: Xss Payload Not Executed In Name Field | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0042 | Direct Url Access To Settings | Automated | — | Markopolo Settings Comprehensive: Direct Url Access To Settings | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
| AUTO-SET-0043 | Reload Stays On Settings | Automated | — | Markopolo Settings Comprehensive: Reload Stays On Settings | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_settings_comprehensive.py |
Settings
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-SET-0044 | Settings Page Functionality | Automated | — | Settings: Settings Page Functionality | All assertions pass — no exceptions raised | Not Run | tests/test_settings.py |
Settings Comprehensive All Tabs
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-SET-0045 | Brand Color Picker Present | Automated | — | Settings Comprehensive All Tabs: Brand Color Picker Present | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0046 | Brand Company Name Field Editable | Automated | — | Settings Comprehensive All Tabs: Brand Company Name Field Editable | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0047 | Brand Logo Upload Input Present | Automated | — | Settings Comprehensive All Tabs: Brand Logo Upload Input Present | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0048 | Brand Logo Upload Rejects Non Image | Automated | — | Settings Comprehensive All Tabs: Brand Logo Upload Rejects Non Image | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0049 | Brand Social Link Save Success | Automated | — | Settings Comprehensive All Tabs: Brand Social Link Save Success | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0050 | Brand Social Links Tab Loads | Automated | — | Settings Comprehensive All Tabs: Brand Social Links Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0051 | Brand Social Links Validation | Automated | — | Settings Comprehensive All Tabs: Brand Social Links Validation | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0052 | Brand Tab Loads With Logo Section | Automated | — | Settings Comprehensive All Tabs: Brand Tab Loads With Logo Section | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0053 | Notification Email Toggle Works | Automated | — | Settings Comprehensive All Tabs: Notification Email Toggle Works | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0054 | Notification Preferences Persist Reload | Automated | — | Settings Comprehensive All Tabs: Notification Preferences Persist Reload | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0055 | Notification Settings Tab Loads | Automated | — | Settings Comprehensive All Tabs: Notification Settings Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0056 | Password Change Blank Old Rejected | Automated | — | Settings Comprehensive All Tabs: Password Change Blank Old Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0057 | Password Change Mismatch Rejected | Automated | — | Settings Comprehensive All Tabs: Password Change Mismatch Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0058 | Password Change Tab Loads | Automated | — | Settings Comprehensive All Tabs: Password Change Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0059 | Password Change Weak Rejected | Automated | — | Settings Comprehensive All Tabs: Password Change Weak Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0060 | Sender Profile From Email Validation | Automated | — | Settings Comprehensive All Tabs: Sender Profile From Email Validation | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0061 | Sender Profile From Name Required | Automated | — | Settings Comprehensive All Tabs: Sender Profile From Name Required | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0062 | Sender Profile Save Shows Feedback | Automated | — | Settings Comprehensive All Tabs: Sender Profile Save Shows Feedback | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0063 | Sender Profile Tab Loads | Automated | — | Settings Comprehensive All Tabs: Sender Profile Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0064 | Team Invite Field Present | Automated | — | Settings Comprehensive All Tabs: Team Invite Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0065 | Team Invite Invalid Email Rejected | Automated | — | Settings Comprehensive All Tabs: Team Invite Invalid Email Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0066 | Team Member Role Selector Present | Automated | — | Settings Comprehensive All Tabs: Team Member Role Selector Present | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0067 | Team Remove Member Requires Confirmation | Automated | — | Settings Comprehensive All Tabs: Team Remove Member Requires Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
| AUTO-SET-0068 | Team Tab Loads Member List | Automated | — | Settings Comprehensive All Tabs: Team Tab Loads Member List | All assertions pass — no exceptions raised | Not Run | tests/test_settings_comprehensive_all_tabs.py |
Settings Sender Profile
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-SET-0069 | Cart Path Description | Automated | — | Settings Sender Profile: Cart Path Description | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0070 | Cart Path Full Url Preview | Automated | — | Settings Sender Profile: Cart Path Full Url Preview | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0071 | Cart Path Section Visible | Automated | — | Settings Sender Profile: Cart Path Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0072 | Utm Tracking Description | Automated | — | Settings Sender Profile: Utm Tracking Description | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0073 | Utm Tracking Section Visible | Automated | — | Settings Sender Profile: Utm Tracking Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0074 | Cancel Button Does Not Logout | Automated | — | Settings Sender Profile: Cancel Button Does Not Logout | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0075 | Required Field Markers Visible | Automated | — | Settings Sender Profile: Required Field Markers Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0076 | Save Button Enabled | Automated | — | Settings Sender Profile: Save Button Enabled | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0077 | Settings No Js Crash | Automated | — | Settings Sender Profile: Settings No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0078 | Settings Page Responsive Mobile | Automated | — | Settings Sender Profile: Settings Page Responsive Mobile | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0079 | Link1 Label Field | Automated | — | Settings Sender Profile: Link1 Label Field | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0080 | Link1 Url Field | Automated | — | Settings Sender Profile: Link1 Url Field | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0081 | Link2 Fields Visible | Automated | — | Settings Sender Profile: Link2 Fields Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0082 | Link3 Fields Visible | Automated | — | Settings Sender Profile: Link3 Fields Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0083 | Navigation Links Hint | Automated | — | Settings Sender Profile: Navigation Links Hint | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0084 | Navigation Links Section Visible | Automated | — | Settings Sender Profile: Navigation Links Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0085 | Cancel Button Visible | Automated | — | Settings Sender Profile: Cancel Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0086 | Save Button Visible | Automated | — | Settings Sender Profile: Save Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0087 | Settings Heading Visible | Automated | — | Settings Sender Profile: Settings Heading Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0088 | Settings Loads | Automated | — | Settings Sender Profile: Settings Loads | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0089 | Settings Subtitle Visible | Automated | — | Settings Sender Profile: Settings Subtitle Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0090 | Avatar File Type Hint | Automated | — | Settings Sender Profile: Avatar File Type Hint | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0091 | Avatar Upload Section | Automated | — | Settings Sender Profile: Avatar Upload Section | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0092 | Business Details Section | Automated | — | Settings Sender Profile: Business Details Section | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0093 | Business Name Field Visible | Automated | — | Settings Sender Profile: Business Name Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0094 | Country Dropdown Visible | Automated | — | Settings Sender Profile: Country Dropdown Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0095 | Industry Dropdown Visible | Automated | — | Settings Sender Profile: Industry Dropdown Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0096 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0097 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0098 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0099 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0100 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0101 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0102 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0103 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0104 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0105 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0106 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0107 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0108 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0109 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0110 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0111 | Industry Option In Dropdown | Automated | — | Settings Sender Profile: Industry Option In Dropdown | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0112 | Name Field Visible | Automated | — | Settings Sender Profile: Name Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0113 | Personal Details Section | Automated | — | Settings Sender Profile: Personal Details Section | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0114 | Website Url Field Visible | Automated | — | Settings Sender Profile: Website Url Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0115 | Address Field Visible | Automated | — | Settings Sender Profile: Address Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0116 | Brand Color Field Visible | Automated | — | Settings Sender Profile: Brand Color Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0117 | Contact Details Hint | Automated | — | Settings Sender Profile: Contact Details Hint | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0118 | Contact Details Section | Automated | — | Settings Sender Profile: Contact Details Section | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0119 | Footer Banner Upload Section | Automated | — | Settings Sender Profile: Footer Banner Upload Section | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0120 | Hero Banner Upload Section | Automated | — | Settings Sender Profile: Hero Banner Upload Section | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0121 | Logo Image Upload Section | Automated | — | Settings Sender Profile: Logo Image Upload Section | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0122 | Sender Display Name Field | Automated | — | Settings Sender Profile: Sender Display Name Field | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0123 | Sender Profile Section Visible | Automated | — | Settings Sender Profile: Sender Profile Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0124 | Sender Profile Subtitle | Automated | — | Settings Sender Profile: Sender Profile Subtitle | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0125 | Tagline Field Visible | Automated | — | Settings Sender Profile: Tagline Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0126 | Upload File Formats Sender Logo | Automated | — | Settings Sender Profile: Upload File Formats Sender Logo | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0127 | Facebook Field Input Accepts Url | Automated | — | Settings Sender Profile: Facebook Field Input Accepts Url | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0128 | Instagram Field Visible | Automated | — | Settings Sender Profile: Instagram Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0129 | Linkedin Field Visible | Automated | — | Settings Sender Profile: Linkedin Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0130 | Social Links Section Visible | Automated | — | Settings Sender Profile: Social Links Section Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0131 | Social Links Subtitle | Automated | — | Settings Sender Profile: Social Links Subtitle | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0132 | Social Platform Field | Automated | — | Settings Sender Profile: Social Platform Field | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0133 | Social Platform Field | Automated | — | Settings Sender Profile: Social Platform Field | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0134 | Social Platform Field | Automated | — | Settings Sender Profile: Social Platform Field | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0135 | Social Platform Field | Automated | — | Settings Sender Profile: Social Platform Field | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0136 | Social Platform Field | Automated | — | Settings Sender Profile: Social Platform Field | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0137 | Social Platform Field | Automated | — | Settings Sender Profile: Social Platform Field | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0138 | Tiktok Field Visible | Automated | — | Settings Sender Profile: Tiktok Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0139 | Twitter X Field Visible | Automated | — | Settings Sender Profile: Twitter X Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
| AUTO-SET-0140 | Youtube Field Visible | Automated | — | Settings Sender Profile: Youtube Field Visible | All assertions pass — no exceptions raised | Not Run | tests/test_settings_sender_profile.py |
🤖 Other Automation 2185 test cases
Performance/Test Performance
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0001 | Api Response Time | Automated | — | Performance/Test Performance: Api Response Time | All assertions pass — no exceptions raised | Not Run | tests/performance/test_performance.py |
| AUTO-AUTO-0002 | Homepage Load Time | Automated | — | Performance/Test Performance: Homepage Load Time | All assertions pass — no exceptions raised | Not Run | tests/performance/test_performance.py |
| AUTO-AUTO-0003 | Interactive Element Responsiveness | Automated | — | Performance/Test Performance: Interactive Element Responsiveness | All assertions pass — no exceptions raised | Not Run | tests/performance/test_performance.py |
| AUTO-AUTO-0004 | Login Page Load Time | Automated | — | Performance/Test Performance: Login Page Load Time | All assertions pass — no exceptions raised | Not Run | tests/performance/test_performance.py |
| AUTO-AUTO-0005 | Memory Usage | Automated | — | Performance/Test Performance: Memory Usage | All assertions pass — no exceptions raised | Not Run | tests/performance/test_performance.py |
| AUTO-AUTO-0006 | Multiple Page Navigation Performance | Automated | — | Performance/Test Performance: Multiple Page Navigation Performance | All assertions pass — no exceptions raised | Not Run | tests/performance/test_performance.py |
Account Activation State
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0007 | Analytics Accessible Under Lock | Automated | — | Account Activation State: Analytics Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0008 | Billing Accessible Under Lock | Automated | — | Account Activation State: Billing Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0009 | Campaigns Accessible Under Lock | Automated | — | Account Activation State: Campaigns Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0010 | Content Accessible Under Lock | Automated | — | Account Activation State: Content Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0011 | Data Room Accessible Under Lock | Automated | — | Account Activation State: Data Room Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0012 | Integrations Accessible Under Lock | Automated | — | Account Activation State: Integrations Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0013 | Memory Accessible Under Lock | Automated | — | Account Activation State: Memory Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0014 | Page Accessible Under Lock | Automated | — | Account Activation State: Page Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0015 | Page Accessible Under Lock | Automated | — | Account Activation State: Page Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0016 | Page Accessible Under Lock | Automated | — | Account Activation State: Page Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0017 | Page Accessible Under Lock | Automated | — | Account Activation State: Page Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0018 | Page Accessible Under Lock | Automated | — | Account Activation State: Page Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0019 | Page Accessible Under Lock | Automated | — | Account Activation State: Page Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0020 | Page Accessible Under Lock | Automated | — | Account Activation State: Page Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0021 | Page Accessible Under Lock | Automated | — | Account Activation State: Page Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0022 | Page Accessible Under Lock | Automated | — | Account Activation State: Page Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0023 | Settings Accessible Under Lock | Automated | — | Account Activation State: Settings Accessible Under Lock | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0024 | Activation Banner Has Book Meeting Cta | Automated | — | Account Activation State: Activation Banner Has Book Meeting Cta | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0025 | Activation Banner Lock Icon Visible | Automated | — | Account Activation State: Activation Banner Lock Icon Visible | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0026 | Activation Banner On Reload | Automated | — | Account Activation State: Activation Banner On Reload | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0027 | Activation Banner Or Normal State | Automated | — | Account Activation State: Activation Banner Or Normal State | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0028 | Activation Banner Text Correct | Automated | — | Account Activation State: Activation Banner Text Correct | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0029 | Book Meeting Cta Clickable | Automated | — | Account Activation State: Book Meeting Cta Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0030 | Leads Not Crash Not Logout | Automated | — | Account Activation State: Leads Not Crash Not Logout | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0031 | Leads Redirect Shows Dashboard Content | Automated | — | Account Activation State: Leads Redirect Shows Dashboard Content | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
| AUTO-AUTO-0032 | Locked Page Redirect Or Loads | Automated | — | Account Activation State: Locked Page Redirect Or Loads | All assertions pass — no exceptions raised | Not Run | tests/test_account_activation_state.py |
Advanced Pixel Rename
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0033 | Advanced Pixel Rename Verification | Automated | — | Advanced Pixel Rename: Advanced Pixel Rename Verification | All assertions pass — no exceptions raised | Not Run | tests/test_advanced_pixel_rename.py |
All Pages Navigation
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0034 | Navigate To Analytics | Automated | — | All Pages Navigation: Navigate To Analytics | All assertions pass — no exceptions raised | Not Run | tests/test_all_pages_navigation.py |
| AUTO-AUTO-0035 | Navigate To Billing | Automated | — | All Pages Navigation: Navigate To Billing | All assertions pass — no exceptions raised | Not Run | tests/test_all_pages_navigation.py |
| AUTO-AUTO-0036 | Navigate To Campaigns | Automated | — | All Pages Navigation: Navigate To Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_all_pages_navigation.py |
| AUTO-AUTO-0037 | Navigate To Content | Automated | — | All Pages Navigation: Navigate To Content | All assertions pass — no exceptions raised | Not Run | tests/test_all_pages_navigation.py |
| AUTO-AUTO-0038 | Navigate To Dashboard | Automated | — | All Pages Navigation: Navigate To Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_all_pages_navigation.py |
| AUTO-AUTO-0039 | Navigate To Data Room | Automated | — | All Pages Navigation: Navigate To Data Room | All assertions pass — no exceptions raised | Not Run | tests/test_all_pages_navigation.py |
| AUTO-AUTO-0040 | Navigate To Integrations | Automated | — | All Pages Navigation: Navigate To Integrations | All assertions pass — no exceptions raised | Not Run | tests/test_all_pages_navigation.py |
| AUTO-AUTO-0041 | Navigate To Leads | Automated | — | All Pages Navigation: Navigate To Leads | All assertions pass — no exceptions raised | Not Run | tests/test_all_pages_navigation.py |
| AUTO-AUTO-0042 | Navigate To Memory | Automated | — | All Pages Navigation: Navigate To Memory | All assertions pass — no exceptions raised | Not Run | tests/test_all_pages_navigation.py |
| AUTO-AUTO-0043 | Navigate To Settings | Automated | — | All Pages Navigation: Navigate To Settings | All assertions pass — no exceptions raised | Not Run | tests/test_all_pages_navigation.py |
Automation Coverage Contract
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0044 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0045 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0046 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0047 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0048 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0049 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0050 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0051 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0052 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0053 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0054 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0055 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0056 | Active Module Has Automation Coverage | Automated | — | Automation Coverage Contract: Active Module Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0057 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0058 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0059 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0060 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0061 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0062 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0063 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0064 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0065 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0066 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0067 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0068 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0069 | Active Routes Are Represented In Tests Or Page Objects | Automated | — | Automation Coverage Contract: Active Routes Are Represented In Tests Or Page Objects | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0070 | Business Critical Journeys Have Coverage | Automated | — | Automation Coverage Contract: Business Critical Journeys Have Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0071 | Quality Layer Has Automation Coverage | Automated | — | Automation Coverage Contract: Quality Layer Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0072 | Quality Layer Has Automation Coverage | Automated | — | Automation Coverage Contract: Quality Layer Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0073 | Quality Layer Has Automation Coverage | Automated | — | Automation Coverage Contract: Quality Layer Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0074 | Quality Layer Has Automation Coverage | Automated | — | Automation Coverage Contract: Quality Layer Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0075 | Quality Layer Has Automation Coverage | Automated | — | Automation Coverage Contract: Quality Layer Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0076 | Quality Layer Has Automation Coverage | Automated | — | Automation Coverage Contract: Quality Layer Has Automation Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
| AUTO-AUTO-0077 | Required Personas Have Coverage | Automated | — | Automation Coverage Contract: Required Personas Have Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_automation_coverage_contract.py |
Deep Bug Hunt
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0078 | Emit Aggregate Report | Automated | — | Deep Bug Hunt: Emit Aggregate Report | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0079 | Public Route Bug Hunt | Automated | — | Deep Bug Hunt: Public Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0080 | Public Route Bug Hunt | Automated | — | Deep Bug Hunt: Public Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0081 | Public Route Bug Hunt | Automated | — | Deep Bug Hunt: Public Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0082 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0083 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0084 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0085 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0086 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0087 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0088 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0089 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0090 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0091 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0092 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0093 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0094 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0095 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0096 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0097 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0098 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0099 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0100 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0101 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0102 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0103 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
| AUTO-AUTO-0104 | Route Bug Hunt | Automated | — | Deep Bug Hunt: Route Bug Hunt | All assertions pass — no exceptions raised | Not Run | tests/test_deep_bug_hunt.py |
Feature Coverage Audit
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0105 | No 500 Errors On Analytics Page | Automated | — | Feature Coverage Audit: No 500 Errors On Analytics Page | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0106 | No 500 Errors On Campaigns Page | Automated | — | Feature Coverage Audit: No 500 Errors On Campaigns Page | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0107 | No Js Errors On Main Pages | Automated | — | Feature Coverage Audit: No Js Errors On Main Pages | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0108 | Page Buttons Have Text Or Aria Label | Automated | — | Feature Coverage Audit: Page Buttons Have Text Or Aria Label | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0109 | Page Buttons Have Text Or Aria Label | Automated | — | Feature Coverage Audit: Page Buttons Have Text Or Aria Label | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0110 | Page Has Main Heading | Automated | — | Feature Coverage Audit: Page Has Main Heading | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0111 | Page Has Main Heading | Automated | — | Feature Coverage Audit: Page Has Main Heading | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0112 | Page Has Main Heading | Automated | — | Feature Coverage Audit: Page Has Main Heading | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0113 | Page Has Main Heading | Automated | — | Feature Coverage Audit: Page Has Main Heading | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0114 | Print Full Coverage Summary | Automated | — | Feature Coverage Audit: Print Full Coverage Summary | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0115 | Page Feature Coverage | Automated | — | Feature Coverage Audit: Page Feature Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0116 | Page Feature Coverage | Automated | — | Feature Coverage Audit: Page Feature Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0117 | Page Feature Coverage | Automated | — | Feature Coverage Audit: Page Feature Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0118 | Page Feature Coverage | Automated | — | Feature Coverage Audit: Page Feature Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0119 | Page Feature Coverage | Automated | — | Feature Coverage Audit: Page Feature Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0120 | Page Feature Coverage | Automated | — | Feature Coverage Audit: Page Feature Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0121 | Page Feature Coverage | Automated | — | Feature Coverage Audit: Page Feature Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0122 | Page Feature Coverage | Automated | — | Feature Coverage Audit: Page Feature Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0123 | Page Feature Coverage | Automated | — | Feature Coverage Audit: Page Feature Coverage | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0124 | Login Form Has Required Attributes | Automated | — | Feature Coverage Audit: Login Form Has Required Attributes | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0125 | Settings Form Has Save Button | Automated | — | Feature Coverage Audit: Settings Form Has Save Button | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0126 | Sidebar Link Navigates Correctly | Automated | — | Feature Coverage Audit: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0127 | Sidebar Link Navigates Correctly | Automated | — | Feature Coverage Audit: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0128 | Sidebar Link Navigates Correctly | Automated | — | Feature Coverage Audit: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0129 | Sidebar Link Navigates Correctly | Automated | — | Feature Coverage Audit: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0130 | Sidebar Link Navigates Correctly | Automated | — | Feature Coverage Audit: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0131 | Sidebar Link Navigates Correctly | Automated | — | Feature Coverage Audit: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0132 | Sidebar Link Navigates Correctly | Automated | — | Feature Coverage Audit: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
| AUTO-AUTO-0133 | Sidebar Link Navigates Correctly | Automated | — | Feature Coverage Audit: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_feature_coverage_audit.py |
Feature Matrix 50
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0134 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0135 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0136 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0137 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0138 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0139 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0140 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0141 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0142 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0143 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0144 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0145 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0146 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0147 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0148 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0149 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0150 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0151 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0152 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0153 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0154 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0155 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0156 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0157 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0158 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0159 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0160 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0161 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0162 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0163 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0164 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0165 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0166 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0167 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0168 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0169 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0170 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0171 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0172 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0173 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0174 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0175 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0176 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0177 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0178 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0179 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0180 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0181 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0182 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0183 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0184 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0185 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0186 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0187 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0188 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0189 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0190 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0191 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0192 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0193 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0194 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0195 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0196 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0197 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0198 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0199 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0200 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0201 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0202 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0203 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0204 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0205 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0206 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0207 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0208 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0209 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0210 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0211 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0212 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0213 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0214 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0215 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0216 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0217 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0218 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0219 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0220 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0221 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0222 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0223 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0224 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0225 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0226 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0227 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0228 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0229 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0230 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0231 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0232 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0233 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0234 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0235 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0236 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0237 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0238 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0239 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0240 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0241 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0242 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0243 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0244 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0245 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0246 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0247 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0248 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0249 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0250 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0251 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0252 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0253 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0254 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0255 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0256 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0257 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0258 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0259 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0260 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0261 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0262 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0263 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0264 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0265 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0266 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0267 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0268 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0269 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0270 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0271 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0272 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0273 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0274 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0275 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0276 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0277 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0278 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0279 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0280 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0281 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0282 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0283 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0284 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0285 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0286 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0287 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0288 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0289 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0290 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0291 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0292 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0293 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0294 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0295 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0296 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0297 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0298 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0299 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0300 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0301 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0302 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0303 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0304 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0305 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0306 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0307 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0308 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0309 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0310 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0311 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0312 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0313 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0314 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0315 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0316 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0317 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0318 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0319 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0320 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0321 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0322 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0323 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0324 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0325 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0326 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0327 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0328 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0329 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0330 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0331 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0332 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0333 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0334 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0335 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0336 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0337 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0338 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0339 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0340 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0341 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0342 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0343 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0344 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0345 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0346 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0347 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0348 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0349 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0350 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0351 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0352 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0353 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0354 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0355 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0356 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0357 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0358 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0359 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0360 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0361 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0362 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0363 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0364 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0365 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0366 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0367 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0368 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0369 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0370 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0371 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0372 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0373 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0374 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0375 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0376 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0377 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0378 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0379 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0380 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0381 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0382 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0383 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0384 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0385 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0386 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0387 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0388 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0389 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0390 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0391 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0392 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0393 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0394 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0395 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0396 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0397 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0398 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0399 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0400 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0401 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0402 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0403 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0404 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0405 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0406 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0407 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0408 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0409 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0410 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0411 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0412 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0413 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0414 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0415 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0416 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0417 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0418 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0419 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0420 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0421 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0422 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0423 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0424 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0425 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0426 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0427 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0428 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0429 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0430 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0431 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0432 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0433 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0434 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0435 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0436 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0437 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0438 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0439 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0440 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0441 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0442 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0443 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0444 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0445 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0446 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0447 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0448 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0449 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0450 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0451 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0452 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0453 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0454 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0455 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0456 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0457 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0458 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0459 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0460 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0461 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0462 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0463 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0464 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0465 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0466 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0467 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0468 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0469 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0470 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0471 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0472 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0473 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0474 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0475 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0476 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0477 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0478 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0479 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0480 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0481 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0482 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0483 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0484 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0485 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0486 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0487 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0488 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0489 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0490 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0491 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0492 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0493 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0494 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0495 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0496 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0497 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0498 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0499 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0500 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0501 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0502 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0503 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0504 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0505 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0506 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0507 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0508 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0509 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0510 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0511 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0512 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0513 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0514 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0515 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0516 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0517 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0518 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0519 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0520 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0521 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0522 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0523 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0524 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0525 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0526 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0527 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0528 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0529 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0530 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0531 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0532 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0533 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0534 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0535 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0536 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0537 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0538 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0539 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0540 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0541 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0542 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0543 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0544 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0545 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0546 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0547 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0548 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0549 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0550 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0551 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0552 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0553 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0554 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0555 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0556 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0557 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0558 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0559 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0560 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0561 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0562 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0563 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0564 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0565 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0566 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0567 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0568 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0569 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0570 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0571 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0572 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0573 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0574 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0575 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0576 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0577 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0578 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0579 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0580 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0581 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0582 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0583 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0584 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0585 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0586 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0587 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0588 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0589 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0590 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0591 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0592 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0593 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0594 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0595 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0596 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0597 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0598 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0599 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0600 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0601 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0602 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0603 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0604 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0605 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0606 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0607 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0608 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0609 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0610 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0611 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0612 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0613 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0614 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0615 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0616 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0617 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0618 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0619 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0620 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0621 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0622 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0623 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0624 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0625 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0626 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0627 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0628 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0629 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0630 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0631 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0632 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0633 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0634 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0635 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0636 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0637 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0638 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0639 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0640 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0641 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0642 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0643 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0644 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0645 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0646 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0647 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0648 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0649 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0650 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0651 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0652 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0653 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0654 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0655 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0656 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0657 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0658 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0659 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0660 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0661 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0662 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0663 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0664 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0665 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0666 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0667 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0668 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0669 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0670 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0671 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0672 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0673 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0674 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0675 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0676 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0677 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0678 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0679 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0680 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0681 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0682 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0683 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0684 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0685 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0686 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0687 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0688 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0689 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0690 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0691 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0692 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0693 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0694 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0695 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0696 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0697 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0698 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0699 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0700 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0701 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0702 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0703 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0704 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0705 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0706 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0707 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0708 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0709 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0710 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0711 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0712 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0713 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0714 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0715 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0716 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0717 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0718 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0719 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0720 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0721 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0722 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0723 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0724 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0725 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0726 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0727 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0728 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0729 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0730 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0731 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0732 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0733 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0734 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0735 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0736 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0737 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0738 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0739 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0740 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0741 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0742 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0743 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0744 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0745 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0746 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0747 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0748 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0749 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0750 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0751 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0752 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0753 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0754 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0755 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0756 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0757 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0758 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0759 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0760 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0761 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0762 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0763 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0764 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0765 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0766 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0767 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0768 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0769 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0770 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0771 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0772 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0773 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0774 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0775 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0776 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0777 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0778 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0779 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0780 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0781 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0782 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0783 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0784 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0785 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0786 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0787 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0788 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0789 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0790 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0791 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0792 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0793 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0794 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0795 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0796 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0797 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0798 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0799 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0800 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0801 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0802 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0803 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0804 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0805 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0806 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0807 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0808 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0809 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0810 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0811 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0812 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0813 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0814 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0815 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0816 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0817 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0818 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0819 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0820 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0821 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0822 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0823 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0824 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0825 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0826 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0827 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0828 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0829 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0830 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0831 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0832 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0833 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0834 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0835 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0836 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0837 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0838 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0839 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0840 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0841 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0842 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0843 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0844 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0845 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0846 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0847 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0848 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0849 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0850 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0851 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0852 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0853 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0854 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0855 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0856 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0857 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0858 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0859 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0860 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0861 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0862 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0863 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0864 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0865 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0866 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0867 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0868 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0869 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0870 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0871 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0872 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0873 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0874 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0875 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0876 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0877 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0878 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0879 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0880 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0881 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0882 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
| AUTO-AUTO-0883 | Feature Probe | Automated | — | Feature Matrix 50: Feature Probe | All assertions pass — no exceptions raised | Not Run | tests/test_feature_matrix_50.py |
File Upload Security
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0884 | Api Error No Stack Trace Exposed | Automated | — | File Upload Security: Api Error No Stack Trace Exposed | All assertions pass — no exceptions raised | Not Run | tests/test_file_upload_security.py |
| AUTO-AUTO-0885 | Api Responses No Password Hashes | Automated | — | File Upload Security: Api Responses No Password Hashes | All assertions pass — no exceptions raised | Not Run | tests/test_file_upload_security.py |
| AUTO-AUTO-0886 | Exe File Upload Rejected | Automated | — | File Upload Security: Exe File Upload Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_file_upload_security.py |
| AUTO-AUTO-0887 | Oversized File Rejected | Automated | — | File Upload Security: Oversized File Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_file_upload_security.py |
| AUTO-AUTO-0888 | Php Shell Upload Rejected | Automated | — | File Upload Security: Php Shell Upload Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_file_upload_security.py |
| AUTO-AUTO-0889 | Svg Xss Upload Rejected | Automated | — | File Upload Security: Svg Xss Upload Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_file_upload_security.py |
Frontend Changes
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0890 | Frontend Changes And Product Update | Automated | — | Frontend Changes: Frontend Changes And Product Update | All assertions pass — no exceptions raised | Not Run | tests/test_frontend_changes.py |
Full Platform E2E
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0891 | Analytics Page Loads | Automated | — | Full Platform E2E: Analytics Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0892 | Charts Render Without Nan | Automated | — | Full Platform E2E: Charts Render Without Nan | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0893 | Custom Date Range | Automated | — | Full Platform E2E: Custom Date Range | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0894 | Date Filter Last 30 Days | Automated | — | Full Platform E2E: Date Filter Last 30 Days | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0895 | Date Filter Last 7 Days | Automated | — | Full Platform E2E: Date Filter Last 7 Days | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0896 | Empty State New Account | Automated | — | Full Platform E2E: Empty State New Account | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0897 | Event Type Filter | Automated | — | Full Platform E2E: Event Type Filter | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0898 | Export Button Exists | Automated | — | Full Platform E2E: Export Button Exists | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0899 | No Js Errors | Automated | — | Full Platform E2E: No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0900 | Login Empty Fields | Automated | — | Full Platform E2E: Login Empty Fields | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0901 | Login Invalid Password | Automated | — | Full Platform E2E: Login Invalid Password | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0902 | Login Valid Credentials | Automated | — | Full Platform E2E: Login Valid Credentials | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0903 | Logout Clears Session | Automated | — | Full Platform E2E: Logout Clears Session | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0904 | Protected Routes Redirect To Login | Automated | — | Full Platform E2E: Protected Routes Redirect To Login | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0905 | Protected Routes Redirect To Login | Automated | — | Full Platform E2E: Protected Routes Redirect To Login | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0906 | Protected Routes Redirect To Login | Automated | — | Full Platform E2E: Protected Routes Redirect To Login | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0907 | Protected Routes Redirect To Login | Automated | — | Full Platform E2E: Protected Routes Redirect To Login | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0908 | Protected Routes Redirect To Login | Automated | — | Full Platform E2E: Protected Routes Redirect To Login | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0909 | All 3 Plans Shown | Automated | — | Full Platform E2E: All 3 Plans Shown | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0910 | Billing Cycle Toggle Present | Automated | — | Full Platform E2E: Billing Cycle Toggle Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0911 | Billing Page Loads | Automated | — | Full Platform E2E: Billing Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0912 | Current Plan Visible | Automated | — | Full Platform E2E: Current Plan Visible | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0913 | Explore Plans Button Present | Automated | — | Full Platform E2E: Explore Plans Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0914 | Invoice Section Present | Automated | — | Full Platform E2E: Invoice Section Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0915 | No Js Errors | Automated | — | Full Platform E2E: No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0916 | Plan Comparison Opens | Automated | — | Full Platform E2E: Plan Comparison Opens | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0917 | Usage Bars Visible | Automated | — | Full Platform E2E: Usage Bars Visible | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0918 | Autonomous Content Or Empty State | Automated | — | Full Platform E2E: Autonomous Content Or Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0919 | Autonomous Tab Visible | Automated | — | Full Platform E2E: Autonomous Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0920 | Channel Filter Present | Automated | — | Full Platform E2E: Channel Filter Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0921 | Content Page Loads | Automated | — | Full Platform E2E: Content Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0922 | Create Content Button Present | Automated | — | Full Platform E2E: Create Content Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0923 | No Js Errors | Automated | — | Full Platform E2E: No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0924 | Self Written Tab Visible | Automated | — | Full Platform E2E: Self Written Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0925 | Dashboard Loads All Metric Cards | Automated | — | Full Platform E2E: Dashboard Loads All Metric Cards | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0926 | Metric Cards No Nan Undefined | Automated | — | Full Platform E2E: Metric Cards No Nan Undefined | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0927 | No Js Errors On Dashboard | Automated | — | Full Platform E2E: No Js Errors On Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0928 | Sidebar Nav All Routes | Automated | — | Full Platform E2E: Sidebar Nav All Routes | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0929 | Sidebar Nav All Routes | Automated | — | Full Platform E2E: Sidebar Nav All Routes | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0930 | Sidebar Nav All Routes | Automated | — | Full Platform E2E: Sidebar Nav All Routes | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0931 | Sidebar Nav All Routes | Automated | — | Full Platform E2E: Sidebar Nav All Routes | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0932 | Sidebar Nav All Routes | Automated | — | Full Platform E2E: Sidebar Nav All Routes | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0933 | Sidebar Nav All Routes | Automated | — | Full Platform E2E: Sidebar Nav All Routes | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0934 | Sidebar Nav All Routes | Automated | — | Full Platform E2E: Sidebar Nav All Routes | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0935 | Support Widget Visible | Automated | — | Full Platform E2E: Support Widget Visible | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0936 | User Menu Dropdown Has Logout | Automated | — | Full Platform E2E: User Menu Dropdown Has Logout | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0937 | Copy Button Present | Automated | — | Full Platform E2E: Copy Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0938 | Dataroom Page Loads | Automated | — | Full Platform E2E: Dataroom Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0939 | Ecommerce Tab Default | Automated | — | Full Platform E2E: Ecommerce Tab Default | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0940 | Marktag Script Present | Automated | — | Full Platform E2E: Marktag Script Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0941 | No Js Errors | Automated | — | Full Platform E2E: No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0942 | Shopify Connect Button Present | Automated | — | Full Platform E2E: Shopify Connect Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0943 | Website Tab Clickable | Automated | — | Full Platform E2E: Website Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0944 | Autosend Card Visible | Automated | — | Full Platform E2E: Autosend Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0945 | Email Tab Default | Automated | — | Full Platform E2E: Email Tab Default | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0946 | Integrations Page Loads | Automated | — | Full Platform E2E: Integrations Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0947 | No Js Errors | Automated | — | Full Platform E2E: No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0948 | Push Tab Clickable | Automated | — | Full Platform E2E: Push Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0949 | Resend Card Visible | Automated | — | Full Platform E2E: Resend Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0950 | Sendgrid Card Visible | Automated | — | Full Platform E2E: Sendgrid Card Visible | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0951 | Sms Tab Clickable | Automated | — | Full Platform E2E: Sms Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0952 | Social Tab Clickable | Automated | — | Full Platform E2E: Social Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0953 | Export Button Present | Automated | — | Full Platform E2E: Export Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0954 | Import Button Present | Automated | — | Full Platform E2E: Import Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0955 | Lead Row Clickable | Automated | — | Full Platform E2E: Lead Row Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0956 | Leads List Visible | Automated | — | Full Platform E2E: Leads List Visible | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0957 | Leads Page Loads | Automated | — | Full Platform E2E: Leads Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0958 | No Js Errors | Automated | — | Full Platform E2E: No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0959 | Search By Email Filters List | Automated | — | Full Platform E2E: Search By Email Filters List | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0960 | Search No Results Empty State | Automated | — | Full Platform E2E: Search No Results Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0961 | Sort By Name | Automated | — | Full Platform E2E: Sort By Name | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0962 | Status Filter Subscribed | Automated | — | Full Platform E2E: Status Filter Subscribed | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0963 | Fetch From Shopify Button Present | Automated | — | Full Platform E2E: Fetch From Shopify Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0964 | Knowledgebase Tab Default | Automated | — | Full Platform E2E: Knowledgebase Tab Default | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0965 | Memory Page Loads | Automated | — | Full Platform E2E: Memory Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0966 | No Js Errors | Automated | — | Full Platform E2E: No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0967 | Product Search Present | Automated | — | Full Platform E2E: Product Search Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0968 | Product Tab Switches | Automated | — | Full Platform E2E: Product Tab Switches | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0969 | Upload Button Present | Automated | — | Full Platform E2E: Upload Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0970 | Account Tab Clickable | Automated | — | Full Platform E2E: Account Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0971 | Brand Tab Default | Automated | — | Full Platform E2E: Brand Tab Default | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0972 | Business Name Field Present | Automated | — | Full Platform E2E: Business Name Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0973 | Email Field Read Only | Automated | — | Full Platform E2E: Email Field Read Only | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0974 | Industry Dropdown Present | Automated | — | Full Platform E2E: Industry Dropdown Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0975 | Misc Tab Clickable | Automated | — | Full Platform E2E: Misc Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0976 | No Js Errors | Automated | — | Full Platform E2E: No Js Errors | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0977 | Save Changes Button Present | Automated | — | Full Platform E2E: Save Changes Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0978 | Settings Page Loads | Automated | — | Full Platform E2E: Settings Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0979 | Social Tab Clickable | Automated | — | Full Platform E2E: Social Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0980 | Visual Tab Clickable | Automated | — | Full Platform E2E: Visual Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
| AUTO-AUTO-0981 | Website Url Field Present | Automated | — | Full Platform E2E: Website Url Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_full_platform_e2e.py |
Interaction Matrix
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0982 | Click Every Button | Automated | — | Interaction Matrix: Click Every Button | All assertions pass — no exceptions raised | Not Run | tests/test_interaction_matrix.py |
| AUTO-AUTO-0983 | Click Every Button | Automated | — | Interaction Matrix: Click Every Button | All assertions pass — no exceptions raised | Not Run | tests/test_interaction_matrix.py |
| AUTO-AUTO-0984 | Click Every Button | Automated | — | Interaction Matrix: Click Every Button | All assertions pass — no exceptions raised | Not Run | tests/test_interaction_matrix.py |
| AUTO-AUTO-0985 | Click Every Button | Automated | — | Interaction Matrix: Click Every Button | All assertions pass — no exceptions raised | Not Run | tests/test_interaction_matrix.py |
| AUTO-AUTO-0986 | Click Every Button | Automated | — | Interaction Matrix: Click Every Button | All assertions pass — no exceptions raised | Not Run | tests/test_interaction_matrix.py |
| AUTO-AUTO-0987 | Click Every Button | Automated | — | Interaction Matrix: Click Every Button | All assertions pass — no exceptions raised | Not Run | tests/test_interaction_matrix.py |
| AUTO-AUTO-0988 | Click Every Button | Automated | — | Interaction Matrix: Click Every Button | All assertions pass — no exceptions raised | Not Run | tests/test_interaction_matrix.py |
| AUTO-AUTO-0989 | Click Every Button | Automated | — | Interaction Matrix: Click Every Button | All assertions pass — no exceptions raised | Not Run | tests/test_interaction_matrix.py |
| AUTO-AUTO-0990 | Click Every Button | Automated | — | Interaction Matrix: Click Every Button | All assertions pass — no exceptions raised | Not Run | tests/test_interaction_matrix.py |
| AUTO-AUTO-0991 | Click Every Button | Automated | — | Interaction Matrix: Click Every Button | All assertions pass — no exceptions raised | Not Run | tests/test_interaction_matrix.py |
Jira Bug Regression
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-0992 | Ds139 Audience Filter Shows Loading Or Error Not Stale | Automated | — | Jira Bug Regression: Ds139 Audience Filter Shows Loading Or Error Not Stale | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-0993 | Ds159 Campaign Content Section Is Scrollable | Automated | — | Jira Bug Regression: Ds159 Campaign Content Section Is Scrollable | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-0994 | Ds163 Campaign Detail Stats Not All Zero For Autosend | Automated | — | Jira Bug Regression: Ds163 Campaign Detail Stats Not All Zero For Autosend | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-0995 | Ds184 Campaign Preview Button Urls Are Valid | Automated | — | Jira Bug Regression: Ds184 Campaign Preview Button Urls Are Valid | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-0996 | Ds363 Data Room Setup No 500 Errors | Automated | — | Jira Bug Regression: Ds363 Data Room Setup No 500 Errors | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-0997 | Ds375 Abandoned Cart Template Cta Label Is Correct | Automated | — | Jira Bug Regression: Ds375 Abandoned Cart Template Cta Label Is Correct | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-0998 | Ds391 Shopify Fetch Api Responds Without Error | Automated | — | Jira Bug Regression: Ds391 Shopify Fetch Api Responds Without Error | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-0999 | Ds400 Whatsapp Integration Tab Loads | Automated | — | Jira Bug Regression: Ds400 Whatsapp Integration Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1000 | Ds401 Brand Settings Social Links Not From Another Account | Automated | — | Jira Bug Regression: Ds401 Brand Settings Social Links Not From Another Account | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1001 | Ds402 Email Template Preview Does Not Fail | Automated | — | Jira Bug Regression: Ds402 Email Template Preview Does Not Fail | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1002 | Ds409 No False Pending Activation On Campaign Refresh | Automated | — | Jira Bug Regression: Ds409 No False Pending Activation On Campaign Refresh | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1003 | Ds410 Integrations Page Loads Without Access Token Error | Automated | — | Jira Bug Regression: Ds410 Integrations Page Loads Without Access Token Error | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1004 | Ds411 Login With Valid Credentials Does Not 500 | Automated | — | Jira Bug Regression: Ds411 Login With Valid Credentials Does Not 500 | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1005 | Ds412 Campaign List Has Launch Time Column | Automated | — | Jira Bug Regression: Ds412 Campaign List Has Launch Time Column | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1006 | Ds414 Login Error Message Is Specific Not Generic | Automated | — | Jira Bug Regression: Ds414 Login Error Message Is Specific Not Generic | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1007 | Ds415 Campaign List Names Are Not Empty | Automated | — | Jira Bug Regression: Ds415 Campaign List Names Are Not Empty | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1008 | Ds416 Campaign Creation Url Shortener Setting Exists | Automated | — | Jira Bug Regression: Ds416 Campaign Creation Url Shortener Setting Exists | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1009 | Ds417 Product List No Broken Images | Automated | — | Jira Bug Regression: Ds417 Product List No Broken Images | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1010 | Ds418 Data Room Shows Product Count | Automated | — | Jira Bug Regression: Ds418 Data Room Shows Product Count | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1011 | Ds419 Integrations Page Shows Consistent Connection Status | Automated | — | Jira Bug Regression: Ds419 Integrations Page Shows Consistent Connection Status | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
| AUTO-AUTO-1012 | Ds430 Analytics Campaign Filter Includes Latest Campaign | Automated | — | Jira Bug Regression: Ds430 Analytics Campaign Filter Includes Latest Campaign | All assertions pass — no exceptions raised | Not Run | tests/test_jira_bug_regression.py |
Markopolo Language Switching
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1013 | Available Languages Listed | Automated | — | Markopolo Language Switching: Available Languages Listed | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_language_switching.py |
| AUTO-AUTO-1014 | Language Selector Visible In Navbar | Automated | — | Markopolo Language Switching: Language Selector Visible In Navbar | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_language_switching.py |
| AUTO-AUTO-1015 | Language Selector Visible On Settings | Automated | — | Markopolo Language Switching: Language Selector Visible On Settings | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_language_switching.py |
| AUTO-AUTO-1016 | Language Preference Persists After Reload | Automated | — | Markopolo Language Switching: Language Preference Persists After Reload | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_language_switching.py |
| AUTO-AUTO-1017 | Switch Back To English | Automated | — | Markopolo Language Switching: Switch Back To English | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_language_switching.py |
| AUTO-AUTO-1018 | Switch To Arabic Changes Ui | Automated | — | Markopolo Language Switching: Switch To Arabic Changes Ui | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_language_switching.py |
| AUTO-AUTO-1019 | Switch To Korean Changes Ui | Automated | — | Markopolo Language Switching: Switch To Korean Changes Ui | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_language_switching.py |
| AUTO-AUTO-1020 | Navigation Works After Language Switch | Automated | — | Markopolo Language Switching: Navigation Works After Language Switch | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_language_switching.py |
| AUTO-AUTO-1021 | No Js Errors After Language Switch | Automated | — | Markopolo Language Switching: No Js Errors After Language Switch | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_language_switching.py |
Markopolo Navigation Advanced
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1022 | All Routes Load Within 10 Seconds | Automated | — | Markopolo Navigation Advanced: All Routes Load Within 10 Seconds | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1023 | Route Loads With Expected Content | Automated | — | Markopolo Navigation Advanced: Route Loads With Expected Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1024 | Route Loads With Expected Content | Automated | — | Markopolo Navigation Advanced: Route Loads With Expected Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1025 | Route Loads With Expected Content | Automated | — | Markopolo Navigation Advanced: Route Loads With Expected Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1026 | Route Loads With Expected Content | Automated | — | Markopolo Navigation Advanced: Route Loads With Expected Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1027 | Route Loads With Expected Content | Automated | — | Markopolo Navigation Advanced: Route Loads With Expected Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1028 | Route Loads With Expected Content | Automated | — | Markopolo Navigation Advanced: Route Loads With Expected Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1029 | Route Loads With Expected Content | Automated | — | Markopolo Navigation Advanced: Route Loads With Expected Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1030 | Route Loads With Expected Content | Automated | — | Markopolo Navigation Advanced: Route Loads With Expected Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1031 | Back After Campaign Detail | Automated | — | Markopolo Navigation Advanced: Back After Campaign Detail | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1032 | Back Button Works Between Pages | Automated | — | Markopolo Navigation Advanced: Back Button Works Between Pages | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1033 | Forward Button Works | Automated | — | Markopolo Navigation Advanced: Forward Button Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1034 | Reload Preserves Current Page | Automated | — | Markopolo Navigation Advanced: Reload Preserves Current Page | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1035 | Direct Url To Campaigns | Automated | — | Markopolo Navigation Advanced: Direct Url To Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1036 | Direct Url To Settings | Automated | — | Markopolo Navigation Advanced: Direct Url To Settings | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1037 | Invalid Route Shows 404 Or Redirects | Automated | — | Markopolo Navigation Advanced: Invalid Route Shows 404 Or Redirects | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1038 | Trailing Slash Handled | Automated | — | Markopolo Navigation Advanced: Trailing Slash Handled | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1039 | Enter Key Activates Buttons | Automated | — | Markopolo Navigation Advanced: Enter Key Activates Buttons | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1040 | Escape Closes Modals | Automated | — | Markopolo Navigation Advanced: Escape Closes Modals | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1041 | Tab Key Cycles Through Interactive Elements | Automated | — | Markopolo Navigation Advanced: Tab Key Cycles Through Interactive Elements | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1042 | Consecutive Rapid Navigation No Crash | Automated | — | Markopolo Navigation Advanced: Consecutive Rapid Navigation No Crash | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1043 | Navigation Does Not Cause Memory Leak | Automated | — | Markopolo Navigation Advanced: Navigation Does Not Cause Memory Leak | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1044 | Login Page Accessible Without Auth | Automated | — | Markopolo Navigation Advanced: Login Page Accessible Without Auth | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1045 | Protected Route Redirects When Unauthenticated | Automated | — | Markopolo Navigation Advanced: Protected Route Redirects When Unauthenticated | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1046 | Protected Route Redirects When Unauthenticated | Automated | — | Markopolo Navigation Advanced: Protected Route Redirects When Unauthenticated | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1047 | Protected Route Redirects When Unauthenticated | Automated | — | Markopolo Navigation Advanced: Protected Route Redirects When Unauthenticated | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1048 | Protected Route Redirects When Unauthenticated | Automated | — | Markopolo Navigation Advanced: Protected Route Redirects When Unauthenticated | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1049 | Protected Route Redirects When Unauthenticated | Automated | — | Markopolo Navigation Advanced: Protected Route Redirects When Unauthenticated | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1050 | Protected Route Redirects When Unauthenticated | Automated | — | Markopolo Navigation Advanced: Protected Route Redirects When Unauthenticated | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1051 | Protected Route Redirects When Unauthenticated | Automated | — | Markopolo Navigation Advanced: Protected Route Redirects When Unauthenticated | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
| AUTO-AUTO-1052 | Protected Route Redirects When Unauthenticated | Automated | — | Markopolo Navigation Advanced: Protected Route Redirects When Unauthenticated | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_advanced.py |
Markopolo Navigation Regression
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1053 | No Infinite Loading | Automated | — | Markopolo Navigation Regression: No Infinite Loading | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1054 | No Infinite Loading | Automated | — | Markopolo Navigation Regression: No Infinite Loading | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1055 | No Infinite Loading | Automated | — | Markopolo Navigation Regression: No Infinite Loading | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1056 | No Infinite Loading | Automated | — | Markopolo Navigation Regression: No Infinite Loading | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1057 | No Infinite Loading | Automated | — | Markopolo Navigation Regression: No Infinite Loading | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1058 | Route Loads With Content | Automated | — | Markopolo Navigation Regression: Route Loads With Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1059 | Route Loads With Content | Automated | — | Markopolo Navigation Regression: Route Loads With Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1060 | Route Loads With Content | Automated | — | Markopolo Navigation Regression: Route Loads With Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1061 | Route Loads With Content | Automated | — | Markopolo Navigation Regression: Route Loads With Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1062 | Route Loads With Content | Automated | — | Markopolo Navigation Regression: Route Loads With Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1063 | Route Loads With Content | Automated | — | Markopolo Navigation Regression: Route Loads With Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1064 | Route Loads With Content | Automated | — | Markopolo Navigation Regression: Route Loads With Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1065 | Route Loads With Content | Automated | — | Markopolo Navigation Regression: Route Loads With Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1066 | Route Loads With Content | Automated | — | Markopolo Navigation Regression: Route Loads With Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1067 | Route Loads With Content | Automated | — | Markopolo Navigation Regression: Route Loads With Content | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1068 | Page Refresh Preserves Session | Automated | — | Markopolo Navigation Regression: Page Refresh Preserves Session | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1069 | Session Persists Across Page Navigations | Automated | — | Markopolo Navigation Regression: Session Persists Across Page Navigations | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1070 | Browser Back Works Between Pages | Automated | — | Markopolo Navigation Regression: Browser Back Works Between Pages | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1071 | Browser Forward Works | Automated | — | Markopolo Navigation Regression: Browser Forward Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1072 | Deep Link Access Works | Automated | — | Markopolo Navigation Regression: Deep Link Access Works | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1073 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Navigation Regression: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1074 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Navigation Regression: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1075 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Navigation Regression: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1076 | Sidebar Link Navigates Correctly | Automated | — | Markopolo Navigation Regression: Sidebar Link Navigates Correctly | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
| AUTO-AUTO-1077 | Sidebar Links Present On Dashboard | Automated | — | Markopolo Navigation Regression: Sidebar Links Present On Dashboard | All assertions pass — no exceptions raised | Not Run | tests/test_markopolo_navigation_regression.py |
Ml Llm Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1078 | Analytics Audience Analytics Tab | Automated | — | Ml Llm Comprehensive: Analytics Audience Analytics Tab | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1079 | Analytics Conversions Tab Loads | Automated | — | Ml Llm Comprehensive: Analytics Conversions Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1080 | Analytics Event Distribution Section | Automated | — | Ml Llm Comprehensive: Analytics Event Distribution Section | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1081 | Analytics Event Summary Section | Automated | — | Ml Llm Comprehensive: Analytics Event Summary Section | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1082 | Analytics Event Timeline Section | Automated | — | Ml Llm Comprehensive: Analytics Event Timeline Section | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1083 | Analytics No Crash Empty State | Automated | — | Ml Llm Comprehensive: Analytics No Crash Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1084 | Analytics Page Loads | Automated | — | Ml Llm Comprehensive: Analytics Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1085 | Analytics Recent Events Section | Automated | — | Ml Llm Comprehensive: Analytics Recent Events Section | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1086 | Analytics Revenue Attribution Ml Channels | Automated | — | Ml Llm Comprehensive: Analytics Revenue Attribution Ml Channels | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1087 | Analytics Revenue Attribution Tab Loads | Automated | — | Ml Llm Comprehensive: Analytics Revenue Attribution Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1088 | Analytics Top Products Section | Automated | — | Ml Llm Comprehensive: Analytics Top Products Section | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1089 | Analytics Top Viewed Products Section | Automated | — | Ml Llm Comprehensive: Analytics Top Viewed Products Section | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1090 | Analytics Total Events Counter Present | Automated | — | Ml Llm Comprehensive: Analytics Total Events Counter Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1091 | Analytics Voice Channel In Attribution | Automated | — | Ml Llm Comprehensive: Analytics Voice Channel In Attribution | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1092 | Shopify Events Flowing | Automated | — | Ml Llm Comprehensive: Shopify Events Flowing | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1093 | Shopify Recent Events Not Empty | Automated | — | Ml Llm Comprehensive: Shopify Recent Events Not Empty | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1094 | Builder Campaign Name Field | Automated | — | Ml Llm Comprehensive: Builder Campaign Name Field | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1095 | Builder Channels Step Present | Automated | — | Ml Llm Comprehensive: Builder Channels Step Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1096 | Builder Configuration Step Visible | Automated | — | Ml Llm Comprehensive: Builder Configuration Step Visible | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1097 | Builder Fill Campaign Name | Automated | — | Ml Llm Comprehensive: Builder Fill Campaign Name | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1098 | Builder Language Defaults English Us | Automated | — | Ml Llm Comprehensive: Builder Language Defaults English Us | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1099 | Builder Llm Language Selector | Automated | — | Ml Llm Comprehensive: Builder Llm Language Selector | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1100 | Builder Objective Call Booking | Automated | — | Ml Llm Comprehensive: Builder Objective Call Booking | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1101 | Builder Objective Custom | Automated | — | Ml Llm Comprehensive: Builder Objective Custom | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1102 | Builder Objective Direct Sales | Automated | — | Ml Llm Comprehensive: Builder Objective Direct Sales | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1103 | Builder Objective Follow Up | Automated | — | Ml Llm Comprehensive: Builder Objective Follow Up | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1104 | Builder Objective Promotional | Automated | — | Ml Llm Comprehensive: Builder Objective Promotional | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1105 | Builder Select Direct Sales | Automated | — | Ml Llm Comprehensive: Builder Select Direct Sales | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1106 | Builder Trigger Audience Based | Automated | — | Ml Llm Comprehensive: Builder Trigger Audience Based | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1107 | Builder Trigger Event Based | Automated | — | Ml Llm Comprehensive: Builder Trigger Event Based | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1108 | Builder Voice Ai Channel Present | Automated | — | Ml Llm Comprehensive: Builder Voice Ai Channel Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1109 | Builder Workflow Step Present | Automated | — | Ml Llm Comprehensive: Builder Workflow Step Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1110 | Campaign Builder Opens | Automated | — | Ml Llm Comprehensive: Campaign Builder Opens | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1111 | Campaigns Audience Based Section | Automated | — | Ml Llm Comprehensive: Campaigns Audience Based Section | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1112 | Campaigns Create Button Visible | Automated | — | Ml Llm Comprehensive: Campaigns Create Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1113 | Campaigns Event Based Section | Automated | — | Ml Llm Comprehensive: Campaigns Event Based Section | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1114 | Campaigns Filter Tabs Present | Automated | — | Ml Llm Comprehensive: Campaigns Filter Tabs Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1115 | Campaigns Page Loads | Automated | — | Ml Llm Comprehensive: Campaigns Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1116 | Content Autonomous Tab Clickable | Automated | — | Ml Llm Comprehensive: Content Autonomous Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1117 | Content Autonomous Tab Present | Automated | — | Ml Llm Comprehensive: Content Autonomous Tab Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1118 | Content Create Template Button Visible | Automated | — | Ml Llm Comprehensive: Content Create Template Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1119 | Content Create Template Opens Editor | Automated | — | Ml Llm Comprehensive: Content Create Template Opens Editor | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1120 | Content Mentions Campaigns | Automated | — | Ml Llm Comprehensive: Content Mentions Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1121 | Content No Crash Empty State | Automated | — | Ml Llm Comprehensive: Content No Crash Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1122 | Content Page Loads | Automated | — | Ml Llm Comprehensive: Content Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1123 | Content Self Written Tab Clickable | Automated | — | Ml Llm Comprehensive: Content Self Written Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1124 | Content Self Written Tab Present | Automated | — | Ml Llm Comprehensive: Content Self Written Tab Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1125 | Data Room Crm Connect Buttons Visible | Automated | — | Ml Llm Comprehensive: Data Room Crm Connect Buttons Visible | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1126 | Data Room Crm Tab Loads | Automated | — | Ml Llm Comprehensive: Data Room Crm Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1127 | Data Room Ecommerce Tab Clickable | Automated | — | Ml Llm Comprehensive: Data Room Ecommerce Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1128 | Data Room Ecommerce Tab Present | Automated | — | Ml Llm Comprehensive: Data Room Ecommerce Tab Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1129 | Data Room New Account Empty State | Automated | — | Ml Llm Comprehensive: Data Room New Account Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1130 | Data Room No 404 | Automated | — | Ml Llm Comprehensive: Data Room No 404 | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1131 | Data Room Page Loads | Automated | — | Ml Llm Comprehensive: Data Room Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1132 | Data Room Website Tab Loads | Automated | — | Ml Llm Comprehensive: Data Room Website Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1133 | Integrations Autosend Present | Automated | — | Ml Llm Comprehensive: Integrations Autosend Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1134 | Integrations Connect Buttons Present | Automated | — | Ml Llm Comprehensive: Integrations Connect Buttons Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1135 | Integrations Email Apps Tab | Automated | — | Ml Llm Comprehensive: Integrations Email Apps Tab | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1136 | Integrations Page Loads | Automated | — | Ml Llm Comprehensive: Integrations Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1137 | Integrations Push Notification Tab | Automated | — | Ml Llm Comprehensive: Integrations Push Notification Tab | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1138 | Integrations Resend Listed | Automated | — | Ml Llm Comprehensive: Integrations Resend Listed | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1139 | Integrations Sendgrid Listed | Automated | — | Ml Llm Comprehensive: Integrations Sendgrid Listed | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1140 | Integrations Sms Apps Tab | Automated | — | Ml Llm Comprehensive: Integrations Sms Apps Tab | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1141 | Integrations Sms Providers Listed | Automated | — | Ml Llm Comprehensive: Integrations Sms Providers Listed | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1142 | Integrations Social Tab | Automated | — | Ml Llm Comprehensive: Integrations Social Tab | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1143 | Leads Ai Assistance Description | Automated | — | Ml Llm Comprehensive: Leads Ai Assistance Description | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1144 | Leads Audience Tab Clickable | Automated | — | Ml Llm Comprehensive: Leads Audience Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1145 | Leads Audiences Tab Present | Automated | — | Ml Llm Comprehensive: Leads Audiences Tab Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1146 | Leads Create Audience Button Visible | Automated | — | Ml Llm Comprehensive: Leads Create Audience Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1147 | Leads Create Audience Opens Form | Automated | — | Ml Llm Comprehensive: Leads Create Audience Opens Form | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1148 | Leads Download Csv Button Present | Automated | — | Ml Llm Comprehensive: Leads Download Csv Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1149 | Leads List Section Present | Automated | — | Ml Llm Comprehensive: Leads List Section Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1150 | Leads No Crash Empty State | Automated | — | Ml Llm Comprehensive: Leads No Crash Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1151 | Leads Page Loads | Automated | — | Ml Llm Comprehensive: Leads Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1152 | Ml Page Loads | Automated | — | Ml Llm Comprehensive: Ml Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1153 | Ml Page Loads | Automated | — | Ml Llm Comprehensive: Ml Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1154 | Ml Page Loads | Automated | — | Ml Llm Comprehensive: Ml Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1155 | Ml Page Loads | Automated | — | Ml Llm Comprehensive: Ml Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1156 | Ml Page Loads | Automated | — | Ml Llm Comprehensive: Ml Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1157 | Ml Page Loads | Automated | — | Ml Llm Comprehensive: Ml Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1158 | Ml Page Loads | Automated | — | Ml Llm Comprehensive: Ml Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1159 | Ml Page Loads | Automated | — | Ml Llm Comprehensive: Ml Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1160 | Nav Campaign Agent Section Present | Automated | — | Ml Llm Comprehensive: Nav Campaign Agent Section Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1161 | Nav Marktag Section Present | Automated | — | Ml Llm Comprehensive: Nav Marktag Section Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1162 | No 404 On Any Ml Page | Automated | — | Ml Llm Comprehensive: No 404 On Any Ml Page | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1163 | Protected Pages Redirect To Login | Automated | — | Ml Llm Comprehensive: Protected Pages Redirect To Login | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1164 | Login Email Field Present | Automated | — | Ml Llm Comprehensive: Login Email Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1165 | Login Forgot Password Link Present | Automated | — | Ml Llm Comprehensive: Login Forgot Password Link Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1166 | Login Page Loads | Automated | — | Ml Llm Comprehensive: Login Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1167 | Login Password Field Present | Automated | — | Ml Llm Comprehensive: Login Password Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1168 | Login Wrong Password Stays On Login | Automated | — | Ml Llm Comprehensive: Login Wrong Password Stays On Login | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1169 | Ml Test Account Is Logged In | Automated | — | Ml Llm Comprehensive: Ml Test Account Is Logged In | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1170 | Signup Email Field Present | Automated | — | Ml Llm Comprehensive: Signup Email Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1171 | Signup Empty Submit Stays On Form | Automated | — | Ml Llm Comprehensive: Signup Empty Submit Stays On Form | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1172 | Signup Google Oauth Button Present | Automated | — | Ml Llm Comprehensive: Signup Google Oauth Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1173 | Signup Login Link Present | Automated | — | Ml Llm Comprehensive: Signup Login Link Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1174 | Signup Page Reachable | Automated | — | Ml Llm Comprehensive: Signup Page Reachable | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1175 | Signup Password Field Present | Automated | — | Ml Llm Comprehensive: Signup Password Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1176 | Signup Submit Button Present | Automated | — | Ml Llm Comprehensive: Signup Submit Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1177 | Signup Weak Password Rejected | Automated | — | Ml Llm Comprehensive: Signup Weak Password Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1178 | Memory Ai Purpose Present | Automated | — | Ml Llm Comprehensive: Memory Ai Purpose Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1179 | Memory File Upload Button Visible | Automated | — | Ml Llm Comprehensive: Memory File Upload Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1180 | Memory File Upload Description Present | Automated | — | Ml Llm Comprehensive: Memory File Upload Description Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1181 | Memory Files List Section Present | Automated | — | Ml Llm Comprehensive: Memory Files List Section Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1182 | Memory Knowledgebase Tab Clickable | Automated | — | Ml Llm Comprehensive: Memory Knowledgebase Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1183 | Memory Knowledgebase Tab Visible | Automated | — | Ml Llm Comprehensive: Memory Knowledgebase Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1184 | Memory New Account Empty Files List | Automated | — | Ml Llm Comprehensive: Memory New Account Empty Files List | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1185 | Memory Page Loads | Automated | — | Ml Llm Comprehensive: Memory Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1186 | Memory Product Tab Clickable | Automated | — | Ml Llm Comprehensive: Memory Product Tab Clickable | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1187 | Memory Product Tab Visible | Automated | — | Ml Llm Comprehensive: Memory Product Tab Visible | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1188 | Language Defaults To English Us | Automated | — | Ml Llm Comprehensive: Language Defaults To English Us | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1189 | Language Description Present | Automated | — | Ml Llm Comprehensive: Language Description Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1190 | Language Selector Present | Automated | — | Ml Llm Comprehensive: Language Selector Present | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1191 | Shopify Account Logged In | Automated | — | Ml Llm Comprehensive: Shopify Account Logged In | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1192 | Shopify Analytics Has Events | Automated | — | Ml Llm Comprehensive: Shopify Analytics Has Events | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1193 | Shopify Analytics View Content Event | Automated | — | Ml Llm Comprehensive: Shopify Analytics View Content Event | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1194 | Shopify Data Room Shopify Connected | Automated | — | Ml Llm Comprehensive: Shopify Data Room Shopify Connected | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1195 | Shopify Store Url Displayed | Automated | — | Ml Llm Comprehensive: Shopify Store Url Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1196 | Voice Ai Mentioned On Platform | Automated | — | Ml Llm Comprehensive: Voice Ai Mentioned On Platform | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1197 | Voice Channel In Campaign Builder | Automated | — | Ml Llm Comprehensive: Voice Channel In Campaign Builder | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1198 | Voice Revenue Attribution Channel | Automated | — | Ml Llm Comprehensive: Voice Revenue Attribution Channel | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1199 | Woo Account Login | Automated | — | Ml Llm Comprehensive: Woo Account Login | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
| AUTO-AUTO-1200 | Woo Signup Page Reachable | Automated | — | Ml Llm Comprehensive: Woo Signup Page Reachable | All assertions pass — no exceptions raised | Not Run | tests/test_ml_llm_comprehensive.py |
Onboarding
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1201 | Onboarding Flow | Automated | — | Onboarding: Onboarding Flow | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding.py |
Onboarding Comprehensive
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1202 | Onboarding Comprehensive Flows | Automated | — | Onboarding Comprehensive: Onboarding Comprehensive Flows | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1203 | Onboarding Comprehensive Flows | Automated | — | Onboarding Comprehensive: Onboarding Comprehensive Flows | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1204 | Onboarding Comprehensive Flows | Automated | — | Onboarding Comprehensive: Onboarding Comprehensive Flows | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1205 | Onboarding Email Validation | Automated | — | Onboarding Comprehensive: Onboarding Email Validation | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1206 | Onboarding Email Validation | Automated | — | Onboarding Comprehensive: Onboarding Email Validation | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1207 | Onboarding Email Validation | Automated | — | Onboarding Comprehensive: Onboarding Email Validation | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1208 | Onboarding Email Validation | Automated | — | Onboarding Comprehensive: Onboarding Email Validation | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1209 | Onboarding Email Validation | Automated | — | Onboarding Comprehensive: Onboarding Email Validation | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1210 | Onboarding Otp Resend | Automated | — | Onboarding Comprehensive: Onboarding Otp Resend | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1211 | Onboarding Password Security | Automated | — | Onboarding Comprehensive: Onboarding Password Security | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1212 | Onboarding Password Security | Automated | — | Onboarding Comprehensive: Onboarding Password Security | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1213 | Onboarding Password Security | Automated | — | Onboarding Comprehensive: Onboarding Password Security | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1214 | Onboarding Password Security | Automated | — | Onboarding Comprehensive: Onboarding Password Security | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1215 | Onboarding Password Security | Automated | — | Onboarding Comprehensive: Onboarding Password Security | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
| AUTO-AUTO-1216 | Onboarding Password Security | Automated | — | Onboarding Comprehensive: Onboarding Password Security | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_comprehensive.py |
Onboarding Edge Cases
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1217 | Company Name Too Long Shows Error | Automated | — | Onboarding Edge Cases: Company Name Too Long Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1218 | Company Name Unicode Accepted | Automated | — | Onboarding Edge Cases: Company Name Unicode Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1219 | Company Name With Special Chars Accepted | Automated | — | Onboarding Edge Cases: Company Name With Special Chars Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1220 | Empty Company Name Shows Error | Automated | — | Onboarding Edge Cases: Empty Company Name Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1221 | Whitespace Only Company Name Rejected | Automated | — | Onboarding Edge Cases: Whitespace Only Company Name Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1222 | Xss In Company Name Not Executed | Automated | — | Onboarding Edge Cases: Xss In Company Name Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1223 | Xss In Company Name Not Executed | Automated | — | Onboarding Edge Cases: Xss In Company Name Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1224 | Xss In Company Name Not Executed | Automated | — | Onboarding Edge Cases: Xss In Company Name Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1225 | Xss In Company Name Not Executed | Automated | — | Onboarding Edge Cases: Xss In Company Name Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1226 | Industry Selection Required | Automated | — | Onboarding Edge Cases: Industry Selection Required | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1227 | Team Size Options Present | Automated | — | Onboarding Edge Cases: Team Size Options Present | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1228 | Browser Back During Onboarding Does Not Crash | Automated | — | Onboarding Edge Cases: Browser Back During Onboarding Does Not Crash | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1229 | Direct Url Access To Onboarding | Automated | — | Onboarding Edge Cases: Direct Url Access To Onboarding | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1230 | Page Refresh During Onboarding Handled | Automated | — | Onboarding Edge Cases: Page Refresh During Onboarding Handled | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1231 | Empty Otp Shows Error | Automated | — | Onboarding Edge Cases: Empty Otp Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1232 | Otp Non Numeric Rejected | Automated | — | Onboarding Edge Cases: Otp Non Numeric Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1233 | Partial Otp Does Not Proceed | Automated | — | Onboarding Edge Cases: Partial Otp Does Not Proceed | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1234 | Partial Otp Does Not Proceed | Automated | — | Onboarding Edge Cases: Partial Otp Does Not Proceed | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1235 | Partial Otp Does Not Proceed | Automated | — | Onboarding Edge Cases: Partial Otp Does Not Proceed | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1236 | Partial Otp Does Not Proceed | Automated | — | Onboarding Edge Cases: Partial Otp Does Not Proceed | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1237 | Partial Otp Does Not Proceed | Automated | — | Onboarding Edge Cases: Partial Otp Does Not Proceed | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1238 | Resend Otp Button Present | Automated | — | Onboarding Edge Cases: Resend Otp Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1239 | Wrong Otp Shows Error | Automated | — | Onboarding Edge Cases: Wrong Otp Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1240 | Logo Upload Accepts Valid Image | Automated | — | Onboarding Edge Cases: Logo Upload Accepts Valid Image | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1241 | Logo Upload Rejects Non Image | Automated | — | Onboarding Edge Cases: Logo Upload Rejects Non Image | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1242 | Invalid Product Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Product Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1243 | Invalid Product Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Product Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1244 | Invalid Product Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Product Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1245 | Invalid Product Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Product Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1246 | All Required Fields Marked | Automated | — | Onboarding Edge Cases: All Required Fields Marked | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1247 | No Js Errors On Onboarding | Automated | — | Onboarding Edge Cases: No Js Errors On Onboarding | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1248 | Onboarding Has Back Button | Automated | — | Onboarding Edge Cases: Onboarding Has Back Button | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1249 | Onboarding Not Accessible After Completion | Automated | — | Onboarding Edge Cases: Onboarding Not Accessible After Completion | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1250 | Progress Indicator Present | Automated | — | Onboarding Edge Cases: Progress Indicator Present | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1251 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1252 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1253 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1254 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1255 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1256 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1257 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1258 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1259 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1260 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1261 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1262 | Invalid Website Url Rejected | Automated | — | Onboarding Edge Cases: Invalid Website Url Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
| AUTO-AUTO-1263 | Valid Https Url Accepted | Automated | — | Onboarding Edge Cases: Valid Https Url Accepted | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_edge_cases.py |
Onboarding Negative
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1264 | Onboarding Empty Fields | Automated | — | Onboarding Negative: Onboarding Empty Fields | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_negative.py |
| AUTO-AUTO-1265 | Onboarding Invalid Email | Automated | — | Onboarding Negative: Onboarding Invalid Email | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_negative.py |
| AUTO-AUTO-1266 | Onboarding Short Password | Automated | — | Onboarding Negative: Onboarding Short Password | All assertions pass — no exceptions raised | Not Run | tests/test_onboarding_negative.py |
Page Inventory Crawl
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1267 | Emit Inventory Bundle | Automated | — | Page Inventory Crawl: Emit Inventory Bundle | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1268 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1269 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1270 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1271 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1272 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1273 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1274 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1275 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1276 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1277 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1278 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1279 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1280 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1281 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1282 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1283 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1284 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1285 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1286 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1287 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1288 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1289 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1290 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1291 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1292 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
| AUTO-AUTO-1293 | Inventory Route | Automated | — | Page Inventory Crawl: Inventory Route | All assertions pass — no exceptions raised | Not Run | tests/test_page_inventory_crawl.py |
Remaining Gaps
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1294 | Analytics Campaign Dropdown Shows Real Campaigns | Automated | — | Remaining Gaps: Analytics Campaign Dropdown Shows Real Campaigns | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1295 | Analytics Events Tab Reflects Tracked Events | Automated | — | Remaining Gaps: Analytics Events Tab Reflects Tracked Events | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1296 | Audience Delete Cancel Keeps Audience | Automated | — | Remaining Gaps: Audience Delete Cancel Keeps Audience | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1297 | Audience Delete Requires Confirmation | Automated | — | Remaining Gaps: Audience Delete Requires Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1298 | Campaign Creation Can Select Saved Audience | Automated | — | Remaining Gaps: Campaign Creation Can Select Saved Audience | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1299 | Campaign Uses Existing Audience Count | Automated | — | Remaining Gaps: Campaign Uses Existing Audience Count | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1300 | Campaigns Page No Large Json Payloads | Automated | — | Remaining Gaps: Campaigns Page No Large Json Payloads | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1301 | Custom Domain Dns Records Shown After Add | Automated | — | Remaining Gaps: Custom Domain Dns Records Shown After Add | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1302 | Custom Domain Input Field Present | Automated | — | Remaining Gaps: Custom Domain Input Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1303 | Custom Domain Invalid Domain Rejected | Automated | — | Remaining Gaps: Custom Domain Invalid Domain Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1304 | Custom Domain Setup Section Accessible | Automated | — | Remaining Gaps: Custom Domain Setup Section Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1305 | Dashboard Page Load Api Call Count Reasonable | Automated | — | Remaining Gaps: Dashboard Page Load Api Call Count Reasonable | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1306 | Events Api Rejects Malformed Payload | Automated | — | Remaining Gaps: Events Api Rejects Malformed Payload | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1307 | Events Api Requires Authentication | Automated | — | Remaining Gaps: Events Api Requires Authentication | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1308 | Knowledge Base Item Delete Cancel Keeps Item | Automated | — | Remaining Gaps: Knowledge Base Item Delete Cancel Keeps Item | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1309 | Knowledge Base Item Delete Requires Confirmation | Automated | — | Remaining Gaps: Knowledge Base Item Delete Requires Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1310 | Marktag Pixel Copy Button Works | Automated | — | Remaining Gaps: Marktag Pixel Copy Button Works | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1311 | Marktag Pixel Snippet Contains Valid Script Tag | Automated | — | Remaining Gaps: Marktag Pixel Snippet Contains Valid Script Tag | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1312 | Marktag Pixel Snippet Visible In Data Room | Automated | — | Remaining Gaps: Marktag Pixel Snippet Visible In Data Room | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1313 | Notification Bell Click Opens Panel | Automated | — | Remaining Gaps: Notification Bell Click Opens Panel | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
| AUTO-AUTO-1314 | Notification Bell Visible In Nav | Automated | — | Remaining Gaps: Notification Bell Visible In Nav | All assertions pass — no exceptions raised | Not Run | tests/test_remaining_gaps.py |
Reported Bugs
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1315 | Ds130 Event Based Campaign Validation Error | Automated | — | Reported Bugs: Ds130 Event Based Campaign Validation Error | All assertions pass — no exceptions raised | Not Run | tests/test_reported_bugs.py |
| AUTO-AUTO-1316 | Ds131 Live Preview Handlebars Error | Automated | — | Reported Bugs: Ds131 Live Preview Handlebars Error | All assertions pass — no exceptions raised | Not Run | tests/test_reported_bugs.py |
| AUTO-AUTO-1317 | Ds132 Settings Incorrect Product Name | Automated | — | Reported Bugs: Ds132 Settings Incorrect Product Name | All assertions pass — no exceptions raised | Not Run | tests/test_reported_bugs.py |
Section Coverage
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1318 | Route Section Contract | Automated | — | Section Coverage: Route Section Contract | All assertions pass — no exceptions raised | Not Run | tests/test_section_coverage.py |
Security Headers Enforced
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1319 | Api No Cors Wildcard On Authenticated Routes | Automated | — | Security Headers Enforced: Api No Cors Wildcard On Authenticated Routes | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
| AUTO-AUTO-1320 | Direct External Url Blocked Post Login | Automated | — | Security Headers Enforced: Direct External Url Blocked Post Login | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
| AUTO-AUTO-1321 | Open Redirect Via Next Param | Automated | — | Security Headers Enforced: Open Redirect Via Next Param | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
| AUTO-AUTO-1322 | Open Redirect Via Redirect Param | Automated | — | Security Headers Enforced: Open Redirect Via Redirect Param | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
| AUTO-AUTO-1323 | Open Redirect Via Url Param | Automated | — | Security Headers Enforced: Open Redirect Via Url Param | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
| AUTO-AUTO-1324 | Hsts Present On Https | Automated | — | Security Headers Enforced: Hsts Present On Https | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
| AUTO-AUTO-1325 | No Server Version Disclosed | Automated | — | Security Headers Enforced: No Server Version Disclosed | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
| AUTO-AUTO-1326 | No X Powered By Header | Automated | — | Security Headers Enforced: No X Powered By Header | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
| AUTO-AUTO-1327 | Referrer Policy Present | Automated | — | Security Headers Enforced: Referrer Policy Present | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
| AUTO-AUTO-1328 | X Content Type Options Present | Automated | — | Security Headers Enforced: X Content Type Options Present | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
| AUTO-AUTO-1329 | X Frame Options Present | Automated | — | Security Headers Enforced: X Frame Options Present | All assertions pass — no exceptions raised | Not Run | tests/test_security_headers_enforced.py |
Selector Matrix Per Section
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-1330 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1331 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1332 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1333 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1334 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1335 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1336 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1337 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1338 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1339 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1340 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1341 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1342 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1343 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1344 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1345 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1346 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1347 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1348 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1349 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1350 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1351 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1352 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1353 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1354 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1355 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1356 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1357 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1358 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1359 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1360 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1361 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1362 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1363 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1364 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1365 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1366 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1367 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1368 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1369 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1370 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1371 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1372 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1373 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1374 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1375 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1376 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1377 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1378 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1379 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1380 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1381 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1382 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1383 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1384 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1385 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1386 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1387 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1388 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1389 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1390 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1391 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1392 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1393 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1394 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1395 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1396 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1397 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1398 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1399 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1400 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1401 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1402 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1403 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1404 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1405 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1406 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1407 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1408 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1409 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1410 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1411 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1412 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1413 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1414 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1415 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1416 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1417 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1418 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1419 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1420 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1421 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1422 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1423 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1424 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1425 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1426 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1427 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1428 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1429 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1430 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1431 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1432 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1433 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1434 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1435 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1436 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1437 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1438 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1439 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1440 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1441 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1442 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1443 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1444 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1445 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1446 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1447 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1448 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1449 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1450 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1451 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1452 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1453 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1454 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1455 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1456 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1457 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1458 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1459 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1460 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1461 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1462 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1463 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1464 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1465 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1466 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1467 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1468 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1469 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1470 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1471 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1472 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1473 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1474 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1475 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1476 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1477 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1478 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1479 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1480 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1481 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1482 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1483 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1484 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1485 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1486 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1487 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1488 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1489 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1490 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1491 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1492 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1493 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1494 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1495 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1496 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1497 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1498 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1499 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1500 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1501 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1502 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1503 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1504 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1505 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1506 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1507 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1508 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1509 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1510 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1511 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1512 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1513 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1514 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1515 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1516 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1517 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1518 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1519 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1520 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1521 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1522 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1523 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1524 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1525 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1526 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1527 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1528 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1529 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1530 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1531 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1532 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1533 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1534 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1535 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1536 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1537 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1538 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1539 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1540 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1541 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1542 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1543 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1544 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1545 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1546 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1547 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1548 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1549 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1550 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1551 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1552 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1553 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1554 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1555 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1556 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1557 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1558 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1559 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1560 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1561 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1562 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1563 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1564 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1565 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1566 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1567 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1568 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1569 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1570 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1571 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1572 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1573 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1574 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1575 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1576 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1577 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1578 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1579 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1580 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1581 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1582 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1583 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1584 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1585 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1586 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1587 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1588 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1589 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1590 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1591 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1592 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1593 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1594 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1595 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1596 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1597 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1598 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1599 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1600 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1601 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1602 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1603 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1604 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1605 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1606 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1607 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1608 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1609 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1610 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1611 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1612 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1613 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1614 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1615 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1616 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1617 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1618 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1619 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1620 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1621 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1622 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1623 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1624 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1625 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1626 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1627 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1628 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1629 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1630 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1631 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1632 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1633 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1634 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1635 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1636 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1637 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1638 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1639 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1640 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1641 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1642 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1643 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1644 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1645 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1646 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1647 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1648 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1649 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1650 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1651 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1652 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1653 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1654 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1655 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1656 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1657 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1658 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1659 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1660 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1661 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1662 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1663 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1664 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1665 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1666 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1667 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1668 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1669 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1670 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1671 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1672 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1673 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1674 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1675 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1676 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1677 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1678 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1679 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1680 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1681 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1682 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1683 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1684 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1685 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1686 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1687 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1688 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1689 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1690 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1691 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1692 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1693 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1694 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1695 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1696 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1697 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1698 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1699 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1700 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1701 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1702 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1703 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1704 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1705 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1706 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1707 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1708 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1709 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1710 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1711 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1712 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1713 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1714 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1715 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1716 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1717 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1718 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1719 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1720 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1721 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1722 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1723 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1724 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1725 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1726 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1727 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1728 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1729 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1730 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1731 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1732 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1733 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1734 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1735 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1736 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1737 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1738 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1739 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1740 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1741 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1742 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1743 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1744 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1745 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1746 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1747 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1748 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1749 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1750 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1751 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1752 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1753 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1754 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1755 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1756 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1757 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1758 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1759 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1760 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1761 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1762 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1763 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1764 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1765 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1766 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1767 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1768 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1769 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1770 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1771 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1772 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1773 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1774 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1775 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1776 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1777 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1778 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1779 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1780 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1781 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1782 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1783 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1784 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1785 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1786 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1787 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1788 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1789 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1790 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1791 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1792 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1793 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1794 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1795 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1796 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1797 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1798 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1799 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1800 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1801 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1802 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1803 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1804 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1805 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1806 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1807 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1808 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1809 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1810 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1811 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1812 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1813 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1814 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1815 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1816 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1817 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1818 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1819 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1820 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1821 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1822 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1823 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1824 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1825 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1826 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1827 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1828 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1829 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1830 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1831 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1832 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1833 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1834 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1835 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1836 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1837 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1838 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1839 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1840 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1841 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1842 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1843 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1844 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1845 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1846 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1847 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1848 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1849 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1850 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1851 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1852 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1853 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1854 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1855 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1856 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1857 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1858 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1859 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1860 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1861 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1862 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1863 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1864 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1865 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1866 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1867 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1868 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1869 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1870 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1871 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1872 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1873 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1874 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1875 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1876 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1877 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1878 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1879 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1880 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1881 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1882 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1883 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1884 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1885 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1886 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1887 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1888 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1889 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1890 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1891 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1892 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1893 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1894 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1895 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1896 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1897 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1898 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1899 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1900 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1901 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1902 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1903 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1904 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1905 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1906 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1907 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1908 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1909 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1910 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1911 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1912 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1913 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1914 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1915 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1916 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1917 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1918 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1919 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1920 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1921 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1922 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1923 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1924 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1925 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1926 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1927 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1928 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1929 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1930 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1931 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1932 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1933 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1934 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1935 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1936 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1937 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1938 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1939 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1940 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1941 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1942 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1943 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1944 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1945 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1946 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1947 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1948 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1949 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1950 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1951 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1952 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1953 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1954 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1955 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1956 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1957 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1958 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1959 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1960 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1961 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1962 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1963 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1964 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1965 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1966 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1967 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1968 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1969 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1970 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1971 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1972 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1973 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1974 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1975 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1976 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1977 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1978 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1979 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1980 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1981 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1982 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1983 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1984 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1985 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1986 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1987 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1988 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1989 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1990 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1991 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1992 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1993 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1994 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1995 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1996 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1997 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1998 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-1999 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2000 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2001 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2002 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2003 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2004 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2005 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2006 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2007 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2008 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2009 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2010 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2011 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2012 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2013 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2014 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2015 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2016 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2017 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2018 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2019 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2020 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2021 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2022 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2023 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2024 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2025 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2026 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2027 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2028 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
| AUTO-AUTO-2029 | Section Selector Probe | Automated | — | Selector Matrix Per Section: Section Selector Probe | All assertions pass — no exceptions raised | Not Run | tests/test_selector_matrix_per_section.py |
Setup Data Container Validation
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-2030 | Crm Redirection Hubspot | Automated | — | Setup Data Container Validation: Crm Redirection Hubspot | All assertions pass — no exceptions raised | Not Run | tests/test_setup_data_container_validation.py |
| AUTO-AUTO-2031 | Odoo Empty Field Validation | Automated | — | Setup Data Container Validation: Odoo Empty Field Validation | All assertions pass — no exceptions raised | Not Run | tests/test_setup_data_container_validation.py |
| AUTO-AUTO-2032 | Odoo Invalid Url Format | Automated | — | Setup Data Container Validation: Odoo Invalid Url Format | All assertions pass — no exceptions raised | Not Run | tests/test_setup_data_container_validation.py |
| AUTO-AUTO-2033 | Payment Source Redirection Airwallex | Automated | — | Setup Data Container Validation: Payment Source Redirection Airwallex | All assertions pass — no exceptions raised | Not Run | tests/test_setup_data_container_validation.py |
| AUTO-AUTO-2034 | Tabs Navigation | Automated | — | Setup Data Container Validation: Tabs Navigation | All assertions pass — no exceptions raised | Not Run | tests/test_setup_data_container_validation.py |
| AUTO-AUTO-2035 | Website Tab Modals | Automated | — | Setup Data Container Validation: Website Tab Modals | All assertions pass — no exceptions raised | Not Run | tests/test_setup_data_container_validation.py |
Shopify Install Bug
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-2036 | Shopify Install Root Url Does Not Hang | Automated | — | Shopify Install Bug: Shopify Install Root Url Does Not Hang | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_install_bug.py |
| AUTO-AUTO-2037 | Shopify Oauth Callback Does Not Hang | Automated | — | Shopify Install Bug: Shopify Oauth Callback Does Not Hang | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_install_bug.py |
| AUTO-AUTO-2038 | Shopify Reinstall After Uninstall Does Not Hang | Automated | — | Shopify Install Bug: Shopify Reinstall After Uninstall Does Not Hang | All assertions pass — no exceptions raised | Not Run | tests/test_shopify_install_bug.py |
Slack Bugs And Gaps
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-2039 | Abandoned Cart Trigger Available In Campaign Builder | Automated | — | Slack Bugs And Gaps: Abandoned Cart Trigger Available In Campaign Builder | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2040 | Add To Cart Event In Analytics Api | Automated | — | Slack Bugs And Gaps: Add To Cart Event In Analytics Api | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2041 | Analytics Event Types Presence | Automated | — | Slack Bugs And Gaps: Analytics Event Types Presence | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2042 | Analytics Events Section Exists | Automated | — | Slack Bugs And Gaps: Analytics Events Section Exists | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2043 | Campaign Trigger Event Options No Crash | Automated | — | Slack Bugs And Gaps: Campaign Trigger Event Options No Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2044 | Campaign With Abandoned Cart Condition Ui | Automated | — | Slack Bugs And Gaps: Campaign With Abandoned Cart Condition Ui | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2045 | Data Room Ecommerce Section Loads | Automated | — | Slack Bugs And Gaps: Data Room Ecommerce Section Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2046 | Data Room No Js Crash On Load | Automated | — | Slack Bugs And Gaps: Data Room No Js Crash On Load | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2047 | Data Room Website Marktag Script Visible | Automated | — | Slack Bugs And Gaps: Data Room Website Marktag Script Visible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2048 | Event Based Campaign Page Loads | Automated | — | Slack Bugs And Gaps: Event Based Campaign Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2049 | Event Based Campaign Type Selectable | Automated | — | Slack Bugs And Gaps: Event Based Campaign Type Selectable | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2050 | Marktag Pixel Snippet Present | Automated | — | Slack Bugs And Gaps: Marktag Pixel Snippet Present | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2051 | Shopify Connection Ui Present | Automated | — | Slack Bugs And Gaps: Shopify Connection Ui Present | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2052 | Woocommerce Connection Ui Present | Automated | — | Slack Bugs And Gaps: Woocommerce Connection Ui Present | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2053 | Page Loads Without Crash | Automated | — | Slack Bugs And Gaps: Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2054 | Page Loads Without Crash | Automated | — | Slack Bugs And Gaps: Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2055 | Page Loads Without Crash | Automated | — | Slack Bugs And Gaps: Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2056 | Page Loads Without Crash | Automated | — | Slack Bugs And Gaps: Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2057 | Page Loads Without Crash | Automated | — | Slack Bugs And Gaps: Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2058 | Page Loads Without Crash | Automated | — | Slack Bugs And Gaps: Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2059 | Page Loads Without Crash | Automated | — | Slack Bugs And Gaps: Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2060 | Page Loads Without Crash | Automated | — | Slack Bugs And Gaps: Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2061 | Page Loads Without Crash | Automated | — | Slack Bugs And Gaps: Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2062 | Analytics Audience Section | Automated | — | Slack Bugs And Gaps: Analytics Audience Section | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2063 | Analytics Conversions Section | Automated | — | Slack Bugs And Gaps: Analytics Conversions Section | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2064 | Analytics Loads Without Crash | Automated | — | Slack Bugs And Gaps: Analytics Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2065 | Analytics No 5Xx | Automated | — | Slack Bugs And Gaps: Analytics No 5Xx | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2066 | Analytics Revenue Attribution Section | Automated | — | Slack Bugs And Gaps: Analytics Revenue Attribution Section | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2067 | Audience Create Button Visible | Automated | — | Slack Bugs And Gaps: Audience Create Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2068 | Audience Filter Operators Present | Automated | — | Slack Bugs And Gaps: Audience Filter Operators Present | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2069 | Audience Page Loads | Automated | — | Slack Bugs And Gaps: Audience Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2070 | Campaign Channel Options Visible | Automated | — | Slack Bugs And Gaps: Campaign Channel Options Visible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2071 | Campaign List No 500 Errors | Automated | — | Slack Bugs And Gaps: Campaign List No 500 Errors | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2072 | Campaign Name Field Present | Automated | — | Slack Bugs And Gaps: Campaign Name Field Present | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2073 | Campaign Wizard Step1 Loads | Automated | — | Slack Bugs And Gaps: Campaign Wizard Step1 Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2074 | Create Campaign Button Visible | Automated | — | Slack Bugs And Gaps: Create Campaign Button Visible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2075 | Preset Campaigns Page Loads | Automated | — | Slack Bugs And Gaps: Preset Campaigns Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2076 | Content Ai Tab Accessible | Automated | — | Slack Bugs And Gaps: Content Ai Tab Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2077 | Content Create Button Present | Automated | — | Slack Bugs And Gaps: Content Create Button Present | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2078 | Content No Handlebars Error | Automated | — | Slack Bugs And Gaps: Content No Handlebars Error | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2079 | Content Page Loads | Automated | — | Slack Bugs And Gaps: Content Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2080 | Content Template List Visible | Automated | — | Slack Bugs And Gaps: Content Template List Visible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2081 | Dashboard Kpi Metrics Present | Automated | — | Slack Bugs And Gaps: Dashboard Kpi Metrics Present | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2082 | Dashboard Loads | Automated | — | Slack Bugs And Gaps: Dashboard Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2083 | Dashboard No 5Xx Api Calls | Automated | — | Slack Bugs And Gaps: Dashboard No 5Xx Api Calls | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2084 | Dashboard No Js Crash | Automated | — | Slack Bugs And Gaps: Dashboard No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2085 | Leads Export Option Accessible | Automated | — | Slack Bugs And Gaps: Leads Export Option Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2086 | Leads Filter Options Present | Automated | — | Slack Bugs And Gaps: Leads Filter Options Present | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2087 | Leads Page Loads | Automated | — | Slack Bugs And Gaps: Leads Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2088 | Forgot Password Page Loads | Automated | — | Slack Bugs And Gaps: Forgot Password Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2089 | Login Wrong Password Shows Error | Automated | — | Slack Bugs And Gaps: Login Wrong Password Shows Error | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2090 | Signup Email Flow Shows Form | Automated | — | Slack Bugs And Gaps: Signup Email Flow Shows Form | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2091 | Signup Page Loads | Automated | — | Slack Bugs And Gaps: Signup Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2092 | Signup Weak Password Blocked | Automated | — | Slack Bugs And Gaps: Signup Weak Password Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2093 | Memory Api No 5Xx | Automated | — | Slack Bugs And Gaps: Memory Api No 5Xx | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2094 | Memory No Js Crash | Automated | — | Slack Bugs And Gaps: Memory No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2095 | Memory Page Loads | Automated | — | Slack Bugs And Gaps: Memory Page Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2096 | Campaign Creation Push Channel Available | Automated | — | Slack Bugs And Gaps: Campaign Creation Push Channel Available | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2097 | Campaign Detail Delivery Data Accessible | Automated | — | Slack Bugs And Gaps: Campaign Detail Delivery Data Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2098 | Campaign Detail Shows Analytics Metrics | Automated | — | Slack Bugs And Gaps: Campaign Detail Shows Analytics Metrics | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2099 | Campaign List Api No 5Xx | Automated | — | Slack Bugs And Gaps: Campaign List Api No 5Xx | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2100 | Campaigns List Shows Status Column | Automated | — | Slack Bugs And Gaps: Campaigns List Shows Status Column | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2101 | Firebase Connection Status Shows | Automated | — | Slack Bugs And Gaps: Firebase Connection Status Shows | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2102 | Firebase Integration Visible | Automated | — | Slack Bugs And Gaps: Firebase Integration Visible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2103 | Integrations Page All Tabs Visible | Automated | — | Slack Bugs And Gaps: Integrations Page All Tabs Visible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2104 | Push Notification Campaign Api No 5Xx | Automated | — | Slack Bugs And Gaps: Push Notification Campaign Api No 5Xx | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2105 | Push Notification Integration Tab Loads | Automated | — | Slack Bugs And Gaps: Push Notification Integration Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2106 | Push Notification Settings Api No 401 | Automated | — | Slack Bugs And Gaps: Push Notification Settings Api No 401 | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2107 | Push Notification Tab No Js Crash | Automated | — | Slack Bugs And Gaps: Push Notification Tab No Js Crash | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2108 | Settings Api No 5Xx | Automated | — | Slack Bugs And Gaps: Settings Api No 5Xx | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2109 | Settings Billing Tab Accessible | Automated | — | Slack Bugs And Gaps: Settings Billing Tab Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2110 | Settings General Tab Loads | Automated | — | Slack Bugs And Gaps: Settings General Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2111 | Settings No Nabiq Branding | Automated | — | Slack Bugs And Gaps: Settings No Nabiq Branding | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2112 | Settings Sender Profile Tab Loads | Automated | — | Slack Bugs And Gaps: Settings Sender Profile Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2113 | Settings Users Tab Loads | Automated | — | Slack Bugs And Gaps: Settings Users Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2114 | Email Integration Tab Loads | Automated | — | Slack Bugs And Gaps: Email Integration Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2115 | Sms Integration Tab Loads | Automated | — | Slack Bugs And Gaps: Sms Integration Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2116 | Webhook Integration Tab Loads | Automated | — | Slack Bugs And Gaps: Webhook Integration Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
| AUTO-AUTO-2117 | Whatsapp Integration Visible | Automated | — | Slack Bugs And Gaps: Whatsapp Integration Visible | All assertions pass — no exceptions raised | Not Run | tests/test_slack_bugs_and_gaps.py |
State Persistence
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-2118 | Back Forward Stays In Shell | Automated | — | State Persistence: Back Forward Stays In Shell | All assertions pass — no exceptions raised | Not Run | tests/test_state_persistence.py |
| AUTO-AUTO-2119 | Reload Keeps User Authed | Automated | — | State Persistence: Reload Keeps User Authed | All assertions pass — no exceptions raised | Not Run | tests/test_state_persistence.py |
| AUTO-AUTO-2120 | Second Tab Does Not Break First | Automated | — | State Persistence: Second Tab Does Not Break First | All assertions pass — no exceptions raised | Not Run | tests/test_state_persistence.py |
| AUTO-AUTO-2121 | Storage Cleared After Logout | Automated | — | State Persistence: Storage Cleared After Logout | All assertions pass — no exceptions raised | Not Run | tests/test_state_persistence.py |
Uat Journeys
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-2122 | Uat Analytics Tabs Render | Automated | — | Uat Journeys: Uat Analytics Tabs Render | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2123 | Uat Campaign List To Detail | Automated | — | Uat Journeys: Uat Campaign List To Detail | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2124 | Uat Content Template Entry | Automated | — | Uat Journeys: Uat Content Template Entry | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2125 | Uat Integrations Channel Tabs | Automated | — | Uat Journeys: Uat Integrations Channel Tabs | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2126 | Uat Leads Filter Ui | Automated | — | Uat Journeys: Uat Leads Filter Ui | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2127 | Uat Logout Clears State | Automated | — | Uat Journeys: Uat Logout Clears State | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2128 | Uat Open Create Campaign Wizard | Automated | — | Uat Journeys: Uat Open Create Campaign Wizard | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2129 | Uat Plan Billing Panels | Automated | — | Uat Journeys: Uat Plan Billing Panels | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2130 | Uat Settings Brand Save Indicator | Automated | — | Uat Journeys: Uat Settings Brand Save Indicator | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2131 | Uat Sidebar Links All Navigate | Automated | — | Uat Journeys: Uat Sidebar Links All Navigate | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2132 | Uat Signup Three Entrypoints | Automated | — | Uat Journeys: Uat Signup Three Entrypoints | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
| AUTO-AUTO-2133 | Uat Workspace Orientation | Automated | — | Uat Journeys: Uat Workspace Orientation | All assertions pass — no exceptions raised | Not Run | tests/test_uat_journeys.py |
Worldclass Platform E2E
ID
Title
Type
Priority
Steps
Expected Result
Status
Notes
| AUTO-AUTO-2134 | Analytics Campaign Names Html Escaped | Automated | — | Worldclass Platform E2E: Analytics Campaign Names Html Escaped | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2135 | Analytics Channel Filter Responds | Automated | — | Worldclass Platform E2E: Analytics Channel Filter Responds | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2136 | Analytics Conversions Tab Loads | Automated | — | Worldclass Platform E2E: Analytics Conversions Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2137 | Analytics Date Range Filter Responds | Automated | — | Worldclass Platform E2E: Analytics Date Range Filter Responds | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2138 | Analytics Export Button Or Download Exists | Automated | — | Worldclass Platform E2E: Analytics Export Button Or Download Exists | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2139 | Analytics Kpi Cards Render | Automated | — | Worldclass Platform E2E: Analytics Kpi Cards Render | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2140 | Analytics No 500 On Load | Automated | — | Worldclass Platform E2E: Analytics No 500 On Load | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2141 | Analytics Page Loads Without Crash | Automated | — | Worldclass Platform E2E: Analytics Page Loads Without Crash | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2142 | Analytics Revenue Metric Not Negative | Automated | — | Worldclass Platform E2E: Analytics Revenue Metric Not Negative | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2143 | Billing Cancel Subscription Has Confirmation Gate | Automated | — | Worldclass Platform E2E: Billing Cancel Subscription Has Confirmation Gate | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2144 | Billing Invoice History Accessible | Automated | — | Worldclass Platform E2E: Billing Invoice History Accessible | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2145 | Billing No Card Data In Dom | Automated | — | Worldclass Platform E2E: Billing No Card Data In Dom | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2146 | Billing Page Loads Plan Info | Automated | — | Worldclass Platform E2E: Billing Page Loads Plan Info | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2147 | Billing Payment Page Uses Https | Automated | — | Worldclass Platform E2E: Billing Payment Page Uses Https | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2148 | Billing Plan Change Requires Confirmation | Automated | — | Worldclass Platform E2E: Billing Plan Change Requires Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2149 | Billing Prices Use Consistent Currency | Automated | — | Worldclass Platform E2E: Billing Prices Use Consistent Currency | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2150 | Billing Upgrade Plans Displayed | Automated | — | Worldclass Platform E2E: Billing Upgrade Plans Displayed | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2151 | Campaign Ai Workflow Generates Nodes | Automated | — | Worldclass Platform E2E: Campaign Ai Workflow Generates Nodes | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2152 | Campaign Audience Filter Interactions | Automated | — | Worldclass Platform E2E: Campaign Audience Filter Interactions | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2153 | Campaign Back Navigation Preserves Step1 Data | Automated | — | Worldclass Platform E2E: Campaign Back Navigation Preserves Step1 Data | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2154 | Campaign Creation No Console Errors | Automated | — | Worldclass Platform E2E: Campaign Creation No Console Errors | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2155 | Campaign Name Emoji Supported | Automated | — | Worldclass Platform E2E: Campaign Name Emoji Supported | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2156 | Campaign Name Max Length Handled | Automated | — | Worldclass Platform E2E: Campaign Name Max Length Handled | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2157 | Campaign Name Required Validation | Automated | — | Worldclass Platform E2E: Campaign Name Required Validation | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2158 | Campaign Name Sql Injection Safe | Automated | — | Worldclass Platform E2E: Campaign Name Sql Injection Safe | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2159 | Campaign Name Xss Not Executed | Automated | — | Worldclass Platform E2E: Campaign Name Xss Not Executed | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2160 | Campaign Wizard Step1 Reachable | Automated | — | Worldclass Platform E2E: Campaign Wizard Step1 Reachable | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2161 | Data Room Api Returns Non Empty On Load | Automated | — | Worldclass Platform E2E: Data Room Api Returns Non Empty On Load | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2162 | Data Room Csv Injection Content Sanitized | Automated | — | Worldclass Platform E2E: Data Room Csv Injection Content Sanitized | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2163 | Data Room Idor Product Access Blocked | Automated | — | Worldclass Platform E2E: Data Room Idor Product Access Blocked | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2164 | Data Room Knowledge Base Tab Loads | Automated | — | Worldclass Platform E2E: Data Room Knowledge Base Tab Loads | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2165 | Data Room Page Loads All Tabs | Automated | — | Worldclass Platform E2E: Data Room Page Loads All Tabs | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2166 | Data Room Product Delete Requires Confirmation | Automated | — | Worldclass Platform E2E: Data Room Product Delete Requires Confirmation | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2167 | Data Room Product List Renders Or Empty State | Automated | — | Worldclass Platform E2E: Data Room Product List Renders Or Empty State | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2168 | Data Room Product Search Works | Automated | — | Worldclass Platform E2E: Data Room Product Search Works | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2169 | Data Room Wrong File Type Rejected | Automated | — | Worldclass Platform E2E: Data Room Wrong File Type Rejected | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2170 | Api Responses Do Not Return Passwords | Automated | — | Worldclass Platform E2E: Api Responses Do Not Return Passwords | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2171 | Auth Required For All Protected Pages | Automated | — | Worldclass Platform E2E: Auth Required For All Protected Pages | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2172 | Auth Required For All Protected Pages | Automated | — | Worldclass Platform E2E: Auth Required For All Protected Pages | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2173 | Auth Required For All Protected Pages | Automated | — | Worldclass Platform E2E: Auth Required For All Protected Pages | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2174 | Auth Required For All Protected Pages | Automated | — | Worldclass Platform E2E: Auth Required For All Protected Pages | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2175 | Auth Required For All Protected Pages | Automated | — | Worldclass Platform E2E: Auth Required For All Protected Pages | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2176 | Auth Required For All Protected Pages | Automated | — | Worldclass Platform E2E: Auth Required For All Protected Pages | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2177 | Auth Required For All Protected Pages | Automated | — | Worldclass Platform E2E: Auth Required For All Protected Pages | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2178 | Auth Required For All Protected Pages | Automated | — | Worldclass Platform E2E: Auth Required For All Protected Pages | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2179 | Auth Required For All Protected Pages | Automated | — | Worldclass Platform E2E: Auth Required For All Protected Pages | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2180 | Content Security Policy Or X Frame Options | Automated | — | Worldclass Platform E2E: Content Security Policy Or X Frame Options | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2181 | No Sensitive Data In Localstorage | Automated | — | Worldclass Platform E2E: No Sensitive Data In Localstorage | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2182 | No Sensitive Data In Sessionstorage | Automated | — | Worldclass Platform E2E: No Sensitive Data In Sessionstorage | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2183 | Password Not In Page Source After Login | Automated | — | Worldclass Platform E2E: Password Not In Page Source After Login | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2184 | Session Invalidated On Logout | Automated | — | Worldclass Platform E2E: Session Invalidated On Logout | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
| AUTO-AUTO-2185 | Xss In Search Fields Across Modules | Automated | — | Worldclass Platform E2E: Xss In Search Fields Across Modules | All assertions pass — no exceptions raised | Not Run | tests/test_worldclass_platform_e2e.py |
No test cases found
No matches for the current filter. Try a different status or clear the search.