รายละเอียด


รองรับการเชื่อมประวัติการเรียนกับ Jobsdb

ดูเพิ่มเติม
Verified by SEEK Pass

ยกระดับทักษะ QA และ Developer ให้ทดสอบ API ได้อย่างเป็นระบบ เข้าใจการทำงานเชิงลึก และทำ Automation พร้อมรายงานผลได้จริง

คำอธิบายคอร์สออนไลน์
คอร์สนี้ออกแบบสำหรับ QA และ Developer ที่ต้องการพัฒนาทักษะด้านการทดสอบ API อย่างเป็นระบบ พร้อมเข้าใจการทำงานของ API ในเชิงลึก เพื่อยกระดับคุณภาพซอฟต์แวร์ให้ได้มาตรฐานระดับมืออาชีพ ผู้เรียนจะได้เรียนรู้ตั้งแต่พื้นฐานของ Software Testing ไปจนถึงการทำ Test Automation จริง โดยใช้เครื่องมือที่นิยมในอุตสาหกรรม เช่น Json-Server, Postman และ Newman

ภายในคอร์ส ผู้เรียนจะได้ฝึกจำลอง API ด้วย Mock Server เพื่อสร้างสภาพแวดล้อมการทดสอบที่ใกล้เคียงของจริง พร้อมเรียนรู้การใช้งาน Postman อย่างครบถ้วน ตั้งแต่การสร้าง Collection การเขียน Pre-request Script และ Test Script ไปจนถึงการจัดการ Environment และตัวแปรต่าง ๆ อย่างมีประสิทธิภาพ รวมถึงการทำ Data Driven Testing และการรัน Automated Test เพื่อสร้างรายงานผลการทดสอบอัตโนมัติ ช่วยให้สามารถนำไปใช้ในงานจริงได้ทันที

เนื้อหาหลักในคอร์ส
1. พื้นฐาน Software Testing และ API

- แนวคิดพื้นฐานของ Software Testing
- ความเข้าใจโครงสร้างและการทำงานของ API
- ประเภทของ API Testing

2. การจำลอง API ด้วย Json-Server
- การสร้าง Mock API
- การจำลองข้อมูลสำหรับการทดสอบ
- การเตรียมสภาพแวดล้อมทดสอบ

3. การทดสอบ API ด้วย Postman
- การสร้างและจัดการ Collection
- การใช้งาน Environment และ Variables
- การเขียน Pre-request Script
- การเขียน Tests Script เพื่อตรวจสอบผลลัพธ์ API

4. Data Driven Testing
- การทดสอบด้วยชุดข้อมูลหลายรูปแบบ
- การจัดการ Test Data อย่างเป็นระบบ

5. Test Automation ด้วย Newman
- การรัน Postman Collection แบบอัตโนมัติ
- การสร้างรายงานผลการทดสอบ (Test Report)
- การติดตามและประเมินผลการทดสอบ

ประโยชน์ที่ผู้เรียนจะได้รับ
- เข้าใจหลักการทำงานของ API และการทดสอบ API อย่างลึกซึ้ง
- สามารถใช้ Postman ทดสอบ API ได้อย่างมืออาชีพ
- สร้าง Mock API เพื่อใช้ในการพัฒนาและทดสอบได้จริง
- ทำ Automated API Testing ด้วย Newman ได้ด้วยตนเอง
- ลดเวลาการทดสอบและเพิ่มคุณภาพซอฟต์แวร์ในทีมพัฒนา
- นำความรู้ไปประยุกต์ใช้ในงาน QA หรือ Software Development ได้ทันที

ใครควรเรียนคอร์สนี้
- QA Engineer ที่ต้องการพัฒนาทักษะ API Testing
- Software Developer ที่ต้องการเข้าใจการทดสอบ API มากขึ้น
- Tester ที่ต้องการเริ่มต้นทำ Automation Testing
- ผู้ที่ทำงานเกี่ยวกับ Backend หรือ Integration Testing
- ผู้ที่ต้องการยกระดับกระบวนการพัฒนาซอฟต์แวร์ให้มีคุณภาพมากขึ้น

ควรมีความรู้อะไรมาก่อน
- ความเข้าใจพื้นฐานการพัฒนา Software หรือ Web Application
- ความรู้พื้นฐานเกี่ยวกับ HTTP Request/Response
- เข้าใจ JSON เบื้องต้น
- เคยใช้งาน API หรือเครื่องมือทดสอบเบื้องต้น (ไม่จำเป็นต้องเชี่ยวชาญ)

เนื้อหา

ผู้สอน


DevVSpacce official
ไปที่หน้าผู้สอน
  • สอนเขียนโปรแกรมตั้งแต่พื้นฐาน ในสายงานไอที โดยผู้สอนจบจากคณะวิศวะฯ ลาดกระบัง (เกียรตินิยม)

  • ธนพล ตั๊นตระกูล
    ไปที่หน้าผู้สอน
  • สำเร็จการศึกษาระดับปริญญาตรี คณะวิศวกรรมศาสตร์ เกียรตินิยมอันดับ 2 จากสถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง (สจล.)
  • มีประสบการณ์ในสายงาน Developer อย่างเต็มตัว มีประสบการณ์พัฒนาระบบจริงในองค์กร
  • ผู้ก่อตั้งแฟนเพจ Dev v space เพื่อแบ่งปันความรู้ด้านการเขียนโปรแกรม
  • ปัจจุบันทำงานเป็น Developer ควบคู่กับการสอนคอร์สโปรแกรมมิ่ง โดยมุ่งเน้นการสอนให้เข้าใจหลักการและนำไปใช้ได้จริง
  • devvspace-postman
    คอร์สออนไลน์