Full-Stack Automation Software Testing (Automated Web and API Testing)

  • ATST25
  • Classroom
  • Fundamental
  • Thai | 0
Software Testing

คุณจะได้เรียนรู้พื้นฐานและการประยุกต์ใช้วิธีการทดสอบซอฟต์แวร์แบบอัตโนมัติ ที่ครอบคลุมการทดสอบ Web Application และ API ด้วยเครื่องมือยอดนิยมต่างๆ

Course description

Time
Days :
2 Day(s)
Duration :
12 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
15 May 2025 - 16 May 2025
Status :
ปิดรับลงทะเบียน (ชั่วคราว)
Instructor
Language :
Thai
Venue
Venue :
ห้องอบรมชั้น 3 อาคารซอฟต์แวร์พาร์ค ถ.แจ้งวัฒนะ
Type :
Classroom
Full-Stack Automation Software Testing (Automated Web and API Testing)

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

  • สามารถทำการวางแผนรูปแบบและขอบเขตในการทดสอบระบบงาน
  • เรียนรู้และเข้าใจการสร้างชุดทดสอบอัตโนมัติสำหรับ Web และ API
  • สามารถใช้เครื่องมือที่ได้รับความนิยม เช่น Playwright, Cypress, Robotframework และ Postman เป็นต้น
  • พัฒนาทักษะวิเคราะห์ผลลัพธ์การทดสอบเพื่อปรับปรุงคุณภาพของระบบอย่างมีประสิทธิภาพ

Day 1

  • ปัญหาการทดสอบในการพัฒนาและส่งมอบระบบงาน
    • Quantity vs Quality
    • Deadline Driven Development
  • ปรับปรุงการทดสอบในการขั้นตอนของการพัฒนาระบบงาน (Software Development Life Cycle)
    • Requirement
    • Architecture
    • Design and analysis
    • Develop
    • Testing
  • Test scope and Strategy
    • End-to-end testing
    • Integration testing
    • Service Component testing
    • Contract testing
    • Unit testing
  • แนวคิดของ test ที่ดี
    • Fast
    • Isolate/Independent
    • Repeatable
    • Self-validate
    • Timely
    • Understandable
  • โครงสร้างของ test ที่ดี
    • Arrange
    • Act
    • Assert
  • ทำความรู้จักกับ Test double
    • Dummy
    • Stub
    • Spy
    • Mock
    • Fake
  • วางแผนและออกแบบการทดสอบ API และ Database
    • External testing vs Internal testing
    • เลือก Test scope and Strategy ในการทดสอบรูปแบบต่าง ๆ
    • การจัดวางโครงสร้างของ test case ในระบบงาน
    • การจำลองและควบคุม dependency ของระบบ API เช่น database และ external system
      • Postman mock server
      • Stubby
      • mbtest
      • Test container with Docker
    • Workshop

Day 2

  • Workshop การทดสอบในรูปแบบต่าง ๆ

    • Service component testing
    • Contract testing
  • วางแผนและออกแบบการทดสอบ Web application

    • External testing vs Internal testing
    • เลือก Test scope and Strategy ในการทดสอบรูปแบบต่าง ๆ
    • การจัดวางโครงสร้างของ test case ในระบบงาน
    • การจำลองและควบคุม dependency ของระบบ Web application เช่น external system เป็นต้น
      • Playwright
      • Cypress
      • Robotframework และ Selenium
    • Workshop
  • Continuous testing

    • ออกแบบขั้นตอนการทดสอบแบบอัตโนมัติ
    • Workshop

Payment can be made by:

  1. 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.

  2. Account transfer and send the proof of the payment (the deposit slip) via email [email protected]

    • ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
      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:

Tel: +66-2583-9992 Ext. 81432

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 .

Enroll nowขออภัย ขณะนี้ปิดรับลงทะเบียนแล้ว

Course Detail :
Days :
2 Day(s)
Duration :
12 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
15 May 2025 - 16 May 2025
Status :
ปิดรับลงทะเบียน (ชั่วคราว)

Instructor info
avatar
Mr.Somkiat Puisungnoen

Software Engineering / Software Practitioner / Agile Practitioner and Technical / Software Analyst / Software developer