ATDD with Robot Framework

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

หลักสูตรเหนือระดับ กระชับเวลาการทดสอบซอฟต์แวร์ด้วย Robot Framework ที่จะช่วยทำให้ Acceptance Testing และ ATDD (Acceptance Test-Driven Development) เป็นเรื่องง่าย ใช้เวลาน้อยยิ่งกว่าปอกกล้วยเข้าปาก

Course description

Time
Days :
2 Day(s)
Duration :
12 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
20 February 2025 - 21 February 2025
Status :
Open Register
Instructor
Language :
Thai
Venue
Venue :
อาคารซอฟต์แวร์พาร์ค ชั้น 3 ถ.แจ้งวัฒนะ ปากเกร็ด นนทบุรี
Type :
Classroom
ATDD with Robot Framework

ในหลักสูตรนี้ คุณจะได้เรียนรู้ภาพรวมของ Robot Framework วิธีติดตั้งและกำหนดค่า Robot Framework พร้อม Library เช่น Selenium, API และอื่น ๆ การสร้างและการรันสคริปต์ทดสอบอัตโนมัติ วิธีเขียนสคริปต์ทดสอบอัตโนมัติที่ดี อ่านเข้าใจง่าย ยืดหยุ่น และดูแลรักษาได้ง่าย วิธีตั้งค่าระบบ Continuous Integration ด้วย Jenkins เพื่อรันการทดสอบอัตโนมัติ

Robot Framework เป็นเฟรมเวิร์กสำหรับการทดสอบอัตโนมัติที่เรียนรู้ได้ง่ายกว่าเครื่องมืออื่น ๆ เนื่องจากสคริปต์ทดสอบของคุณสามารถเขียนด้วยคำในภาษาที่คุณเข้าใจ แทนการเขียนโค้ดโปรแกรม

หากคุณมีประสบการณ์การใช้งานเฟรมเวิร์กทดสอบอัตโนมัติอื่น ๆ อยู่แล้ว คุณจะสามารถเรียนรู้ Robot Framework ได้อย่างรวดเร็ว

  • Business Analyst/ Software Analysis
  • Developer
  • QA/Tester
  • Product Manager
  • Product Owner
  • ผู้ที่เกี่ยวข้องกับการพัฒนา software

Day 1
  • Introduction to Acceptance Test-Driven Development (ATDD)
  • What about Test Automation framework
  • Introduction to Robot Framework
    • Installation and Configuration Robot Framework
    • Installation and Configuration Text Editor
    • Create and Run a first test script
    • How to write good test script
      • Make test script more readable
      • Refactoring test script
    • Workshop
  • Features of Robot Framework
    • Create Variables
    • Using Tagging
    • How to manage test data
    • Working with multiple browser such as Google Chrome, Internet Explore and Firefox
    • Learn more Libraries of Robot Framework such as Building, String, Collections and Screenshot
    • Workshop

Day 2 

  • Advance features of Robot Framework
    • How to use command line
    • Test Life cycle (Setup and Teardown)
    • Data-driven testing
    • Maintainable test script with Page Object Pattern
    • Workshop
  • Working with API
    • What is REST (REpresentational State Transfer)
    • How to test REST API
    • Install libraries that use to test REST API
    • Write and run test script
  • Continuous Integration process
    • Introduction to Continuous Integration
    • Practices of Continuous Integration
    • Design the build pipeline of delivery processes
    • Installation and Configuration the Continuous Integration Server with Jenkins
    • Create new build pipeline in Jenkins
    • Run test script of Robot Framework in Jenkins
    • Generate test reports
    • 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 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:

Tel: +66-2583-9992 Ext. 81432

Email: ubonrat@swpark.or.th

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 :
20 February 2025 - 21 February 2025
Status :
Open Register

Instructor info
avatar
Mr.Somkiat Puisungnoen

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