Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

Backwards Incompatible ใน Robot Framework 3.2

$
0
0

ทางทีมพัฒนา Robot Framework เพิ่งปล่อง version 3.2 RC 1 ออกมา
สิ่งที่น่าสนใจคือ Backwards incompatible
เนื่องจากส่งผลกระทบต่อการใช้งาน
จึงทำการสรุปไว้นิดหน่อย

เรื่องที่ 1 ไม่สนับสนุนการเขียน script ในรูปแบบ HTML และ TSV

เนื่องจากมีการเปลี่ยนแปลง test data parser
ซึ่งสนับสนุนเฉพาะรูปแบบ plain text เท่านั้น
แต่ถ้าใครเขียนในรูปแบบ TSV แล้ว compatibility กับ plain text ก็ยังสามารถใช้ได้อยู่

เรื่องที่ 2 นามสกุลไฟล์ สนับสนุน *.robot โดย default

ส่วนนามสกุลไฟล์อื่น ๆ เช่น *.txt, *.tsv หรือ *.rst
สามารถใช้ได้แต่ต้องเพิ่ม parameter --extension ในการ run คำสั่ง $robot

เรื่องที่ 3 การเขียน FOR loop ถ้าใครใช้งานรูปแบบเดิม จะ deprecated ใน version 3.3

[gist id="cee72fa1e1e41c39b09375a014da05ec" file="1.robot"]

เรื่องที่ 4 การใช้งาน variable ในชื่อ Test case  เปลี่ยนแปลง

[gist id="cee72fa1e1e41c39b09375a014da05ec" file="2.robot"]

เรื่องที่ 5 ชื่อต่าง ๆ แต่ละ section จะเข้มงวดมากขึ้น

นั่นคือทุก ๆ  space มีความหมายมากยิ่งขึ้น (ปกติก็มากอยู่แล้ว)
ช่วยให้การพัฒนาตัว test data parser ง่ายขึ้นนั่นเอง
ยกตัวอย่างที่ไม่สนับสนุนคือ TestCase, TestSetup


Viewing all articles
Browse latest Browse all 1997

Trending Articles