Robot Framework เบื้องต้น

JIn JIn
JIn JIn
Jul 30, 2017 · 2 min read

Robot Framework คือ Open Source ที่เหมาะสำหรับการนำไป Test ต่างๆ รวดเร็วสะดวกด้วยการทำ Automate Testing โดยการ Test Feature ต่างๆ ภายใน โค๊ดที่เร็วเขียนขึ้นว่ามันทำงานได้ปกติรึป่าว

ส่วนต่างๆใน Robot Framework

  • Settings จะเป็นส่วนที่กำหนด Library ต่างๆใน Robot Framework ที่เราจะเรียกมาใช้งานนั้นเอง ยกตัวอย่างการใส่ Library ให้มันก็จะมีดังต่อไปนี้

รูปแบบคำสั่งจะขึ้นต้นด้วย

Library กด Tab สองครั้ง ตามด้วย Library Name

* Robot Framework การเว้นวรรคถือว่ามันสำคัญมาก อาจทำให้ Code error ได้เลยทีเดียวนะครับ *

  • Keyword จะเปรียบได้กับการเขียน Method นึงที่เรานำไปใช้งานการ Test ก็ว่าได้

รูปแบบคำสั่งจะขึ้นต้นด้วย

-บรรทัดแรกคือชื่อของ Keywords ***ย้ำว่าต้องชิดติดด้านซ้าย***

บรรทัดที่สองจะมี คำสั่ง Arguments ละตามด้วย ตัวแปร

  • Variables หรือการประกาศตัวแปรนั้นเอง

รูปแบบคำสั่งจะขึ้นต้นด้วย

ชื่อตัวแปร Tab สองครั้ง ละก็ตามด้วยค่าข้างในตัวแปร การประกาศตัวแปรจะใช้ ${} ในการประกาศตัวแปรนั้นๆ

  • Test case หรือส่วนในการเขียน Test สำหรับไว้ทดสอบการทำงานต่างๆนั้นเอง และเรายังสามารถ นำ Keyword จากด้านบนที่เราเขียนไว้มาใส่ได้อีกหรือเขียน Arguments ลงไปใน Test case เลยก็ได้

รูปแบบคำสั่งจะขึ้นต้นด้วย

-บรรทัดแรกชื่อของ Test caseที่เราจะทำการ Test

-บรรทัดที่ 2–4 จะเป็น Keyword ต่างๆที่เราดึงมาใช้สำหรับการ Automate Testing

ตัวอย่างเช่นการทดสอบ ผ่านเว็บว่าสามารถทำงานได้ตามปกติหรือป่าว

เป็นโค๊ดที่เอาไว้เช็คการเข้าเว็บเฉยๆ

สำหรับผมแล้วถือว่า Robot Framework เป็นตัว Test ที่ดีในระดับนึงเลย แต่ก็มีข้อเสียในการ เว้นวรรคคำไปหน่อยเพราะต้องละเอียดและเปะมาก

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade