| สัปดาห์ | หัวข้อเรียน | บรรยาย | กิจกรรม |
|---|---|---|---|
| 1 | Introduction to Software Testing |
|
Setup tools + Bug Exploration Library Management System Repository Assignment-1: Bug Hunting |
| 2 | Software Quality & Quality Metrics |
|
Assess Library System + Calculate Metrics |
| 3 | Test Planning & Exploratory Testing |
|
Test Plan Workshop + Exploratory Testing |
| 4 |
Requirements Analysis และ Test Case Design
ติดตั้ง Charset, Markdown Reader extension เพื่ออ่านไฟล์ .md |
|
Demo + Lab Practice |
| 5 | Black Box Testing Techniques |
|
Library Management v2 Black Box Testing |
| 6 | Static Testing - Code Review & Analysis |
|
Setup ESLint + Code Review Lab |
| 7 |
White Box Testing & Unit Testing
Jest Manual Jest by Example Jest Learning by Example |
|
Jest Unit Tests (20+ tests) |
| 8 | Midterm Exam (Theory - Week 1-7) | ||
| 9 | Integration Testing |
|
API Integration Tests + Contract Tests |
| 10 |
System & Acceptance Testing + Cross-Browser Playwright Manual Playwright by Example Playwright Learning by Example |
|
E2E Testing + Cross-Browser Tests |
| 11 | Test Automation |
|
Test Automation & Framework Guide Download Test Demo |
| 12 | Security Testing (OWASP Top 10) |
|
Manual Security Testing Lab SQL Injection + XSS + Auth Testing Security Testing Cheat Sheet Library Management System - All Bugs |
| 13 | Performance Testing & Visual Regression |
|
k6 Load Tests + Visual Tests k6 & Playwright Reference |
| Recap Software Testing Best Practices | |||
| 14 |
Project Presentation & Demo (15 mins/group)
6 เมษายน 2569 9.00-12.00น. |
||
| 16 | Final Exam (Theory) | ||
วัตถุประสงค์: นิสิตจะทำโครงงานตลอดภาคเรียน โดยประยุกต์ใช้เทคนิคการทดสอบในการทดสอบระบบ Library Management System ที่มี bugs ฝังไว้
_srs.md
BUG_REPORT_TEMPLATE.md
INSTRUCTOR_GUIDE.md
QUICK_START.md
project-plan.html
COURSE_FEASIBILITY_ANALYSIS.md
WEEKLY_SCHEDULE_DETAILED.md
สำหรับนิสิต (Beginners):
Instructor:อ. วิทวัส พันธุมจินดา
Email:
wittawas@buu.ac.th
Office Hours: Thursdays 10:00 AM - 12:00 AM OR by
appointment
Last Updated: November 2025
Academic Year: 2567
Semester: 2