สถานีเครื่องมือหมายเลข 9
กลับไปที่รายการ

แผนการพัฒนาการทดสอบด้วยตนเอง: แผนงานการเรียนรู้ 90 วันจากศูนย์ไปสู่มืออาชีพ

แผนพัฒนาการทดสอบด้วยตนเอง 90 วัน ออกแบบมาสำหรับมือใหม่ QA ตั้งแต่แนวคิดพื้นฐานไปจนถึงแบบฝึกหัดภาคปฏิบัติ โดยมีเป้าหมายการเรียนรู้ที่ชัดเจนและแบบฝึกหัดทุกสัปดาห์

ประกันคุณภาพ การทดสอบด้วยตนเอง แผนงานการเรียนรู้ เริ่มต้นใช้งาน แผน 90 วัน อาชีพ

อัปเดตล่าสุด:2026-03-07

แผนนี้เป็นเส้นทางการเรียนรู้ที่แนะนำ และความคืบหน้าจริงสามารถปรับเปลี่ยนได้ตามสถานการณ์ส่วนบุคคล

1. เหตุใดจึงต้องมีการเรียนรู้อย่างเป็นระบบ?

การทดสอบด้วยตนเองดูเหมือนง่าย แต่การจะเป็น "มืออาชีพ" จำเป็นต้องมีการฝึกอบรมอย่างเป็นระบบ แผน 90 วันนี้ช่วยให้คุณสร้างรากฐานที่มั่นคงได้

2. สัปดาห์ที่ 1-2: ทดสอบแนวคิดพื้นฐาน

วัตถุประสงค์การเรียนรู้: ทำความเข้าใจวงจรชีวิตการพัฒนาซอฟต์แวร์ (SDLC) เข้าใจกระบวนการพัฒนาแบบ Agile/Scrum เข้าใจวัตถุประสงค์และคุณค่าของการทดสอบ และเรียนรู้การจำแนกประเภทพื้นฐานของการทดสอบ (เชิงฟังก์ชัน/ไม่ทำงาน กล่องดำ/กล่องขาว)

  • แบบฝึกหัดที่ 1

    เลือกแอปที่ใช้กันทั่วไป (เช่น LINE, Shopee) และจดรายการฟังก์ชันหลัก

  • แบบฝึกหัดที่ 2

    อ่านเอกสารข้อกำหนดที่แท้จริงและเน้นประเด็นที่คุณคิดว่าอาจมีปัญหา

3. สัปดาห์ที่ 3-4: การออกแบบกรณีทดสอบ

วัตถุประสงค์การเรียนรู้: ฝึกฝนโครงสร้างและวิธีการเขียนของกรณีทดสอบ เรียนรู้การแบ่งส่วนที่เท่ากันและการวิเคราะห์ค่าขอบเขต เรียนรู้ตารางการตัดสินใจ และแผนภาพการเปลี่ยนแปลงสถานะ

  • แบบฝึกหัดที่ 1

    เขียนกรณีทดสอบ 20 กรณีสำหรับฟังก์ชัน "การลงทะเบียนผู้ใช้"

  • แบบฝึกหัดที่ 2

    ใช้ตารางการตัดสินใจเพื่อแสดงรายการชุดเงื่อนไขทั้งหมดสำหรับฟังก์ชัน "ตะกร้าสินค้า"

  • แบบฝึกหัดที่ 3

    วาดแผนภาพการเปลี่ยนสถานะของ "คำสั่งซื้อ"

4. สัปดาห์ที่ 5-6: การจัดการจุดบกพร่องและเครื่องมือ

เป้าหมายการเรียนรู้: เรียนรู้การเขียนรายงานข้อบกพร่องแบบมืออาชีพ ทำความเข้าใจวงจรชีวิตของข้อบกพร่อง ทำความคุ้นเคยกับการทำงานพื้นฐานของ Jira และเรียนรู้การใช้ DevTools ของเบราว์เซอร์

  • แบบฝึกหัดที่ 1

    ค้นหาจุดบกพร่องจริง 3 จุดบนเว็บไซต์และเขียนรายงานจุดบกพร่องฉบับสมบูรณ์

  • แบบฝึกหัดที่ 2

    ใช้ DevTools เพื่อตรวจสอบเครือข่าย คอนโซล และองค์ประกอบของหน้าเว็บ

5. สัปดาห์ที่ 7-8: ประเภทการทดสอบเชิงลึก

วัตถุประสงค์การเรียนรู้: วิธีดำเนินการทดสอบการทำงานอย่างเป็นระบบ การทดสอบความเข้ากันได้ (ข้ามเบราว์เซอร์ ข้ามอุปกรณ์) พื้นฐานการทดสอบการใช้งาน การทดสอบความปลอดภัยขั้นพื้นฐาน (XSS, แนวคิดการฉีด SQL)

  • แบบฝึกหัดที่ 1

    ทดสอบเว็บไซต์เดียวกันในเบราว์เซอร์ที่แตกต่างกัน (Chrome, Firefox, Safari)

  • แบบฝึกหัดที่ 2

    ทดสอบเว็บไซต์แบบตอบสนองเดียวกันบนมือถือและคอมพิวเตอร์ และบันทึกความแตกต่าง

6. สัปดาห์ที่ 9-10: เริ่มต้นการทดสอบ API

วัตถุประสงค์การเรียนรู้: วิธี HTTP และรหัสสถานะ การส่งคำขอกับบุรุษไปรษณีย์ การตรวจสอบการตอบสนองของ API และการออกแบบกรณีทดสอบ API พื้นฐาน

  • แบบฝึกหัดที่ 1

    ฝึกฝน GET, POST, PUT, DELETE โดยใช้ API สาธารณะ เช่น JSONPlaceholder

  • แบบฝึกหัดที่ 2

    เขียนสคริปต์ตรวจสอบความถูกต้องอัตโนมัติ 5 รายการในบุรุษไปรษณีย์

7. สัปดาห์ที่ 11-12: การตรวจสอบความถูกต้องของ SQL และข้อมูล

วัตถุประสงค์การเรียนรู้: SQL SELECT, JOIN, WHERE ใช้ SQL เพื่อตรวจสอบผลการทดสอบ และทำความเข้าใจโครงสร้างฐานข้อมูล

  • แบบฝึกหัดที่ 1

    ติดตั้ง SQLite และฝึกฝนการสืบค้นพื้นฐาน

  • แบบฝึกหัดที่ 2

    ออกแบบสถานการณ์การทดสอบอย่างง่าย และใช้ SQL เพื่อตรวจสอบความถูกต้องของข้อมูล

8. สัปดาห์ที่ 13: การจำลองเชิงปฏิบัติ

แบบฝึกหัดสุดท้าย: เลือกโปรเจ็กต์โอเพ่นซอร์ส (เช่น TodoMVC) และทำการทดสอบทั้งหมดตั้งแต่เริ่มต้น เขียนแผนการทดสอบ → ออกแบบกรณีทดสอบ → ดำเนินการทดสอบ → ส่งรายงานข้อผิดพลาด → จัดระเบียบเป็นพอร์ตโฟลิโอ

ℹ️

คำแถลงทั่วไป

ข้อมูลที่ให้ไว้ในเว็บไซต์นี้มีไว้เพื่อการอ้างอิงเท่านั้น และไม่รับประกันความครบถ้วนและความถูกต้อง ผู้ใช้ควรตัดสินใจด้วยตนเองเกี่ยวกับการบังคับใช้ข้อมูล

ข้อเสนอแนะ