API Design and Automated Testing with Postman
- ATST20
- Classroom
- Intermediate
- Thai
Software Testing

ท่านจะได้เรียนรู้การทดสอบระบบงาน API และเตรียมตัวสำหรับการทำ Automated Test ด้วย Postman และ Newman รวมถึงการออกแบบขั้นตอนพัฒนาและส่งมอบที่รวดเร็วและมีคุณภาพ
Course description
Time
Days :
2 Day(s)
Duration :
12 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
11 March 2024 - 12 March 2024
Status :
Open Register
Instructor
Language :
Thai
Venue
Venue :
ห้องอบรม ชั้น 3 อาคารซอฟต์แวร์พาร์ค ถ.แจ้งวัฒนะ
Type :
Classroom
API Design and Automated Testing with Postman
-
Software analyst
-
Programmer/Developer
-
QA/Tester
- แนวทางในการทดสอบระบบงาน API
- โครงสร้างของระบบ API
- REST API
- gRPC
- WebSocket
- Validation and Verification (V and V model)
- Regression test vs Re-test
- โครงสร้างของระบบ API
- ชนิดของการทดสอบ API
- Unit testing
- Integration testing
- Component testing
- Contract testing
- End-to-End testing
- การวางแผนและเตรียมตัวสำหรับการเปลี่ยนจาก Manual testing มาเป็น Automation testing
- Manual vs Automation Testing
- Automation testing quadrant
- Testing pyramid
- การออกแบบขั้นตอนการพัฒนาและส่งมอบที่มีคุณภาพและรวดเร็ว
- Continuous Integration and Delivery/Deployment
- Automation build
- Automation test
- Automation deploy
- Continuous Integration and Delivery/Deployment
- การจัดการ dependency ต่าง ๆ ในการทดสอบระบบงาน
- การจัดเรื่องของข้อมูลจาก database
- การจัดเรื่องของข้อมูลจาก external APIs หรือ 3-party APIs
- การใช้งาน Postman สำหรับการทดสอบระบบงาน
- เรียนรู้การใช้งานใน feature ต่าง ๆ ของ Postman ว่าเป็นอย่างไรบ้าง
- การสร้าง Request ในรูปแบบต่าง ๆ เช่น HTTP/HTTPs, WebSocket และ gRPC เป็นต้น
- โครงสร้างและการใช้งาน Request ประเภทต่าง ๆ
- รูปแบบของ request และ response เช่น HTTP เป็นต้น
- การทดสอบ request และ response ต่าง ๆ
- การสร้าง และ จัดการ collections สำหรับการจัดการกลุ่มของ request
- Group by project
- Group by flow/scenario
- การจัดการ data กับไฟล์ CSV
- การจัดเก็บ collections ใน Version Control System เพื่อให้สามารถทำงานร่วมกันได้ง่ายขึ้น
- การใช้งาน environment สำหรับจัดการข้อมูลที่ใช้ร่วมกัน
- Global variable
- Collection variable
- Request variable
- การเขียน Test สำหรับการทดสอบ สำหรับ HTTP Request
- เรียนรู้พื้นฐานการเขียน test script ของ HTTP request ใน postman ซึ่งเขียนในรูปแบบของภาษา JavaScript
- HTTP response code
- HTTP response body
- JSON Schema Validator
- การทดสอบแบบอัตโนมัติด้วย Postman และ Newman
- เรียนรู้การทดสอบแบบอัตโนมัติด้วย Postman และ newman ซึ่งเป็น command line สำหรับการทดสอบ collection ผ่าน command line รวมทั้งการออกแบบ pipeline ของการทดสอบแบบอัตโนมัติ
- การทดสอบผ่าน command line ด้วย newman
- การติดตั้ง newman
- การใช้งาน newman เพิ่มเติม
- ใช้งานกับ environment
- ใช้งานกับ data/csv
- การจัดการรูปแบบของผลการทดสอบ เช่น XML, JSON และ HTML เป็นต้น
Payment can be made by:
- Cash or Credit Card or Bank Cheque payable to"สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ" (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 ubonrat@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:
Ubonrat Thongkongyao

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 .
enrollcart?cid=501&sid=2912
Course Detail :
Days :
2 Day(s)
Duration :
12 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
11 March 2024 - 12 March 2024
Status :
Open Register
Instructor info

อ.สมเกียรติ ปุ๋ยสูงเนิน
Software Engineering / Software Practitioner / Agile Practitioner and Technical / Software Analyst / Software developer