← กลับไปยังบทความทั้งหมด

คณะกรรมการรับรองมาตรฐานการทดสอบซอฟต์แวร์สากล (ISTQB)

สรุปใจความสำคัญ

  • ก่อตั้งในปี 2002 ณ เมืองเอดินบะระ และจดทะเบียนในประเทศเบลเยียม
  • ใบรับรองระดับ Foundation และ Advanced มีผลใช้ได้ตลอดชีพ
  • ผู้ที่ต้องการรับการรับรองระดับสูงขึ้นไป จำเป็นต้องผ่านการรับรองระดับ Foundation Core ก่อน
  • มีคณะกรรมการสมาชิก 69 แห่ง ครอบคลุมกว่า 130 ประเทศ (ข้อมูล ณ เมษายน 2025)

คณะกรรมการรับรองมาตรฐานการทดสอบซอฟต์แวร์สากล หรือ ISTQB (International Software Testing Qualifications Board) เป็นองค์กรไม่แสวงหากำไรที่ทำหน้าที่กำหนดมาตรฐานการรับรองวิชาชีพสำหรับผู้ทดสอบซอฟต์แวร์ในระดับสากล ก่อตั้งขึ้นเมื่อเดือนพฤศจิกายน ปี 2002 ณ เมืองเอดินบะระ และจดทะเบียนทางกฎหมายในประเทศเบลเยียม

ISTQB มุ่งเน้นการสร้างมาตรฐานที่เป็นสากลเพื่อให้ผู้ทดสอบซอฟต์แวร์ทั่วโลกมีความรู้ ความเข้าใจ และใช้คำศัพท์ทางเทคนิคในทิศทางเดียวกัน โดยมีคณะกรรมการสมาชิก (Member Boards) กระจายอยู่ทั่วโลก ซึ่งข้อมูล ณ เดือนเมษายน 2025 ระบุว่ามีคณะกรรมการสมาชิก 69 แห่ง ครอบคลุมมากกว่า 130 ประเทศ และมีการออกใบรับรองไปแล้วมากกว่า 1 ล้านฉบับ

โครงสร้างหลักสูตรและการรับรอง (Product Portfolio)

ISTQB ใช้แนวทางการจัดกลุ่มการรับรองแบบเมทริกซ์ (Matrix Approach) ซึ่งแบ่งออกเป็น 2 มิติหลัก คือ ระดับความรู้ (Levels) และ สายงานความเชี่ยวชาญ (Streams) ดังนี้

1. ระดับความรู้ (Levels)

  • ระดับพื้นฐาน (Foundation): วัตถุประสงค์เพื่อสร้างความเข้าใจพื้นฐานในหลักการทดสอบซอฟต์แวร์
  • ระดับสูง (Advanced): มุ่งเน้นการนำความรู้ไปประยุกต์ใช้ในเชิงปฏิบัติและมีความลึกซึ้งในสาขาเฉพาะทาง
  • ระดับผู้เชี่ยวชาญ (Expert): ระดับสูงสุดที่เน้นการจัดการกระบวนการทดสอบในระดับกลยุทธ์

2. สายงานความเชี่ยวชาญ (Streams)

  • สายหลัก (Core): ครอบคลุมหัวข้อการทดสอบซอฟต์แวร์ในภาพรวม (Breadth-first) สามารถนำไปใช้ได้กับทุกเทคโนโลยี ระเบียบวิธี หรือโดเมนของแอปพลิเคชัน
  • สาย Agile (Agile): เน้นแนวทางการทดสอบที่ออกแบบมาเพื่อวงจรการพัฒนาซอฟต์แวร์แบบ Agile (Agile SDLC) โดยเฉพาะ
  • สายเฉพาะทาง (Specialist): มุ่งเน้นหัวข้อเฉพาะทางในเชิงลึก (Vertical) เช่น คุณลักษณะด้านคุณภาพ (ความง่ายในการใช้งาน, ความปลอดภัย, ประสิทธิภาพ), เทคโนโลยีเฉพาะ (การทดสอบบนมือถือ, Model-based Testing) หรือกิจกรรมการทดสอบเฉพาะ (การทดสอบอัตโนมัติ, การจัดการตัวชี้วัดการทดสอบ)

เงื่อนไขการสอบและการเลื่อนระดับ (Pre-conditions)

เพื่อให้การรับรองเป็นไปตามลำดับขั้นตอน ISTQB ได้กำหนดเงื่อนไขเบื้องต้นสำหรับการสอบในระดับต่างๆ ดังนี้

  • ISTQB Certified Tester Foundation Level (CTFL) เป็นเงื่อนไขพื้นฐานที่จำเป็นสำหรับการขอรับการรับรองในระดับอื่นๆ ทั้งหมด
  • การสอบระดับ Advanced Level Core จำเป็นต้องผ่านระดับ Foundation Core ก่อน
  • การสอบระดับ Expert Level จำเป็นต้องผ่านการรับรองในระดับ Advanced Level ที่เกี่ยวข้อง
  • สำหรับระดับ Specialist หากไม่มีการระบุเป็นอย่างอื่น การผ่านระดับ Foundation Core จะเป็นเงื่อนไขเบื้องต้นสำหรับการสอบระดับ Foundation Level Specialist

การสอบและการคงสถานะใบรับรอง

การสอบในระดับ Foundation และ Advanced ส่วนใหญ่จะเป็นข้อสอบแบบเลือกตอบ (Multiple Choice) โดยมีรายละเอียดการคงสถานะดังนี้

  • ระดับ Foundation และ Advanced: ใบรับรองมีผลใช้ได้ตลอดชีพ โดยไม่มีความจำเป็นต้องสอบเพื่อต่ออายุ (Recertification)
  • ระดับ Expert: ใบรับรองมีอายุการใช้งาน 5 ปี และต้องดำเนินการต่ออายุตามเกณฑ์ที่กำหนด

รายละเอียดเนื้อหาการสอบที่สำคัญ

ระดับพื้นฐาน (Foundation Level): อ้างอิงตามหลักสูตรปี 2023 เหมาะสำหรับผู้ที่ต้องการพิสูจน์ความรู้พื้นฐาน เช่น ผู้ทดสอบ (Testers), นักวิเคราะห์การทดสอบ (Test Analysts), วิศวกรการทดสอบ (Test Engineers), นักพัฒนาซอฟต์แวร์ และผู้บริหารโครงการที่ต้องการความเข้าใจเบื้องต้นเกี่ยวกับการทดสอบซอฟต์แวร์

ระดับสูง (Advanced Level): มีความเข้มข้นในเชิงปฏิบัติมากขึ้น โดยแบ่งออกเป็นสายงานหลัก เช่น Test Manager (เน้นการวางแผนและควบคุมกระบวนการ), Test Analyst (เน้นการรีวิวและวิธีการทดสอบแบบ Black Box) และ Technical Test Analyst (เน้นการทดสอบระดับ Component/Unit, การทดสอบแบบ White Box และการทดสอบที่ไม่ใช่ฟังก์ชันการทำงาน รวมถึงการใช้เครื่องมือทดสอบ)

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

ใบรับรอง ISTQB มีวันหมดอายุหรือไม่?

ใบรับรองในระดับ Foundation Level และ Advanced Level มีผลใช้ได้ตลอดชีพโดยไม่ต้องต่ออายุ ส่วนใบรับรองในระดับ Expert Level จะมีอายุการใช้งาน 5 ปี

หากต้องการสอบระดับ Advanced ต้องทำอย่างไร?

ผู้สมัครจำเป็นต้องผ่านการรับรองในระดับ Foundation Level (Core) ก่อน จึงจะสามารถสอบในระดับ Advanced Level ได้

ISTQB เหมาะกับใครบ้าง?

เหมาะสำหรับผู้ที่ทำงานเกี่ยวข้องกับการประกันคุณภาพซอฟต์แวร์ เช่น Software Tester, Test Analyst, Test Engineer, Test Manager รวมถึงนักพัฒนาซอฟต์แวร์และผู้จัดการโครงการที่ต้องการมาตรฐานการทำงานที่เป็นสากล