Mastering Software Testing : In-Depth Approaches and Practices

| รายละเอียด

หลักสูตร “Mastering Software Testing: In-Depth Approaches and Practices” ถูกออกแบบมาเพื่อพัฒนาทักษะของผู้เชี่ยวชาญด้านการทดสอบซอฟต์แวร์ โดยเน้นการวางแนวทางการทดสอบ (Testing Approaches) และการฝึกปฏิบัติ (Practices) ในเชิงลึก ผู้เรียนจะได้เรียนรู้วิธีการกำหนด Test Strategy ที่เหมาะสมกับหน่วยงาน หรือโครงการ การวางแผน Test Plan อย่างเป็นระบบ และการเลือกใช้ Testing Approach ที่ตอบโจทย์ความต้องการของระบบและธุรกิจ หลักสูตรนี้ช่วยให้ผู้เรียนสามารถปรับแนวทางการทดสอบในสถานการณ์ต่างๆ ได้อย่างมืออาชีพ

ผู้เรียนจะได้ศึกษาเทคนิคที่สำคัญ เพื่อวิเคราะห์และจัดลำดับความสำคัญของการทดสอบ การออกแบบ Test Cases และ Test Scenarios ขั้นสูง และการจัดการ Test Data และ Test Environment อย่างเหมาะสม นอกจากนี้ยังมีการยกตัวอย่าง ในการสร้าง Automation Scripts และการใช้ Automation Tools เบื้องต้น เพื่อเพิ่มประสิทธิภาพในกระบวนการทดสอบ ผู้เรียนจะได้เรียนรู้การเชื่อมโยง Test Strategy กับ Testing Practices ผ่านกรณีศึกษาและตัวอย่างจริงที่สามารถนำไปประยุกต์ใช้ได้ทันที

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

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

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

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

คุณสมบัติเบื้องต้นของผู้เข้าอบรม

  • มีความรู้เบื้องต้นเรื่อง Software Testing

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

  • มีความรู้ และเข้าใจ ในการวางแผนและกำหนด Testing Approaches ที่ครอบคลุมและยืดหยุ่น
  • สามารถออกแบบ Test Plan ที่ตอบโจทย์ความต้องการของระบบ
  • มีความสามารถในการวิเคราะห์และปรับปรุง Test Strategy ให้สอดคล้องกับสถานการณ์จริง
  • ได้รับความรู้พื้นฐานด้าน Automation Testing รวมถึงการเตรียม Test Data และการสร้าง Automation Scripts ซึ่งช่วยเพิ่มความพร้อมในการพัฒนาต่อยอดสู่บทบาท Automation Tester ได้อย่างมั่นใจ

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

วันที่ 1 การวางแนวคิดและกำหนดแนวทางการทดสอบ (Testing Approaches)

🔹 แนวคิดของการทดสอบ การทดสอบประเภทต่าง ๆ

🔹 การกำหนด Test Strategy ที่ตอบโจทย์เป้าหมายของโครงการ

▪ องค์ประกอบสำคัญของ Test Strategy (ขอบเขต, แนวทาง, และทรัพยากร)

▪ การวางแผน Test Strategy ให้เหมาะสมกับความต้องการทางธุรกิจ

🔹 การเลือก Testing Approach ให้เหมาะกับประเภทของโครงการ

▪ ความแตกต่างของ Testing Approaches

▪ การวิเคราะห์และเลือก Testing Approach ที่เหมาะสม

🔹 การวางแผนและการสร้าง Test Plan เชิงกลยุทธ์

▪ องค์ประกอบที่สำคัญใน Test Plan เช่น ขอบเขตการทดสอบ, กำหนดการ, และทรัพยากร

▪ การเชื่อมโยง Test Strategy กับ Test Plan เพื่อความสอดคล้อง

🔹 การวิเคราะห์ความเสี่ยงเพื่อการจัดลำดับความสำคัญ

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

▪ การจัดสรรทรัพยากรและเวลาให้เหมาะสมตามระดับความเสี่ยง

วันที่ 2 : การปฏิบัติและการประยุกต์ใช้แนวทางการทดสอบ (Practices)

🔹 การออกแบบ Test Cases และ Test Scenarios ขั้นสูง

▪ การออกแบบ Test Cases ที่ตอบโจทย์แนวทางการทดสอบที่กำหนดไว้

▪ เทคนิคการใช้ Equivalence Partitioning, Boundary Value Analysis, และ Decision Table

🔹 การจัดการ Test Data และ Test Environment

▪ การวางแผน Test Data ที่รองรับการทดสอบซ้ำและสถานการณ์ที่หลากหลาย

▪ การเตรียม Test Environment ให้เหมาะสมกับ Testing Approach ที่เลือกใช้

🔹 การใช้ Automation Tools เพื่อสนับสนุน Testing Practices

▪ การเลือก Automation Tools ที่ตอบโจทย์กับ Test Strategy และ Test Plan

▪ ตัวอย่างการเขียน Automation Scripts

🔹 เคล็ดลับที่ 8: การวิเคราะห์ผลลัพธ์และการปรับปรุง Test Strategy

▪ การวิเคราะห์ผลการทดสอบและการนำ Feedback มาใช้ปรับปรุง Test Plan

▪ การเรียนรู้จากข้อผิดพลาดและปรับ Test Strategy ให้เหมาะสมในโครงการถัดไป

| ผู้สอน

Mr. Karan Sivarat

  • Agile Coach at Siam Chamnankit
Mr. Karan Sivarat

9,900 Baht (Exclude VAT)

Register
In House Training

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

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

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