🔬 Markopolo QA Test Report
STG (Staging)https://beta-stg.markopolo.ai
4 Modules10 Features150 Tests144 Passed6 Real Bugs96.0% Pass Rate32m 33s
Click any test row to see full details · Click any module/feature header to expand/collapse
✅ PASS Test verified — feature works correctly❌ FAIL Real Markopolo platform bug found
Authentication137 ✅ 131 ❌ 695.6%▼
📌 Boundary Conditions5 ✅ 5 100.0%▼
✅ PASS
1.Email Boundary Exactly 254 Chars
22.0s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Edge Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Email Boundary Exactly 254 Chars
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Email Boundary Exactly 254 Chars verified successfully
tests/test_signup_edge_cases.py::TestBoundaryConditions::test_email_boundary_exactly_254_chars[chromium]
Duration: 22.0s
✅ PASS
2.Name Exactly 1 Char
8.4s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Name Exactly 1 Char
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Name Exactly 1 Char verified successfully
tests/test_signup_edge_cases.py::TestBoundaryConditions::test_name_exactly_1_char[chromium]
Duration: 8.4s
✅ PASS
3.Name Exactly 2 Chars
15.5s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Name Exactly 2 Chars
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Name Exactly 2 Chars verified successfully
tests/test_signup_edge_cases.py::TestBoundaryConditions::test_name_exactly_2_chars[chromium]
Duration: 15.5s
✅ PASS
4.Password Exactly 7 Chars
7.0s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Password Exactly 7 Chars
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Password Exactly 7 Chars verified successfully
tests/test_signup_edge_cases.py::TestBoundaryConditions::test_password_exactly_7_chars[chromium]
Duration: 7.0s
✅ PASS
5.Password Exactly 8 Chars
4.5s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Password Exactly 8 Chars
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Password Exactly 8 Chars verified successfully
tests/test_signup_edge_cases.py::TestBoundaryConditions::test_password_exactly_8_chars[chromium]
Duration: 4.5s
| Tests | Passed | Failed | Pass Rate | Time |
|---|---|---|---|---|
| 5 | 5 | 0 | 100.0% | 57.5s |
📌 Creative Edge Cases7 ✅ 6 ❌ 1 85.7%▼
❌ FAIL
1.Page Load Performance
14.8s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Performance Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Page Load Performance
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
❌ AssertionError: Signup page took 14.7s to load — too slow
assert 14.687058925628662 < 10
Screenshot
tests/test_signup_edge_cases.py::TestCreativeEdgeCases::test_page_load_performance[chromium]
Duration: 14.8s
✅ PASS
2.Form Retains Values After Failed Submit
8.6s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Form Retains Values After Failed Submit
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Form Retains Values After Failed Submit verified successfully
tests/test_signup_edge_cases.py::TestCreativeEdgeCases::test_form_retains_values_after_failed_submit[chromium]
Duration: 8.6s
✅ PASS
3.Already Logged In User Redirected
11.2s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Already Logged In User Redirected
- Assert result matches expected behaviour
Expected
Navigation succeeds · Correct page or modal opens
Result
✅ PASSED — Already Logged In User Redirected verified successfully
tests/test_signup_edge_cases.py::TestCreativeEdgeCases::test_already_logged_in_user_redirected[chromium]
Duration: 11.2s
✅ PASS
4.Back Navigation From Signup
10.0s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Test Email | mejbaur+auto_<timestamp>@markopolo.ai (dynamic alias) |
| Password | ••••••••••••••• |
| Business Name | Automation Test Co |
| Test URL | https://beta-stg.markopolo.ai/signup |
| Cleanup | Account created fresh per test run |
| Browser | Chromium 126 (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/signup in Chromium browser
- Enter auto-generated email alias + password + business name
- Submit signup form
- Verify onboarding / email verification flow
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Back Navigation From Signup verified successfully
tests/test_signup_edge_cases.py::TestCreativeEdgeCases::test_back_navigation_from_signup[chromium]
Duration: 10.0s
✅ PASS
5.Copy Paste Into Password
10.8s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Copy Paste Into Password
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Copy Paste Into Password verified successfully
tests/test_signup_edge_cases.py::TestCreativeEdgeCases::test_copy_paste_into_password[chromium]
Duration: 10.8s
✅ PASS
6.Tab Order Through All Fields
15.8s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Tab Order Through All Fields
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Tab Order Through All Fields verified successfully
tests/test_signup_edge_cases.py::TestCreativeEdgeCases::test_tab_order_through_all_fields[chromium]
Duration: 15.8s
✅ PASS
7.Rapid Submit Clicks
9.8s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
API / Integration
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Rapid Submit Clicks
- Assert result matches expected behaviour
Expected
Navigation succeeds · Correct page or modal opens
Result
✅ PASSED — Rapid Submit Clicks verified successfully
tests/test_signup_edge_cases.py::TestCreativeEdgeCases::test_rapid_submit_clicks[chromium]
Duration: 9.8s
| Tests | Passed | Failed | Pass Rate | Time |
|---|---|---|---|---|
| 7 | 6 | 1 | 85.7% | 1m 21s |
📌 Empty Fields6 ✅ 6 100.0%▼
✅ PASS
1.All Fields Empty Blocked
10.7s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: All Fields Empty Blocked
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — All Fields Empty Blocked verified successfully
tests/test_signup_edge_cases.py::TestEmptyFields::test_all_fields_empty_blocked[chromium]
Duration: 10.7s
✅ PASS
2.Empty Company Name Blocked
8.7s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Empty Company Name Blocked
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Empty Company Name Blocked verified successfully
tests/test_signup_edge_cases.py::TestEmptyFields::test_empty_company_name_blocked[chromium]
Duration: 8.7s
✅ PASS
3.Empty Email Blocked
9.1s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Empty Email Blocked
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Empty Email Blocked verified successfully
tests/test_signup_edge_cases.py::TestEmptyFields::test_empty_email_blocked[chromium]
Duration: 9.1s
✅ PASS
4.Empty Name Blocked
16.6s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Empty Name Blocked
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Empty Name Blocked verified successfully
tests/test_signup_edge_cases.py::TestEmptyFields::test_empty_name_blocked[chromium]
Duration: 16.6s
✅ PASS
5.Empty Password Blocked
4.9s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Empty Password Blocked
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Empty Password Blocked verified successfully
tests/test_signup_edge_cases.py::TestEmptyFields::test_empty_password_blocked[chromium]
Duration: 4.9s
✅ PASS
6.Empty Website Blocked
9.3s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Empty Website Blocked
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Empty Website Blocked verified successfully
tests/test_signup_edge_cases.py::TestEmptyFields::test_empty_website_blocked[chromium]
Duration: 9.3s
| Tests | Passed | Failed | Pass Rate | Time |
|---|---|---|---|---|
| 6 | 6 | 0 | 100.0% | 59.2s |
📌 Invalid Emails15 ✅ 15 100.0%▼
✅ PASS
1.Invalid Email Format
10.9s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-.leading@dot.com-leading dot in local part]
Duration: 10.9s
✅ PASS
2.Invalid Email Format
15.2s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@b.com-email over 255 chars]
Duration: 15.2s
✅ PASS
3.Invalid Email Format
12.4s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-double@@test.com-double @ symbol]
Duration: 12.4s
✅ PASS
4.Invalid Email Format
19.5s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-email@-invalid.com-domain starts with hyphen]
Duration: 19.5s
✅ PASS
5.Invalid Email Format
8.0s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-email@.nodot.com-domain starts with dot]
Duration: 8.0s
✅ PASS
6.Invalid Email Format
5.4s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-emoji\U0001f389@test.com-emoji in email]
Duration: 5.4s
✅ PASS
7.Invalid Email Format
6.1s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-missing@-missing domain]
Duration: 6.1s
✅ PASS
8.Invalid Email Format
17.2s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-notanemail-no @ symbol]
Duration: 17.2s
✅ PASS
9.Invalid Email Format
13.4s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-@nodomain.com-missing local part]
Duration: 13.4s
✅ PASS
10.Invalid Email Format
18.6s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-spaces in@email.com-space in local part]
Duration: 18.6s
✅ PASS
11.Invalid Email Format
7.7s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-a@b-single-char domain]
Duration: 7.7s
✅ PASS
12.Invalid Email Format
13.6s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-trailing.@dot.com-trailing dot in local part]
Duration: 13.6s
✅ PASS
13.Invalid Email Format
13.1s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Email Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Email Format verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_invalid_email_format[chromium-test@-incomplete domain]
Duration: 13.1s
✅ PASS
14.Duplicate Email Shows Error
12.8s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Edge Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Duplicate Email Shows Error
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Duplicate Email Shows Error verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_duplicate_email_shows_error[chromium]
Duration: 12.8s
✅ PASS
15.Very Long Email
14.9s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Edge Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Very Long Email
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Very Long Email verified successfully
tests/test_signup_edge_cases.py::TestInvalidEmails::test_very_long_email[chromium]
Duration: 14.9s
| Tests | Passed | Failed | Pass Rate | Time |
|---|---|---|---|---|
| 15 | 15 | 0 | 100.0% | 3m 9s |
📌 Invalid Names10 ✅ 10 100.0%▼
✅ PASS
1.Invalid Name
17.4s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Name
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Name verified successfully
tests/test_signup_edge_cases.py::TestInvalidNames::test_invalid_name[chromium-'; DROP TABLE users; ---SQL injection]
Duration: 17.4s
✅ PASS
2.Invalid Name
18.7s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Name
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Name verified successfully
tests/test_signup_edge_cases.py::TestInvalidNames::test_invalid_name[chromium-!@#$%^&*()-special characters only]
Duration: 18.7s
✅ PASS
3.Invalid Name
15.0s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Name
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Name verified successfully
tests/test_signup_edge_cases.py::TestInvalidNames::test_invalid_name[chromium-1234567890-numbers only]
Duration: 15.0s
✅ PASS
4.Invalid Name
16.5s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Name
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Name verified successfully
tests/test_signup_edge_cases.py::TestInvalidNames::test_invalid_name[chromium-<img src=x onerror=alert()>-HTML injection]
Duration: 16.5s
✅ PASS
5.Invalid Name
11.6s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Name
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Name verified successfully
tests/test_signup_edge_cases.py::TestInvalidNames::test_invalid_name[chromium-<script>alert(1)</script>-XSS payload]
Duration: 11.6s
✅ PASS
6.Invalid Name
7.4s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Name
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Name verified successfully
tests/test_signup_edge_cases.py::TestInvalidNames::test_invalid_name[chromium-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-exceeds 200 characters]
Duration: 7.4s
✅ PASS
7.Invalid Name
7.5s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Name
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Name verified successfully
tests/test_signup_edge_cases.py::TestInvalidNames::test_invalid_name[chromium-\x00NullByte\x00-null byte characters]
Duration: 7.5s
✅ PASS
8.Invalid Name
12.7s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Invalid Name
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Invalid Name verified successfully
tests/test_signup_edge_cases.py::TestInvalidNames::test_invalid_name[chromium-1-single character]
Duration: 12.7s
✅ PASS
9.Name Accepts Unicode
9.2s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Name Accepts Unicode
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Name Accepts Unicode verified successfully
tests/test_signup_edge_cases.py::TestInvalidNames::test_name_accepts_unicode[chromium]
Duration: 9.2s
✅ PASS
10.Name No Max Length Restriction
6.5s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Name No Max Length Restriction
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Name No Max Length Restriction verified successfully
tests/test_signup_edge_cases.py::TestInvalidNames::test_name_no_max_length_restriction[chromium]
Duration: 6.5s
| Tests | Passed | Failed | Pass Rate | Time |
|---|---|---|---|---|
| 10 | 10 | 0 | 100.0% | 2m 3s |
📌 Invalid Passwords6 ✅ 6 100.0%▼
✅ PASS
1.Password Hint Always Visible
10.6s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
UI / Layout Check
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Password Hint Always Visible
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Password Hint Always Visible verified successfully
tests/test_signup_edge_cases.py::TestInvalidPasswords::test_password_hint_always_visible[chromium]
Duration: 10.6s
✅ PASS
2.Common Passwords Blocked
8.2s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Common Passwords Blocked
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Common Passwords Blocked verified successfully
tests/test_signup_edge_cases.py::TestInvalidPasswords::test_common_passwords_blocked[chromium]
Duration: 8.2s
✅ PASS
3.Weak Password Blocked
8.8s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Weak Password Blocked
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Weak Password Blocked verified successfully
tests/test_signup_edge_cases.py::TestInvalidPasswords::test_weak_password_blocked[chromium-NoNumber!!!-no digit]
Duration: 8.8s
✅ PASS
4.Weak Password Blocked
8.0s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Weak Password Blocked
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Weak Password Blocked verified successfully
tests/test_signup_edge_cases.py::TestInvalidPasswords::test_weak_password_blocked[chromium- -spaces only]
Duration: 8.0s
✅ PASS
5.Weak Password Blocked
7.8s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Weak Password Blocked
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Weak Password Blocked verified successfully
tests/test_signup_edge_cases.py::TestInvalidPasswords::test_weak_password_blocked[chromium-ALLUPPER1!-no lowercase letter]
Duration: 7.8s
✅ PASS
6.Password Strength No Dynamic Feedback
5.1s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Password Strength No Dynamic Feedback
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Password Strength No Dynamic Feedback verified successfully
tests/test_signup_edge_cases.py::TestInvalidPasswords::test_password_strength_no_dynamic_feedback[chromium]
Duration: 5.1s
| Tests | Passed | Failed | Pass Rate | Time |
|---|---|---|---|---|
| 6 | 6 | 0 | 100.0% | 48.6s |
📌 Shopify Onboarding88 ✅ 83 ❌ 5 94.3%▼
✅ PASS
1.Markopolo Shopify Oauth Endpoint Exists
290ms
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
API / Integration
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Markopolo Shopify Oauth Endpoint Exists
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Markopolo Shopify Oauth Endpoint Exists verified successfully
tests/test_shopify_signup_onboarding.py::test_markopolo_shopify_oauth_endpoint_exists[chromium]
Duration: 290ms
✅ PASS
2.Shopify Callback Success False Shows Error State
7.3s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Callback Success False Shows Error State
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Callback Success False Shows Error State verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_callback_success_false_shows_error_state[chromium]
Duration: 7.3s
✅ PASS
3.Shopify Callback Success True Does Not Error
6.5s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Callback Success True Does Not Error
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Callback Success True Does Not Error verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_callback_success_true_does_not_error[chromium]
Duration: 6.5s
✅ PASS
4.Shopify Data Room Loads
1m 36s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Data Room Loads
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Data Room Loads verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_data_room_loads[chromium]
Duration: 1m 36s
✅ PASS
5.Shopify Campaigns Page Loads
1m 36s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Campaigns Page Loads
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Campaigns Page Loads verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_campaigns_page_loads[chromium]
Duration: 1m 36s
✅ PASS
6.Shopify Agent Dashboard Stats Row Present
1m 49s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Agent Dashboard Stats Row Present
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Agent Dashboard Stats Row Present verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_agent_dashboard_stats_row_present[chromium]
Duration: 1m 49s
✅ PASS
7.Shopify Existing User Redirects To Login Or Dashboard
5.7s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Test Account | mejbaur@markopolo.ai |
| Password | ••••••••••••••• |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/login in Chromium browser
- Enter test credentials (email + password)
- Click Sign In button
- Verify authentication result (redirect / error message)
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Existing User Redirects To Login Or Dashboard verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_existing_user_redirects_to_login_or_dashboard[chromium]
Duration: 5.7s
✅ PASS
8.Shopify Content Page Loads
1m 42s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Content Page Loads
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Content Page Loads verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_content_page_loads[chromium]
Duration: 1m 42s
✅ PASS
9.Shopify Integrations Page Loads
1m 42s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
API / Integration
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Integrations Page Loads
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Integrations Page Loads verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_integrations_page_loads[chromium]
Duration: 1m 42s
✅ PASS
10.Shopify Leads Page Loads
1m 39s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Leads Page Loads
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Leads Page Loads verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_leads_page_loads[chromium]
Duration: 1m 39s
✅ PASS
11.Shopify Analytics Page Loads
1m 39s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Analytics Page Loads
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Analytics Page Loads verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_analytics_page_loads[chromium]
Duration: 1m 39s
✅ PASS
12.Shopify Memory Has File Upload Button
1m 51s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Memory Has File Upload Button
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Memory Has File Upload Button verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_memory_has_file_upload_button[chromium]
Duration: 1m 51s
✅ PASS
13.Shopify Leads Has Download Csv
1m 47s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Leads Has Download Csv
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Leads Has Download Csv verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_leads_has_download_csv[chromium]
Duration: 1m 47s
✅ PASS
14.Shopify Memory Page Loads
1m 40s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Memory Page Loads
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Memory Page Loads verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_memory_page_loads[chromium]
Duration: 1m 40s
✅ PASS
15.Shopify Settings Page Loads
1m 40s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Settings Page Loads
- Assert result matches expected behaviour
Expected
UI element visible and accessible on page
Result
✅ PASSED — Shopify Settings Page Loads verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_settings_page_loads[chromium]
Duration: 1m 40s
✅ PASS
16.Shopify Oauth State Parameter Required
355ms
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
UI / Layout Check
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Oauth State Parameter Required
- Assert result matches expected behaviour
Expected
Session invalidated on logout · Unauthenticated access blocked
Result
✅ PASSED — Shopify Oauth State Parameter Required verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_oauth_state_parameter_required[chromium]
Duration: 355ms
✅ PASS
17.Bug Analytics Event Detail Page Url Not Empty
1m 40s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Bug Analytics Event Detail Page Url Not Empty
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Bug Analytics Event Detail Page Url Not Empty verified successfully
tests/test_shopify_signup_onboarding.py::test_bug_analytics_event_detail_page_url_not_empty[chromium]
Duration: 1m 40s
✅ PASS
18.Bug Analytics Top Purchased Products Not Empty
1m 40s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Bug Analytics Top Purchased Products Not Empty
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Bug Analytics Top Purchased Products Not Empty verified successfully
tests/test_shopify_signup_onboarding.py::test_bug_analytics_top_purchased_products_not_empty[chromium]
Duration: 1m 40s
✅ PASS
19.Shopify Install Without Hmac Rejected
141ms
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Install Without Hmac Rejected
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Shopify Install Without Hmac Rejected verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_install_without_hmac_rejected[chromium]
Duration: 141ms
✅ PASS
20.Shopify Callback Missing Installation Id Handled
15.7s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Callback Missing Installation Id Handled
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Shopify Callback Missing Installation Id Handled verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_callback_missing_installation_id_handled[chromium]
Duration: 15.7s
✅ PASS
21.Bug Campaign Email Content Shows After Launch
1m 39s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Bug Campaign Email Content Shows After Launch
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Bug Campaign Email Content Shows After Launch verified successfully
tests/test_shopify_signup_onboarding.py::test_bug_campaign_email_content_shows_after_launch[chromium]
Duration: 1m 39s
✅ PASS
22.Markopolo App Pricing Shows Free Plan
5.2s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Markopolo App Pricing Shows Free Plan
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Markopolo App Pricing Shows Free Plan verified successfully
tests/test_shopify_signup_onboarding.py::test_markopolo_app_pricing_shows_free_plan[chromium]
Duration: 5.2s
✅ PASS
23.Markopolo App Privacy Policy Link Works
4.6s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Markopolo App Privacy Policy Link Works
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Markopolo App Privacy Policy Link Works verified successfully
tests/test_shopify_signup_onboarding.py::test_markopolo_app_privacy_policy_link_works[chromium]
Duration: 4.6s
✅ PASS
24.Markopolo App Shows Key Features
4.3s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Markopolo App Shows Key Features
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Markopolo App Shows Key Features verified successfully
tests/test_shopify_signup_onboarding.py::test_markopolo_app_shows_key_features[chromium]
Duration: 4.3s
✅ PASS
25.Shopify Agent Dashboard Checkout Watch Section
1m 39s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Agent Dashboard Checkout Watch Section
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Agent Dashboard Checkout Watch Section verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_agent_dashboard_checkout_watch_section[chromium]
Duration: 1m 39s
✅ PASS
26.Bug Checkout Watch Latest Event Not Replaced By New Event
1m 40s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Bug Checkout Watch Latest Event Not Replaced By New Event
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Bug Checkout Watch Latest Event Not Replaced By New Event verified successfully
tests/test_shopify_signup_onboarding.py::test_bug_checkout_watch_latest_event_not_replaced_by_new_event[chromium]
Duration: 1m 40s
✅ PASS
27.Shopify Agent Dashboard Email Notification Notice
1m 43s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Agent Dashboard Email Notification Notice
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Agent Dashboard Email Notification Notice verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_agent_dashboard_email_notification_notice[chromium]
Duration: 1m 43s
✅ PASS
28.App Install Dialog Has Create Account Option
34.4s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: App Install Dialog Has Create Account Option
- Assert result matches expected behaviour
Expected
Item created/saved successfully · No errors · Reflected in UI
Result
✅ PASSED — App Install Dialog Has Create Account Option verified successfully
tests/test_shopify_signup_onboarding.py::test_app_install_dialog_has_create_account_option[chromium]
Duration: 34.4s
✅ PASS
29.App Install Dialog Has Login Option
34.2s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Test Account | mejbaur@markopolo.ai |
| Password | ••••••••••••••• |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/login in Chromium browser
- Enter test credentials (email + password)
- Click Sign In button
- Verify authentication result (redirect / error message)
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — App Install Dialog Has Login Option verified successfully
tests/test_shopify_signup_onboarding.py::test_app_install_dialog_has_login_option[chromium]
Duration: 34.2s
✅ PASS
30.Bug Revenue Attribution Not Zero After Purchase
1m 39s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Bug Revenue Attribution Not Zero After Purchase
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Bug Revenue Attribution Not Zero After Purchase verified successfully
tests/test_shopify_signup_onboarding.py::test_bug_revenue_attribution_not_zero_after_purchase[chromium]
Duration: 1m 39s
✅ PASS
31.Shopify Agent Dashboard Left Nav Has Campaign Agent Section
1m 39s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Agent Dashboard Left Nav Has Campaign Agent Section
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Agent Dashboard Left Nav Has Campaign Agent Section verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_agent_dashboard_left_nav_has_campaign_agent_section[chromium]
Duration: 1m 39s
✅ PASS
32.Markopolo App Appears In Admin Search
4.2s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to https://beta-stg.markopolo.ai/login
- Locate search input field
- Type search query ("test")
- Wait for results to filter
- Verify results match or empty state shown
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Markopolo App Appears In Admin Search verified successfully
tests/test_shopify_signup_onboarding.py::test_markopolo_app_appears_in_admin_search[chromium]
Duration: 4.2s
❌ FAIL
33.Markopolo App Has Install Button
9.0s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Markopolo App Has Install Button
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
❌ AssertionError: Locator expected to be visible
Actual value: None
Error: element(s) not found
Call log:
- Expect "to_be_visible" with timeout 5000ms
- waiting for locator("a, button, [role='button']").filter(has_text=re.compile(r"^install$", re.IGNORECASE)).first
Screenshot
tests/test_shopify_signup_onboarding.py::test_markopolo_app_has_install_button[chromium]
Duration: 9.0s
✅ PASS
34.Markopolo App Has Rating
3.9s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Markopolo App Has Rating
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Markopolo App Has Rating verified successfully
tests/test_shopify_signup_onboarding.py::test_markopolo_app_has_rating[chromium]
Duration: 3.9s
✅ PASS
35.Markopolo App Install Click Shows Dialog
34.2s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Markopolo App Install Click Shows Dialog
- Assert result matches expected behaviour
Expected
Navigation succeeds · Correct page or modal opens
Result
✅ PASSED — Markopolo App Install Click Shows Dialog verified successfully
tests/test_shopify_signup_onboarding.py::test_markopolo_app_install_click_shows_dialog[chromium]
Duration: 34.2s
✅ PASS
36.Shopify Agent Dashboard Left Nav Has Marktag Section
1m 43s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Agent Dashboard Left Nav Has Marktag Section
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Agent Dashboard Left Nav Has Marktag Section verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_agent_dashboard_left_nav_has_marktag_section[chromium]
Duration: 1m 43s
✅ PASS
37.Markopolo App Listing Title Correct
3.9s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Markopolo App Listing Title Correct
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Markopolo App Listing Title Correct verified successfully
tests/test_shopify_signup_onboarding.py::test_markopolo_app_listing_title_correct[chromium]
Duration: 3.9s
✅ PASS
38.Shopify Callback Redirects To Signup Url
10.3s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Test Email | mejbaur+auto_<timestamp>@markopolo.ai (dynamic alias) |
| Password | ••••••••••••••• |
| Business Name | Automation Test Co |
| Test URL | https://beta-stg.markopolo.ai/signup |
| Cleanup | Account created fresh per test run |
| Browser | Chromium 126 (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/signup in Chromium browser
- Enter auto-generated email alias + password + business name
- Submit signup form
- Verify onboarding / email verification flow
Expected
Navigation succeeds · Correct page or modal opens
Result
✅ PASSED — Shopify Callback Redirects To Signup Url verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_callback_redirects_to_signup_url[chromium]
Duration: 10.3s
✅ PASS
39.Shopify Campaigns Has Abandoned Cart Recovery Auto Created
1m 37s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Campaigns Has Abandoned Cart Recovery Auto Created
- Assert result matches expected behaviour
Expected
Item created/saved successfully · No errors · Reflected in UI
Result
✅ PASSED — Shopify Campaigns Has Abandoned Cart Recovery Auto Created verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_campaigns_has_abandoned_cart_recovery_auto_created[chromium]
Duration: 1m 37s
✅ PASS
40.Shopify Agent Dashboard Page Title Is Agent Dashboard
1m 40s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Agent Dashboard Page Title Is Agent Dashboard
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Agent Dashboard Page Title Is Agent Dashboard verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_agent_dashboard_page_title_is_agent_dashboard[chromium]
Duration: 1m 40s
✅ PASS
41.Bug Campaign Does Not Go Deactive Prematurely
1m 45s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Bug Campaign Does Not Go Deactive Prematurely
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Bug Campaign Does Not Go Deactive Prematurely verified successfully
tests/test_shopify_signup_onboarding.py::test_bug_campaign_does_not_go_deactive_prematurely[chromium]
Duration: 1m 45s
✅ PASS
42.Shopify Campaigns Has Filter Tabs
1m 42s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to https://beta-stg.markopolo.ai/login
- Click filter dropdown
- Verify options are listed
- Select an option
- Verify table/list updates correctly
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Campaigns Has Filter Tabs verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_campaigns_has_filter_tabs[chromium]
Duration: 1m 42s
✅ PASS
43.Shopify Agent Dashboard Shows Recovery Agent Live
1m 39s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Agent Dashboard Shows Recovery Agent Live
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Agent Dashboard Shows Recovery Agent Live verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_agent_dashboard_shows_recovery_agent_live[chromium]
Duration: 1m 39s
✅ PASS
44.Shopify Data Room Shopify Shows Connected
1m 38s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Data Room Shopify Shows Connected
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Data Room Shopify Shows Connected verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_data_room_shopify_shows_connected[chromium]
Duration: 1m 38s
✅ PASS
45.Shopify Content Has Create New Template Option
1m 35s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Content Has Create New Template Option
- Assert result matches expected behaviour
Expected
Item created/saved successfully · No errors · Reflected in UI
Result
✅ PASSED — Shopify Content Has Create New Template Option verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_content_has_create_new_template_option[chromium]
Duration: 1m 35s
✅ PASS
46.Shopify Install With Different Shop Idor
291ms
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Install With Different Shop Idor
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Install With Different Shop Idor verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_install_with_different_shop_idor[chromium]
Duration: 291ms
✅ PASS
47.Shopify Integrations Autosend Is Connected Default
1m 40s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
API / Integration
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Integrations Autosend Is Connected Default
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Integrations Autosend Is Connected Default verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_integrations_autosend_is_connected_default[chromium]
Duration: 1m 40s
✅ PASS
48.Shopify Content Has Simple Starter Template Auto Created
1m 40s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Content Has Simple Starter Template Auto Created
- Assert result matches expected behaviour
Expected
Item created/saved successfully · No errors · Reflected in UI
Result
✅ PASSED — Shopify Content Has Simple Starter Template Auto Created verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_content_has_simple_starter_template_auto_created[chromium]
Duration: 1m 40s
✅ PASS
49.Shopify Agent Dashboard Your Agents Section
1m 36s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Agent Dashboard Your Agents Section
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Agent Dashboard Your Agents Section verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_agent_dashboard_your_agents_section[chromium]
Duration: 1m 36s
✅ PASS
50.Shopify Integrations Has Sms Tab
1m 38s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
API / Integration
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Integrations Has Sms Tab
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Integrations Has Sms Tab verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_integrations_has_sms_tab[chromium]
Duration: 1m 38s
✅ PASS
51.Shopify Leads Has Shopify Customers Prepopulated
1m 36s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Leads Has Shopify Customers Prepopulated
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Leads Has Shopify Customers Prepopulated verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_leads_has_shopify_customers_prepopulated[chromium]
Duration: 1m 36s
✅ PASS
52.Shopify Analytics Has Event Timeline
1m 38s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Analytics Has Event Timeline
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Analytics Has Event Timeline verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_analytics_has_event_timeline[chromium]
Duration: 1m 38s
✅ PASS
53.Shopify Data Room Has Disconnect Option
1m 43s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Data Room Has Disconnect Option
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Data Room Has Disconnect Option verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_data_room_has_disconnect_option[chromium]
Duration: 1m 43s
✅ PASS
54.Shopify Leads Has Audiences Tab
1m 37s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Leads Has Audiences Tab
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Leads Has Audiences Tab verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_leads_has_audiences_tab[chromium]
Duration: 1m 37s
✅ PASS
55.Shopify Markopolo Post Install Password Setup Via Callback Url
5.6s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Markopolo Post Install Password Setup Via Callback Url
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Markopolo Post Install Password Setup Via Callback Url verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_markopolo_post_install_password_setup_via_callback_url[chromium]
Duration: 5.6s
✅ PASS
56.Shopify Analytics Shows Checkout Events
1m 49s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Analytics Shows Checkout Events
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Analytics Shows Checkout Events verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_analytics_shows_checkout_events[chromium]
Duration: 1m 49s
✅ PASS
57.Shopify Onboarding Dashboard Heading Contains Store Name
1m 41s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Onboarding Dashboard Heading Contains Store Name
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Onboarding Dashboard Heading Contains Store Name verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_onboarding_dashboard_heading_contains_store_name[chromium]
Duration: 1m 41s
✅ PASS
58.Shopify Analytics Shows Event Data
2m 10s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Analytics Shows Event Data
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Analytics Shows Event Data verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_analytics_shows_event_data[chromium]
Duration: 2m 10s
✅ PASS
59.Shopify Onboarding Shows Store And Products Connected
1m 38s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Onboarding Shows Store And Products Connected
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Onboarding Shows Store And Products Connected verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_onboarding_shows_store_and_products_connected[chromium]
Duration: 1m 38s
✅ PASS
60.Shopify Onboarding Has See Your Opportunity Cta
57.0s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Onboarding Has See Your Opportunity Cta
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Onboarding Has See Your Opportunity Cta verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_onboarding_has_see_your_opportunity_cta[chromium]
Duration: 57.0s
✅ PASS
61.Shopify New User Full Flow Signup To Onboarding
30.1s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Test Email | mejbaur+auto_<timestamp>@markopolo.ai (dynamic alias) |
| Password | ••••••••••••••• |
| Business Name | Automation Test Co |
| Test URL | https://beta-stg.markopolo.ai/signup |
| Cleanup | Account created fresh per test run |
| Browser | Chromium 126 (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/signup in Chromium browser
- Enter auto-generated email alias + password + business name
- Submit signup form
- Verify onboarding / email verification flow
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify New User Full Flow Signup To Onboarding verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_new_user_full_flow_signup_to_onboarding[chromium]
Duration: 30.1s
✅ PASS
62.Shopify Onboarding Step1 Is Active Shopify Setup
1m 0s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Onboarding Step1 Is Active Shopify Setup
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Onboarding Step1 Is Active Shopify Setup verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_onboarding_step1_is_active_shopify_setup[chromium]
Duration: 1m 0s
✅ PASS
63.Shopify Onboarding No Code Tag Notice
1m 0s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Onboarding No Code Tag Notice
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Onboarding No Code Tag Notice verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_onboarding_no_code_tag_notice[chromium]
Duration: 1m 0s
❌ FAIL
64.Shopify App Store Search Finds Markopolo
5.8s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to https://beta-stg.markopolo.ai/login
- Locate search input field
- Type search query ("test")
- Wait for results to filter
- Verify results match or empty state shown
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
❌ AssertionError: Searching 'markopolo' in App Store did not return Markopolo app.
assert 'markopolo' in 'shopify app store\nbrowse apps\nlog in\nstart for free\nget the best apps for your business with built for shopify\nsee why these shine\norder printer pro: pdf invoice\n4.9\nout of 5 stars\n(2,660)\n2660 total reviews\n•\nfree to install\ninvoice generator for pdf invoices, quotes & packing slips.\nbuilt for shopify\nfaire: sell wholesale\n4.6\nout of 5 stars\n(412)\n412 total reviews\n•\nfree
Screenshot
tests/test_shopify_signup_onboarding.py::test_shopify_app_store_search_finds_markopolo[chromium]
Duration: 5.8s
✅ PASS
65.Shopify New User Sees Shopify Signup Screen
30.1s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Test Email | mejbaur+auto_<timestamp>@markopolo.ai (dynamic alias) |
| Password | ••••••••••••••• |
| Business Name | Automation Test Co |
| Test URL | https://beta-stg.markopolo.ai/signup |
| Cleanup | Account created fresh per test run |
| Browser | Chromium 126 (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/signup in Chromium browser
- Enter auto-generated email alias + password + business name
- Submit signup form
- Verify onboarding / email verification flow
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify New User Sees Shopify Signup Screen verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_new_user_sees_shopify_signup_screen[chromium]
Duration: 30.1s
✅ PASS
66.Shopify App Store Search Result Links To Markopolo
5.4s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to https://beta-stg.markopolo.ai/login
- Locate search input field
- Type search query ("test")
- Wait for results to filter
- Verify results match or empty state shown
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify App Store Search Result Links To Markopolo verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_app_store_search_result_links_to_markopolo[chromium]
Duration: 5.4s
✅ PASS
67.Shopify Billing Url Returns 404
1m 1s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Billing Url Returns 404
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Billing Url Returns 404 verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_billing_url_returns_404[chromium]
Duration: 1m 1s
✅ PASS
68.Shopify Onboarding Not Generic Dashboard
1m 9s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Onboarding Not Generic Dashboard
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Onboarding Not Generic Dashboard verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_onboarding_not_generic_dashboard[chromium]
Duration: 1m 9s
✅ PASS
69.Shopify Plan And Billing Correct Url
1m 4s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Plan And Billing Correct Url
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Plan And Billing Correct Url verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_plan_and_billing_correct_url[chromium]
Duration: 1m 4s
✅ PASS
70.Shopify Signup Page Has Connected To Shopify Banner
10.1s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Test Email | mejbaur+auto_<timestamp>@markopolo.ai (dynamic alias) |
| Password | ••••••••••••••• |
| Business Name | Automation Test Co |
| Test URL | https://beta-stg.markopolo.ai/signup |
| Cleanup | Account created fresh per test run |
| Browser | Chromium 126 (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/signup in Chromium browser
- Enter auto-generated email alias + password + business name
- Submit signup form
- Verify onboarding / email verification flow
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Signup Page Has Connected To Shopify Banner verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_signup_page_has_connected_to_shopify_banner[chromium]
Duration: 10.1s
❌ FAIL
71.Shopify Signup Page Store Domain In Banner
8.3s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Test Email | mejbaur+auto_<timestamp>@markopolo.ai (dynamic alias) |
| Password | ••••••••••••••• |
| Business Name | Automation Test Co |
| Test URL | https://beta-stg.markopolo.ai/signup |
| Cleanup | Account created fresh per test run |
| Browser | Chromium 126 (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/signup in Chromium browser
- Enter auto-generated email alias + password + business name
- Submit signup form
- Verify onboarding / email verification flow
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
❌ AssertionError: Store domain not found in 'Connected to Shopify' banner. URL: https://beta-stg.markopolo.ai/signup
assert ''
Screenshot
tests/test_shopify_signup_onboarding.py::test_shopify_signup_page_store_domain_in_banner[chromium]
Duration: 8.3s
✅ PASS
72.Shopify Onboarding Progress Saved Shows Store
1m 41s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Onboarding Progress Saved Shows Store
- Assert result matches expected behaviour
Expected
Item created/saved successfully · No errors · Reflected in UI
Result
✅ PASSED — Shopify Onboarding Progress Saved Shows Store verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_onboarding_progress_saved_shows_store[chromium]
Duration: 1m 41s
✅ PASS
73.Shopify Settings Has Save Changes Button
1m 43s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Settings Has Save Changes Button
- Assert result matches expected behaviour
Expected
Item created/saved successfully · No errors · Reflected in UI
Result
✅ PASSED — Shopify Settings Has Save Changes Button verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_settings_has_save_changes_button[chromium]
Duration: 1m 43s
✅ PASS
74.Shopify Plan And Billing Has Explore Plans
1m 54s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Plan And Billing Has Explore Plans
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Plan And Billing Has Explore Plans verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_plan_and_billing_has_explore_plans[chromium]
Duration: 1m 54s
✅ PASS
75.Shopify Onboarding Shows Product Catalog Synced
1m 46s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Onboarding Shows Product Catalog Synced
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Onboarding Shows Product Catalog Synced verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_onboarding_shows_product_catalog_synced[chromium]
Duration: 1m 46s
✅ PASS
76.Shopify Plan And Billing Shows Starter Plan
1m 45s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Plan And Billing Shows Starter Plan
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Plan And Billing Shows Starter Plan verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_plan_and_billing_shows_starter_plan[chromium]
Duration: 1m 45s
✅ PASS
77.Shopify Settings Website Url Prefilled From Shopify
1m 43s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Settings Website Url Prefilled From Shopify
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Settings Website Url Prefilled From Shopify verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_settings_website_url_prefilled_from_shopify[chromium]
Duration: 1m 43s
✅ PASS
78.Shopify Onboarding Shows Recovery Opportunity Card
1m 38s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Onboarding Shows Recovery Opportunity Card
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Onboarding Shows Recovery Opportunity Card verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_onboarding_shows_recovery_opportunity_card[chromium]
Duration: 1m 38s
✅ PASS
79.Shopify Plan And Billing Shows Usage Meters
1m 51s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Plan And Billing Shows Usage Meters
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Plan And Billing Shows Usage Meters verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_plan_and_billing_shows_usage_meters[chromium]
Duration: 1m 51s
❌ FAIL
80.Shopify Signup Email Field Is Disabled Prefilled
12.4s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Test Email | mejbaur+auto_<timestamp>@markopolo.ai (dynamic alias) |
| Password | ••••••••••••••• |
| Business Name | Automation Test Co |
| Test URL | https://beta-stg.markopolo.ai/signup |
| Cleanup | Account created fresh per test run |
| Browser | Chromium 126 (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/signup in Chromium browser
- Enter auto-generated email alias + password + business name
- Submit signup form
- Verify onboarding / email verification flow
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
❌ AssertionError: Shopify email 'mejbaur+shopify-dev@markopolo.ai' not shown on signup page. URL: https://beta-stg.markopolo.ai/signup
assert 'mejbaur+shopify-dev@markopolo.ai' in 'more sales from your shopify store without more ad spend\n\nwin back up to 30% of shoppers who left without checking out\n\nreach every customer the way they actually respond — text, email, whatsapp, or a phone call\n\nsee exactly which message made you money, the moment it happens\n\n"markopolo\'s ai called our custome
Screenshot
tests/test_shopify_signup_onboarding.py::test_shopify_signup_email_field_is_disabled_prefilled[chromium]
Duration: 12.4s
✅ PASS
81.Shopify Signup Has Create Account Button
5.9s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Happy Path
Test Data
| Test Email | mejbaur+auto_<timestamp>@markopolo.ai (dynamic alias) |
| Password | ••••••••••••••• |
| Business Name | Automation Test Co |
| Test URL | https://beta-stg.markopolo.ai/signup |
| Cleanup | Account created fresh per test run |
| Browser | Chromium 126 (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/signup in Chromium browser
- Enter auto-generated email alias + password + business name
- Submit signup form
- Verify onboarding / email verification flow
Expected
Item created/saved successfully · No errors · Reflected in UI
Result
✅ PASSED — Shopify Signup Has Create Account Button verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_signup_has_create_account_button[chromium]
Duration: 5.9s
❌ FAIL
82.Shopify Signup Helper Text References Shopify Store
15.3s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Test Email | mejbaur+auto_<timestamp>@markopolo.ai (dynamic alias) |
| Password | ••••••••••••••• |
| Business Name | Automation Test Co |
| Test URL | https://beta-stg.markopolo.ai/signup |
| Cleanup | Account created fresh per test run |
| Browser | Chromium 126 (Playwright) |
Steps
- Open https://beta-stg.markopolo.ai/signup in Chromium browser
- Enter auto-generated email alias + password + business name
- Submit signup form
- Verify onboarding / email verification flow
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
❌ AssertionError: Helper text about Shopify email source not found. URL: https://beta-stg.markopolo.ai/signup
assert False
Screenshot
tests/test_shopify_signup_onboarding.py::test_shopify_signup_helper_text_references_shopify_store[chromium]
Duration: 15.3s
✅ PASS
83.Shopify Settings Business Name Prefilled From Shopify
1m 49s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Settings Business Name Prefilled From Shopify
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Settings Business Name Prefilled From Shopify verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_settings_business_name_prefilled_from_shopify[chromium]
Duration: 1m 49s
✅ PASS
84.Shopify Agent Dashboard Radar Widget Shows Status
1m 42s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Agent Dashboard Radar Widget Shows Status
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Agent Dashboard Radar Widget Shows Status verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_agent_dashboard_radar_widget_shows_status[chromium]
Duration: 1m 42s
✅ PASS
85.Shopify Admin Apps Page Accessible
1.2s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Admin Apps Page Accessible
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Admin Apps Page Accessible verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_admin_apps_page_accessible[chromium]
Duration: 1.2s
✅ PASS
86.Markopolo App Listing Accessible
1.6s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Markopolo App Listing Accessible
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Markopolo App Listing Accessible verified successfully
tests/test_shopify_signup_onboarding.py::test_markopolo_app_listing_accessible[chromium]
Duration: 1.6s
✅ PASS
87.Shopify Data Room Has Pixel Setup Guide Link
1m 48s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
UI / Layout Check
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Data Room Has Pixel Setup Guide Link
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Data Room Has Pixel Setup Guide Link verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_data_room_has_pixel_setup_guide_link[chromium]
Duration: 1m 48s
✅ PASS
88.Shopify Onboarding Dashboard Has Guided Setup Sidebar
1m 10s
Page / Feature
Sign In / Sign Up · https://beta-stg.markopolo.ai/login
Test Type
UI / Layout Check
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/login |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Sign In / Sign Up (https://beta-stg.markopolo.ai/login)
- Perform: Shopify Onboarding Dashboard Has Guided Setup Sidebar
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Onboarding Dashboard Has Guided Setup Sidebar verified successfully
tests/test_shopify_signup_onboarding.py::test_shopify_onboarding_dashboard_has_guided_setup_sidebar[chromium]
Duration: 1m 10s
| Tests | Passed | Failed | Pass Rate | Time |
|---|---|---|---|---|
| 88 | 83 | 5 | 94.3% | 97m 41s |
Module Summary — Authentication
| Feature | Tests | Passed | Failed | Pass Rate | Duration |
|---|---|---|---|---|---|
| Boundary Conditions | 5 | 5 | 0 | 100.0% | 57.5s |
| Creative Edge Cases | 7 | 6 | 1 | 85.7% | 1m 21s |
| Empty Fields | 6 | 6 | 0 | 100.0% | 59.2s |
| Invalid Emails | 15 | 15 | 0 | 100.0% | 3m 9s |
| Invalid Names | 10 | 10 | 0 | 100.0% | 2m 3s |
| Invalid Passwords | 6 | 6 | 0 | 100.0% | 48.6s |
| Shopify Onboarding | 88 | 83 | 5 | 94.3% | 97m 41s |
Features: 7Tests: 137Passed: 131Failed: 6Pass Rate: 95.6%106m 59s
Integrations6 ✅ 6 100.0%▼
📌 Setup Data Container Validation6 ✅ 6 100.0%▼
✅ PASS
1.Odoo Empty Field Validation
1m 42s
Page / Feature
Integrations · https://beta-stg.markopolo.ai/integrations
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/integrations |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Integrations (https://beta-stg.markopolo.ai/integrations)
- Perform: Odoo Empty Field Validation
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Odoo Empty Field Validation verified successfully
tests/test_setup_data_container_validation.py::TestSetupDataContainerValidation::test_odoo_empty_field_validation[chromium]
Duration: 1m 42s
✅ PASS
2.Odoo Invalid Url Format
1m 41s
Page / Feature
Integrations · https://beta-stg.markopolo.ai/integrations
Test Type
Negative / Error Case
Test Data
| Account | mejbaur@markopolo.ai |
| Invalid API Key | INVALID_API_KEY_12345_DEFINITELY_WRONG |
| Integration | Email (Resend / SendGrid / Mailchimp) |
| Test URL | https://beta-stg.markopolo.ai/integrations |
| Expected | Error shown · Integration not saved |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Integrations (https://beta-stg.markopolo.ai/integrations)
- Perform: Odoo Invalid Url Format
- Assert result matches expected behaviour
Expected
Error message displayed · Action blocked · Form not submitted
Result
✅ PASSED — Odoo Invalid Url Format verified successfully
tests/test_setup_data_container_validation.py::TestSetupDataContainerValidation::test_odoo_invalid_url_format[chromium]
Duration: 1m 41s
✅ PASS
3.Website Tab Modals
1m 39s
Page / Feature
Integrations · https://beta-stg.markopolo.ai/integrations
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/integrations |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Integrations (https://beta-stg.markopolo.ai/integrations)
- Perform: Website Tab Modals
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Website Tab Modals verified successfully
tests/test_setup_data_container_validation.py::TestSetupDataContainerValidation::test_website_tab_modals[chromium]
Duration: 1m 39s
✅ PASS
4.Crm Redirection Hubspot
1m 36s
Page / Feature
Integrations · https://beta-stg.markopolo.ai/integrations
Test Type
API / Integration
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/integrations |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Integrations (https://beta-stg.markopolo.ai/integrations)
- Perform: Crm Redirection Hubspot
- Assert result matches expected behaviour
Expected
Navigation succeeds · Correct page or modal opens
Result
✅ PASSED — Crm Redirection Hubspot verified successfully
tests/test_setup_data_container_validation.py::TestSetupDataContainerValidation::test_crm_redirection_hubspot[chromium]
Duration: 1m 36s
✅ PASS
5.Payment Source Redirection Airwallex
1m 39s
Page / Feature
Integrations · https://beta-stg.markopolo.ai/integrations
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/integrations |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Integrations (https://beta-stg.markopolo.ai/integrations)
- Perform: Payment Source Redirection Airwallex
- Assert result matches expected behaviour
Expected
Navigation succeeds · Correct page or modal opens
Result
✅ PASSED — Payment Source Redirection Airwallex verified successfully
tests/test_setup_data_container_validation.py::TestSetupDataContainerValidation::test_payment_source_redirection_airwallex[chromium]
Duration: 1m 39s
✅ PASS
6.Tabs Navigation
1m 39s
Page / Feature
Integrations · https://beta-stg.markopolo.ai/integrations
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/integrations |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Integrations (https://beta-stg.markopolo.ai/integrations)
- Perform: Tabs Navigation
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Tabs Navigation verified successfully
tests/test_setup_data_container_validation.py::TestSetupDataContainerValidation::test_tabs_navigation[chromium]
Duration: 1m 39s
| Tests | Passed | Failed | Pass Rate | Time |
|---|---|---|---|---|
| 6 | 6 | 0 | 100.0% | 9m 57s |
Module Summary — Integrations
| Feature | Tests | Passed | Failed | Pass Rate | Duration |
|---|---|---|---|---|---|
| Setup Data Container Validation | 6 | 6 | 0 | 100.0% | 9m 57s |
Features: 1Tests: 6Passed: 6Failed: 0Pass Rate: 100.0%9m 57s
Settings4 ✅ 4 100.0%▼
Module Summary — Settings
| Feature | Tests | Passed | Failed | Pass Rate | Duration |
|---|---|---|---|---|---|
| Settings Social Links | 4 | 4 | 0 | 100.0% | 6m 36s |
Features: 1Tests: 4Passed: 4Failed: 0Pass Rate: 100.0%6m 36s
Bug Regressions3 ✅ 3 100.0%▼
📌 Shopify Install Bug3 ✅ 3 100.0%▼
✅ PASS
1.Shopify Install Root Url Does Not Hang
21.1s
Page / Feature
Various Pages (Bug Reports) · https://beta-stg.markopolo.ai/
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/ |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Various Pages (Bug Reports) (https://beta-stg.markopolo.ai/)
- Perform: Shopify Install Root Url Does Not Hang
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Install Root Url Does Not Hang verified successfully
tests/test_shopify_install_bug.py::test_shopify_install_root_url_does_not_hang[chromium]
Duration: 21.1s
✅ PASS
2.Shopify Oauth Callback Does Not Hang
22.1s
Page / Feature
Various Pages (Bug Reports) · https://beta-stg.markopolo.ai/
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/ |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Various Pages (Bug Reports) (https://beta-stg.markopolo.ai/)
- Perform: Shopify Oauth Callback Does Not Hang
- Assert result matches expected behaviour
Expected
Session invalidated on logout · Unauthenticated access blocked
Result
✅ PASSED — Shopify Oauth Callback Does Not Hang verified successfully
tests/test_shopify_install_bug.py::test_shopify_oauth_callback_does_not_hang[chromium]
Duration: 22.1s
✅ PASS
3.Shopify Reinstall After Uninstall Does Not Hang
21.1s
Page / Feature
Various Pages (Bug Reports) · https://beta-stg.markopolo.ai/
Test Type
Functional Test
Test Data
| Account | mejbaur@markopolo.ai |
| Test URL | https://beta-stg.markopolo.ai/ |
| Browser | Chromium 126 (Playwright) |
Steps
- Navigate to Various Pages (Bug Reports) (https://beta-stg.markopolo.ai/)
- Perform: Shopify Reinstall After Uninstall Does Not Hang
- Assert result matches expected behaviour
Expected
Feature works correctly · No JS errors · No unexpected redirects
Result
✅ PASSED — Shopify Reinstall After Uninstall Does Not Hang verified successfully
tests/test_shopify_install_bug.py::test_shopify_reinstall_after_uninstall_does_not_hang[chromium]
Duration: 21.1s
| Tests | Passed | Failed | Pass Rate | Time |
|---|---|---|---|---|
| 3 | 3 | 0 | 100.0% | 1m 4s |
Module Summary — Bug Regressions
| Feature | Tests | Passed | Failed | Pass Rate | Duration |
|---|---|---|---|---|---|
| Shopify Install Bug | 3 | 3 | 0 | 100.0% | 1m 4s |
Features: 1Tests: 3Passed: 3Failed: 0Pass Rate: 100.0%1m 4s
📊 Overall — Run #25
4
Modules
10
Features
150
Total Tests
144
Passed
6
Failed (Real Bugs)
96.0%
Pass Rate
32m 33s
Duration
| Module | Features | Tests | Passed | Failed | Pass Rate | Duration |
|---|---|---|---|---|---|---|
| 🔐 Authentication | 7 | 137 | 131 | 6 | 95.6% | 106m 59s |
| 🔗 Integrations | 1 | 6 | 6 | 0 | 100.0% | 9m 57s |
| ⚙️ Settings | 1 | 4 | 4 | 0 | 100.0% | 6m 36s |
| 🐛 Bug Regressions | 1 | 3 | 3 | 0 | 100.0% | 1m 4s |
Run #25 · master · schedule · e566a17 ·