📚
TANAPOT
เรียนรู้ • คิดเป็น • เติบโต
เรียน
ฝึกคิด
เตรียมสอบ
STEM
เทคโนโลยี
การเงิน
ความรู้รอบตัว
🔍
เข้าสู่ระบบ
สมัครสมาชิก
หน้าแรก
›
QA Checklist
AI / Human QA Checklist
เช็กลิสต์กดตรวจได้ทีละข้อ เหมาะสำหรับให้ AI หรือผู้ทดสอบไล่ตรวจทุกหน้า
✅
Page opens without console error.
CSS loads and layout is readable at 320 / 375 / 390 / 430 / 768 / 820 / 1024 / 1366 px.
No horizontal overflow at mobile widths.
TANAPOT logo/Home returns to `/`.
Search, Login and Register routes resolve.
Shared category nav routes resolve.
All local `<a href>` targets exist.
No `http://`, `https://`, CDN, external font, external image, or library dependency.
Interactive controls have visible feedback.
Keyboard focus is visible and form labels are present.
Navbar categories 7/7.
Search icon 1/1.
Login + Register 2/2.
Hero search 1/1.
Popular chips 4/4.
Category cards 7/7.
Level cards 4/4.
Popular cards 5/5.
View-all CTA 1/1.
Feature CTA 3/3.
Search: submit `AI` and verify result card appears.
Search: empty submit shows validation/error feedback.
Login: valid-looking email + 4-char password shows success.
Register: name + email + 6-char password shows success.
Equation: answer `7` shows correct feedback; other value shows hint feedback.
Quiz: correct answers B/C/A produce `3/3`.
Learning path: checking items updates progress and survives reload via LocalStorage.
Lab: completing 3 steps updates progress to `3/3`.
Content all: filter switches visible cards by type.
Bookmark button toggles saved/unsaved state.
Each sitemap route title matches the page `<title>`/main heading.
Category links lead to matching category content.
Article links lead to the matching named article.
Every local navigation target exists on disk.
release QA reports broken links = 0 and external dependencies = 0.