Automated API Testing
- TTDG31
- Classroom
- Fundamental
- Thai | 0
API เป็นส่วนที่มีปัญหาในเรื่องการทดสอบมากที่สุด เนื่องจากปัญหาที่เกิดขึ้นถูก UI ปิดบังเอาไว้ ดังนั้นทีมทดสอบจำเป็นต้องเข้าใจวิธีทดสอบสำหรับ API ซึ่งแบ่งออกได้หลายรูปแบบ ในหลักสูตรนี้จะแนะนำให้ทุกท่านรู้จักกับการทดสอบ API ในรูปแบบต่างๆ รวมทั้งการนำเอา Test script ต่างๆ ไปใส่ไว้ใน CI/CD Pipeline
Course description
Time
Instructor
Venue
Automated API Testing
API เป็นส่วนที่มีปัญหาในเรื่องการทดสอบมากที่สุด เนื่องจากปัญหาที่เกิดขึ้นถูก UI ปิดบังเอาไว้ ดังนั้นทีมทดสอบจำเป็นต้องเข้าใจวิธีทดสอบสำหรับ API ซึ่งแบ่งออกได้หลายรูปแบบ ในหลักสูตรนี้จะแนะนำให้ทุกท่านรู้จักกับการทดสอบ API ในรูปแบบต่างๆ รวมทั้งการนำเอา Test script ต่างๆ ไปใส่ไว้ใน CI/CD Pipeline
กลุ่มเป้าหมาย
< Software Tester
< Quality Assurance(QA)
< DevOps Engineer
< Software Developer
< Software Engineer
< ผู้สนใจทั่วไป
คุณสมบัติของผู้เข้าอบรม
< มีความเข้าในเกี่ยวการทำงานของ Web Application เป็นอย่างดี
< เข้าใจการทำงานของ Web API
ประโยชน์ที่จะได้รับ
< เข้าใจการทดสอบ API ในรูปแบบต่างๆ
< สามารถทำ Automated API Testing ได้
< สามารภนำการทดสอบ API ไปใส่ไว้ใน CI/CD Pipeline ได้
< สามารถสร้าง Automated API Testing ด้วย Postman ได้
< สามารถสร้าง Automated API Testing ด้วย Karate Framework ได้
วันที่ 1
1. API Testing Strategies
- API testing objectives and scenarios
- Integration testing
- End-to-End testing
- Contract testing
- Performance testing
- Security testing
2. API Test Automation
- Tools for API testing automation
- Test Driven Development Approach to API testing
- 3. API Testing with Postman
- Postman Collection
- Variables
- Mocking data
- Running with Newman
วันที่ 2
1. API Testing with Karate Framework
- Behavior Driven Development(BDD)
- Karate project
- Karate feature files
- Create first Karate test
2. Running API Tests in CI/CD Pipeline
- Setting up Jenkins
- Create build pipeline
- Add API test to build pipelines
Payment can be made by:
- Cash or Credit Card or Bank Cheque payable to
สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ or National Science and Technology Development Agency
(a post-dated cheque is not accepted) on the first day of the service or within the last day of the service. - Account transfer and send the proof of the payment (the deposit slip) via email TTD@swpark.or.th
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Saving Account Number: 080-0-00001-0
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ - ธนาคารกรุงไทย สาขาตลาดไท
Saving Account Number: 152-1-32668-1
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Notes:
- Withholding tax (3%) is exempt.
- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
Contact Person
For more information, contact our course coordinator on:
Songsiri Sittikun
Tel: +66-2583-9992 Ext. 81426
Email: [email protected]
You are encouraged to use the course schedule as a guide to plan your training. The schedule is accessible at www.swpark.or.th for more information.
10,000 THB .
(ราคายังไม่รวม Vat 7%)
สำคัญ!!! กรุณารอการยืนยันเปิดการอบรมจากเจ้าหน้าที่ก่อนการชำระค่าลงทะเบียน
(ราคายังไม่รวม Vat 7%)
สำคัญ!!! กรุณารอการยืนยันเปิดการอบรมจากเจ้าหน้าที่ก่อนการชำระค่าลงทะเบียน
Course Detail :
Instructor info
Mr.Phanupong Permpimol
CEO, iRobust Co.,Ltd. Software Development and Security