EC Site E2E Test Report

Date: 2026-03-18 | Target: https://ec-site-delta.vercel.app

Duration: 4m 0s | Browser: Chromium (Desktop)

Test Framework: Playwright | Total: 44 tests

100%

Health Score: EXCELLENT

44/44 tests passed. All critical user journeys are functioning correctly.

3 non-critical bugs identified (footer links, privacy policy links).

44
Total Tests
44
Passed
0
Failed
0
Skipped

Test Results by Suite

1. Public Pages Navigation (11 tests)

[PASS] Homepage - hero section and featured products load 4.5s
[PASS] Homepage "ショッピングを始める" navigates to /products 4.8s
[PASS] Homepage "すべての商品を見る" navigates to /products 5.0s
[PASS] Products page - grid loads with products 6.2s
[PASS] Products page - category filter buttons work 6.8s
[PASS] Products page - search bar functionality 5.6s
[PASS] Product detail page loads correctly 5.6s
[PASS] Footer - shopping links work correctly 3.1s
[PASS] Footer - support links are NOT actual links (BUG documented) 2.9s
[PASS] Header - STORE logo navigates to homepage 6.3s
[PASS] Header - login button visible when not authenticated 2.9s

2. Authentication (8 tests)

[PASS] Login page - form renders correctly 2.0s
[PASS] Register page - form renders correctly 2.2s
[PASS] Login - validation errors on empty submit 2.8s
[PASS] Login - wrong credentials show error 4.0s
[PASS] Login - successful login with user account 5.4s
[PASS] Register page - validation errors on empty submit 2.4s
[PASS] Login page - password toggle works 2.1s
[PASS] Admin redirect - non-admin user cannot access admin 8.4s

3. Cart Flow (5 tests)

[PASS] Add product to cart from product detail page 5.6s
[PASS] Cart page - verify items display and empty state 2.0s
[PASS] Cart page - empty cart shows correct UI 3.4s
[PASS] Cart flow - add item, go to cart, verify, change quantity 13.7s
[PASS] Cart badge updates in header 9.0s

4. Checkout Flow (2 tests)

[PASS] Checkout requires login - redirects to auth 2.2s
[PASS] Checkout flow - login, add item, checkout 20.2s

5. Order History (2 tests)

[PASS] Orders page requires login 2.1s
[PASS] Orders page - logged in user sees order page 8.0s

6. Admin Panel (4 tests)

[PASS] Admin dashboard loads with stats 8.1s
[PASS] Admin products page - product table 9.9s
[PASS] Admin orders page - orders table 7.7s
[PASS] Admin categories page - category management 6.6s

7. Responsive Design (9 tests)

[PASS] Mobile (375px) - homepage layout 3.5s
[PASS] Mobile (375px) - hamburger menu opens 4.2s
[PASS] Mobile (375px) - products page layout 4.8s
[PASS] Mobile (375px) - product detail page 4.5s
[PASS] Mobile (375px) - login page 1.8s
[PASS] Mobile (375px) - cart page 2.2s
[PASS] Tablet (768px) - homepage layout 3.3s
[PASS] Tablet (768px) - products page layout 6.9s
[PASS] Mobile (375px) - admin page layout 7.9s

8. Console Error Check (3 tests)

[PASS] Homepage - no critical console errors 5.9s
[PASS] Products page - no critical console errors 7.8s
[PASS] Check for broken links on homepage 4.5s

Bugs Found

BUG-001: Footer "サポート" links are not clickable MEDIUM

Location: components/layout/Footer.tsx lines 37-39

Description: "お問い合わせ"、"配送について"、"返品・交換" are rendered as <span> elements instead of <a> links. Users cannot navigate to support pages.

Expected: Each support item should be a link (or at minimum show a tooltip indicating "coming soon").

Repro:

  1. Navigate to any page
  2. Scroll to footer
  3. Observe "サポート" section - items have no href, no cursor:pointer feedback

Screenshot: tests/artifacts/07-footer-support-bug.png

BUG-002: Footer "プライバシーポリシー" and "特定商取引法" are not links MEDIUM

Location: components/layout/Footer.tsx lines 50-51

Description: These are rendered as <span> with cursor:pointer CSS but no actual navigation. For a production EC site, these are legally required pages in Japan.

Expected: Links to actual privacy policy and tokusho (specified commercial transactions) pages.

BUG-003: Homepage content not visible after login redirect LOW

Location: Homepage (/) after successful login

Description: After successful login, the redirect to homepage shows a mostly blank page briefly before content loads. The hero section animation starts from opacity 0, causing a flash of empty content.

Screenshot: tests/artifacts/12-login-success.png

Observations

Authentication

Cart / Checkout

Admin Panel

Responsive Design

Product Data

Artifacts

39 screenshots captured in tests/artifacts/

Generated by Playwright E2E Test Runner | ec-site-delta.vercel.app