Foundation of Software Testing Unlocking the Secrets

| รายละเอียด

หลักสูตร “Foundation of Software Testing: Unlocking the Secrets” จะพาผู้เรียนเข้าสู่โลกของการทดสอบซอฟต์แวร์ (Software Testing) พร้อมไขความลับเบื้องหลังกระบวนการที่ทำให้ระบบและแอปพลิเคชันทำงานได้อย่างสมบูรณ์แบบ โดยหลักสูตรนี้ ได้รับการออกแบบมาเพื่อมอบความรู้พื้นฐานที่จำเป็นสำหรับการเริ่มต้นในสายงานการทดสอบซอฟต์แวร์ (Software Testing) ให้กับผู้เรียน ไม่ว่าคุณจะเป็นมือใหม่ที่เพิ่งเข้าสู่โลกของการพัฒนาซอฟต์แวร์ หรือผู้ที่ต้องการเสริมสร้างความเข้าใจด้านการทดสอบ หลักสูตรนี้จะช่วยสร้างรากฐานที่มั่นคงผ่านการเรียนรู้เกี่ยวกับกระบวนการทดสอบ เครื่องมือที่เกี่ยวข้อง และเทคนิคการทดสอบที่สำคัญ โดยมุ่งเน้นให้ผู้เรียนสามารถเข้าใจและใช้งานการทดสอบซอฟต์แวร์ได้อย่างมีประสิทธิภาพในทุกขั้นตอนของวงจรการพัฒนา (Software Development Life Cycle – SDLC)

ในหลักสูตรนี้ เราจะเปิดเผย “ความลับ” ในการออกแบบและดำเนินการทดสอบซอฟต์แวร์ที่มีประสิทธิภาพ ผู้เรียนจะได้เรียนรู้ถึงบทบาทสำคัญของการทดสอบซอฟต์แวร์ในการพัฒนาและส่งมอบผลิตภัณฑ์ที่มีคุณภาพ เนื้อหาครอบคลุมตั้งแต่การทำความเข้าใจประเภทของการทดสอบ การวิเคราะห์ข้อผิดพลาด และการจัดทำ Test Cases / Test Scenarios ที่มีประสิทธิภาพ ผู้เรียนยังจะได้สัมผัสกับการวางแผนการทดสอบ การจัดการ Test Data และแนวทางปฏิบัติที่เหมาะสม ผ่านกรณีศึกษาและแบบฝึกหัดที่ออกแบบมาเพื่อการเรียนรู้ที่เข้าใจง่ายและสามารถนำไปใช้ได้จริง

ระยะเวลา 2 วัน (09:00 – 16:30 น.)

💰 หลักสูตรของสถาบันไอเอ็มซี สามารถยื่นรับรองหลักสูตรและลดหย่อนภาษีได้ 200%

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

  • Software Tester / Software Quality Assurance
  • Software Developer / Development Leader ที่ให้ความสำคัญในคุณภาพ
  • Product Owner / Business Analyst / System Analyst
  • บุคคลที่สนใจเปลี่ยนงานมาสาย Tester
  • บุคคลทั่วไปที่สนใจ

Benefits ประโยชน์ที่ได้รับ

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

| เนื้อหาในการอบรม

วันที่ 1 : พื้นฐานและการออกแบบการทดสอบ

🔹 รู้จัก SDLC และบทบาทของการทดสอบ

▪ สำรวจขั้นตอนต่าง ๆ ของวงจรการพัฒนาซอฟต์แวร์ (SDLC)

▪ ความสำคัญของการทดสอบในแต่ละเฟสของ SDLC เช่น การวิเคราะห์ความต้องการ

🔹 การพัฒนาความต้องการ (Requirement Development)

▪ วิธีการรวบรวมและแยกแยะความต้องการของระบบจาก Stakeholders

▪ การตรวจจับข้อกำหนดที่ขาดหายหรือขัดแย้ง และการแปลงความต้องการเหล่านี้เป็นจุดเริ่มต้นของการออกแบบ Test Case

🔹 ขั้นตอน กระบวนการ และประเภทของการทดสอบที่ควรรู้

▪ แนวคิดของการทดสอบ

▪ การทดสอบประเภทต่าง ๆ

▪ วิธีเลือกใช้แนวคิด และประเภทการทดสอบให้เหมาะสมกับโครงการและสภาพแวดล้อม

🔹 วิธีปฏิบัติในการทดสอบ

▪ Test-Last vs Test-First Development

🔹 เทคนิคการเขียน Test Cases ที่แม่นยำและมีประสิทธิภาพ

▪ โครงสร้างของ Test Case ที่ดี

▪ การใช้ Test Technique เพื่อเพิ่มประสิทธิภาพในการทดสอบ

วันที่ 2 : การลงรายละเอียดและเครื่องมือช่วยทดสอบ

🔹 การจัดลำดับความสำคัญของ Test Cases

▪ เทคนิคเพื่อระบุว่าควรทดสอบส่วนไหนก่อน

▪ วิธีวิเคราะห์ความเสี่ยงและกำหนดลำดับความสำคัญในการทดสอบ

🔹 การใช้ Generative AI ในการช่วยออกแบบ Test Cases

🔹 เทคนิคการออกแบบ Test Scenarios ให้ครอบคลุมความต้องการ

▪ การสร้าง User Scenarios เพื่อใช้ในการเขียน Test Scenarios

▪ วิธีวิเคราะห์ Flow ของระบบและสร้าง Test Scenarios ที่ครอบคลุมการทำงานทั้งหมด

🔹 การวิเคราะห์และปรับปรุง Test Scenarios

▪ วิธีการตรวจสอบความสมบูรณ์และความถูกต้องของ Test Scenarios

▪ การอัปเดตและเพิ่ม Test Scenarios เมื่อมีการเปลี่ยนแปลงความต้องการ

🔹 วิธีการเขียน Test Scenario ระดับ End-to-End Business Process

▪ วิธีการเขียน สำหรับการทดสอบ Manual Test

🔹 วิธีการบริหาร และจัดการ ข้อผิดพลาด Bugs/Defects (Bugs/Defects Management)

| ผู้สอน

Mr. Karan Sivarat

  • Agile Coach at Siam Chamnankit
Mr. Karan Sivarat

9,900 Baht (Exclude VAT)

Register
In House Training

หากท่านสนใจจัดอบรมในองค์กร
(In House Training)

ปลดล็อคศักยภาพ เพิ่มทักษะ ยกระดับทีมงาน
พัฒนาองค์กรอย่างมีประสิทธิภาพ

ขอรายละเอียดเพิ่มเติม