สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
พัฒนาเว็บไซต์ · WDC-118

Software Testing Foundation

หลักสูตร Software Testing Foundation คือการอบรมเพื่อปูพื้นการทดสอบซอฟต์แวร์ตั้งแต่บทบาทใน SDLC การวิเคราะห์ Requirement การเขียน Test Case ที่แม่นยำ จัดลำดับด้วย Risk Analysis ใช้ Generative AI ช่วยออกแบบ Test Scenario แบบ End-to-End และการจัดการ Defect ไม่ต้องเขียนโปรแกรม

อัปเดตล่าสุด
ราคาเริ่มต้น 4,410 บาท / ท่าน 4,900 −10% ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา12 ชั่วโมง · 2 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ระดับเริ่มต้น

ภาพรวมหลักสูตร

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

หลักสูตรนี้ปูพื้นการทดสอบซอฟต์แวร์ตั้งแต่บทบาทของการทดสอบในแต่ละเฟสของ SDLC การรวบรวม Requirement จากผู้เกี่ยวข้อง การหา Requirement ที่ขาดหายหรือขัดแย้งกันแล้วแปลงเป็น Test Case ประเภทของการทดสอบและวิธีเลือกใช้ ความต่างระหว่าง Test-Last กับ Test-First และการเขียน Test Case ที่แม่นยำมีโครงสร้างครบ

วันที่สองต่อยอดไปสู่การจัดลำดับ Test Case ด้วย Risk Analysis การใช้ Generative AI ช่วยออกแบบ Test Case เทคนิคการออกแบบ Test Scenario ให้ครอบคลุม Requirement การวิเคราะห์ User Scenario และ System Flow การออกแบบ Scenario แบบ End-to-End ตามกระบวนการธุรกิจ และการจัดการ Defect อย่างเป็นระบบ เรียนผ่าน Workshop ที่ใช้โจทย์ต่อเนื่องกันตลอดสองวัน (อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง ระดับ Beginner ถึง Intermediate)

สิ่งที่คุณจะได้รับ

  • เข้าใจบทบาทและความสำคัญของการทดสอบในทุกเฟสของ SDLC
  • ประยุกต์ใช้เทคนิคการทดสอบเพื่อยกระดับคุณภาพของผลิตภัณฑ์
  • วิเคราะห์ปัญหาและออกแบบกระบวนการทดสอบที่ตอบทั้งความต้องการด้านเทคนิคและธุรกิจ
  • มีพื้นฐานที่แน่นพอสำหรับต่อยอดสู่งานทดสอบขั้นสูง

หลักสูตรนี้เหมาะสำหรับ

  • Tester และ QA ที่ต้องการวางพื้นฐานการทดสอบให้เป็นระบบ
  • Developer และ Dev Lead ที่ใส่ใจคุณภาพของซอฟต์แวร์
  • Product Owner, Business Analyst และ System Analyst
  • ผู้ที่ต้องการเปลี่ยนสายงานมาเป็น Software Tester
  • ผู้ที่สนใจการทดสอบซอฟต์แวร์ทุกคน

พื้นฐานของผู้เข้าอบรม

  • ไม่จำเป็นต้องมีพื้นฐานการเขียนโปรแกรม
  • เคยใช้งานเว็บไซต์หรือแอปพลิเคชันทั่วไป และเข้าใจภาพรวมการพัฒนาซอฟต์แวร์เบื้องต้นจะเป็นประโยชน์
  • มีบัญชี Generative AI สำหรับใช้ใน Workshop วันที่ 2 (แบบใช้ฟรีได้)

หัวข้อการฝึกอบรม

รายละเอียดหลักสูตร

อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง (09:00-16:00 น.) รูปแบบบรรยายพร้อม Workshop ที่ใช้โจทย์ต่อเนื่องกันตลอดสองวัน ระดับ Beginner ถึง Intermediate ไม่ต้องมีพื้นฐานการเขียนโปรแกรม หลักสูตรนี้เน้นเทคนิคและวิธีคิดในการทดสอบ ไม่ผูกกับเครื่องมือทดสอบตัวใดตัวหนึ่ง Workshop ทำบน Spreadsheet และ Template ที่เตรียมให้ ส่วน Generative AI ใช้แบบฟรีได้ ผู้เรียนจะได้เอกสารประกอบการอบรม แบบฝึกหัด และ Template สำหรับ Test Case, Test Scenario และ Defect Report กลับไปใช้กับงานของทีมได้ทันที

Day 1 พื้นฐานการทดสอบและการออกแบบ Test

Section 1: SDLC และบทบาทของการทดสอบ

  • ภาพรวมของ Software Development Life Cycle ทีละเฟส

  • การทดสอบมีบทบาทอย่างไรตั้งแต่ Requirement จนถึงการส่งมอบ

  • ต้นทุนของ Defect ที่ถูกพบช้ากับที่ถูกพบตั้งแต่ต้น

  • ความรับผิดชอบด้านคุณภาพของ Tester, Developer และ BA

Section 2: การพัฒนาและรวบรวม Requirement

  • Requirement ที่ดีมีลักษณะอย่างไร

  • ระบุผู้เกี่ยวข้อง (Stakeholder) และความต้องการของแต่ละฝ่าย

  • เทคนิคการสอบถามและรวบรวม Requirement จากผู้เกี่ยวข้อง

  • แยก Functional กับ Non-functional Requirement

Section 3: วิเคราะห์ Requirement สู่ Test Case

  • ตรวจหา Requirement ที่ขาดหาย คลุมเครือ หรือขัดแย้งกัน

  • แปลง Requirement เป็นเงื่อนไขที่ทดสอบได้

  • เชื่อม Requirement กับ Test Case ให้ตรวจย้อนกลับได้

  • Workshop: วิเคราะห์ Requirement จากโจทย์จริงแล้วร่าง Test Case

Section 4: แนวคิดและประเภทของการทดสอบ

  • หลักการพื้นฐานของการทดสอบซอฟต์แวร์

  • ระดับการทดสอบ: Unit, Integration, System และ Acceptance

  • Functional, Non-functional, Regression และ Smoke Testing

  • เลือกประเภทการทดสอบให้เหมาะกับงานและทรัพยากร

Section 5: Test-Last กับ Test-First

  • แนวคิดการทดสอบหลังพัฒนา (Test-Last)

  • แนวคิดการคิด Test ก่อนพัฒนา (Test-First)

  • ข้อดีข้อจำกัดของแต่ละแนวทาง

  • เลือกแนวทางให้เข้ากับทีมและรูปแบบโครงการ

Section 6: เขียน Test Case ที่แม่นยำและมีประสิทธิภาพ

  • องค์ประกอบของ Test Case ที่มีโครงสร้างครบ

  • เขียน Precondition, Test Step และ Expected Result ให้ชัด

  • หลีกเลี่ยง Test Case ที่กว้างหรือกำกวมจนทำตามไม่ได้

  • Workshop: เขียนและทบทวน Test Case ร่วมกันในกลุ่ม

Day 2 การนำไปใช้เชิงลึกและเครื่องมือ

Section 7: จัดลำดับ Test Case ด้วย Risk Analysis

  • ประเมินความเสี่ยงจากโอกาสเกิดและผลกระทบ

  • ระบุส่วนของระบบที่เสี่ยงสูงต่อธุรกิจและผู้ใช้

  • จัดลำดับ Test Case เมื่อเวลาทดสอบมีจำกัด

  • Workshop: จัดลำดับ Test Case ของโจทย์ตามระดับความเสี่ยง

Section 8: ใช้ Generative AI ออกแบบ Test Case

  • ใช้ Generative AI ช่วยแตก Requirement เป็น Test Case

  • เขียน Prompt ให้ได้ Test Case ที่ครบและตรงรูปแบบ

  • ตรวจทานผลจาก AI หาสิ่งที่ตกหล่นหรือไม่ถูกต้อง

  • Workshop: เทียบ Test Case ที่เขียนเองกับที่ AI ช่วยออกแบบ

Section 9: เทคนิคการออกแบบ Test Scenario

  • ความต่างระหว่าง Test Scenario กับ Test Case

  • ออกแบบ Scenario ให้ครอบคลุมทุก Requirement

  • Scenario ทั้งกรณีปกติ กรณีผิดพลาด และกรณีขอบเขต

  • ใช้ตารางตรวจสอบความครอบคลุมของ Requirement

Section 10: User Scenario และ System Flow

  • มอง Scenario จากมุมมองของผู้ใช้

  • วิเคราะห์ System Flow เพื่อหาเส้นทางที่ต้องทดสอบ

  • ตรวจสอบความครบถ้วนของ Scenario

  • Workshop: เขียน User Scenario และตรวจความครบถ้วนจาก Flow

Section 11: Scenario แบบ End-to-End ตามกระบวนการธุรกิจ

  • ไล่กระบวนการธุรกิจตั้งแต่ต้นจนจบ

  • จุดเชื่อมต่อระหว่างระบบที่มักเกิดปัญหา

  • ออกแบบ Scenario แบบ End-to-End ที่ใกล้การใช้งานจริง

  • Workshop: ออกแบบ Scenario End-to-End ของกระบวนการตัวอย่าง

Section 12: การจัดการและวิเคราะห์ Defect

  • วงจรชีวิตของ Bug และ Defect

  • เขียน Defect Report ที่ Developer ทำซ้ำและแก้ได้

  • กำหนด Severity และ Priority ให้เหมาะสม

  • วิเคราะห์แนวโน้มของ Defect เพื่อปรับปรุงกระบวนการ

  • สรุปแนวทางนำความรู้ไปใช้ในทีมและต่อยอดสู่งานทดสอบขั้นสูง

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

หลักสูตร Software Testing Foundation เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ Tester และ QA ที่ต้องการวางพื้นฐานการทดสอบให้เป็นระบบ · Developer และ Dev Lead ที่ใส่ใจคุณภาพของซอฟต์แวร์ · Product Owner, Business Analyst และ System Analyst พื้นฐานที่ผู้เรียนควรมี ไม่จำเป็นต้องมีพื้นฐานการเขียนโปรแกรม · เคยใช้งานเว็บไซต์หรือแอปพลิเคชันทั่วไป และเข้าใจภาพรวมการพัฒนาซอฟต์แวร์เบื้องต้นจะเป็นประโยชน์ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร Software Testing Foundation ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 4,900 บาท (โปรโมชันปัจจุบันเหลือ 4,410 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius