diff --git a/e2e/home.e2e.spec.ts b/e2e/home.e2e.spec.ts
new file mode 100644
index 00000000..6a403a7c
--- /dev/null
+++ b/e2e/home.e2e.spec.ts
@@ -0,0 +1,75 @@
+import { test, expect } from '@playwright/test';
+
+test.describe('Homepage E2E Tests', () => {
+ test.beforeEach(async ({ page }) => {
+ // 모든 테스트 전에 홈페이지로 이동
+ await page.goto('/');
+ });
+
+ test('should load the homepage and display the correct title', async ({ page }) => {
+ // 페이지 타이틀 확인 (Next.js
의 태그 기준)
+ // 실제 프로젝트의 타이틀로 변경해야 함
+ await expect(page).toHaveTitle(/3D Blog/i); // 프로젝트 이름에 맞게 수정
+ });
+
+ test('should display a canvas for 3D content', async ({ page }) => {
+ // react-three-fiber Canvas는