robotframework Archive

แนะนำ Robot framework กับการแสดงผลการทดสอบด้วย Grafana

ใครที่ใช้งาน Robot framework สำหรับการทดสอบระบบงานไม่ว่าจะเป็น Web, API หรือ Mobile ก็ตามเรื่องของรายงานผลการทดสอบก็สำคัญเช่นกันปกติจะออกมาในรูปแบบของ XML และ HTML เท่านั้นแต่ใน community ก็พยายามให้ผลการทดสอบอยู่ในรูปแบบอื่น ๆ ด้วยหนึ่งรูปแบบที่น่าสนใจคือ Grafana dashboard

Read More…

Robot framework :: ปิดการ capture หน้าจอเมื่อเกิด failure ในการทดสอบ สำหรับ Selenium Library

คำถามถ้าเราไม่ต้องการให้ Selenium Libraryทำการ capture หน้าจอแบบอัตโนมัติ เมื่อการทดสอบเกิด failure ขึ้นมาจะต้องทำอย่างไร

Read More…

ทำไม SeleniumLibrary 6 ถึงปิด browser ให้อัตโนมัติ ?

คำถามจากการแบ่งปันการทดสอบระบบ web ด้วย Robot Framework และ SeleniumLibrary คือทำไม web browser มันปิดเองอัตโนมัติหลังจากเมื่อทำการทดสอบเสร็จแล้ว ทั้ง Google Chrome และ Microsoft Edge โดยใช้งาน library ดังนี้ robotframework 6.0 robotframework-seleniumlibrary

Read More…

มาดูความสามารถใหม่ ๆ ใน Robot Framework 6.1 alpha 1

หลังจากที่แบ่งปันเรื่อง Robot Framework ไปก็เห็นว่าเพิ่งปล่อย version 6.1 alpha 1 ออกมาให้ลองใช้งานโดยใน version นี้จะมี feature ใหม่ที่น่าสนใจ เช่น การ convert พวก test case ต่าง ๆ ไปเป็น JSON file หรือสามารถ backward กลับได้ด้วย การใช้งาน JSON สำหรับกำหนด Variable ใน test ใน keyword สามารถใช้งาน embedded argument และแบบปกติ ได้ ลดขนาดของไฟล์ output.xml ให้เล็กลง ด้วยรูปแบบข้อมูลใหม่ ด้วย robot:flatten

Read More…

มาแล้ว Robot Framework 6

วันนี้ Robot Framework 6.0 ถูกปล่อยออกมาแล้วแน่นอนว่า หนึ่งใน feature ที่น่าสนใจคือสามารถเขียน test script ในส่วนของ Header, Setting ต่าง ๆด้วยภาษาต่าง ๆ ได้ หนึ่งในนั้นคือ ภาษาไทย

Read More…

สิ่งที่ Deprecated ใน Robot Framework 5.1

การเปลี่ยนแปลงใน Robot Frameowrk 5.1 นั้น เยอะมาก ๆแต่สิ่งที่คนใช้งานต้องสนใจมาก ๆ คือ deprecated feature นั่นเองที่จะถูกเอาออกไปใน version 6 ต่อไปดังนั้นควรหลีกเลี่ยงการใช้งานมาดูกันว่ามีอะไรบ้าง

Read More…

Localization ใน Robot Framework 5.1 alpha 1

จาก Release notes ของ Robot Framework 5.1 alpha 1 นั้นมี feature ใหม่ที่น่าสนใจออกมาเยอะน่าดูหนึ่งในนั้นคือ Localizationช่วยทำให้ เราสามารถเขียน test script ให้ตรงตามภาษาของประเทศนั้น ๆ ได้เลย

Read More…

มาแล้ว Robot Framework 5.0

Robot Framework 5.0 ตัวเต็ม ๆ ถูกปล่อยออกมาแล้วเป็น major release ที่ใหญมาก ๆ โดยมีการเพิ่ม ปรับปรุงเปลี่ยนแปลงเยอะมากแต่มาจาก community ทั้งนั้น สิ่งที่สำคัญมาก ๆ คือ จะใช้ได้กับ Python 3.6 ขึ้นไปเท่านั้นส่วน Python 2 เลิกสนับสนุนไปเลยแต่ถ้ายังใช้งาน ก็อยู่ที่ Robot Framework 4 ต่อไปนะ !!

Read More…

ว่าง ๆ มาทดสอบ Kubernetes ด้วย Robot framework กัน

วันนี้เห็น Library ใหม่ที่น่าสนใจสำหรับชาว Robot Frameworkมีชื่อว่า KubeLibrary ใช้สำหรับทดสอบ Kubernetes Cluster นั่นเองซึ่งสามารถทดสอบหรือตรวจสอบการทำงานของ object ต่าง ๆ ที่ deploy ไปว่าทำงานได้อย่างถูกต้อง ตามที่คาดหวังหรือไม่เป็นอีกเครื่องมือสำหรับสาย DevOps เลย

Read More…

[Robot Framework] แนะนำ Robocop คือ linter หรือ static code analysis นั่นเอง

จากงาน Robocon 2021 มีหลายเรื่องที่น่าสนใจหนึ่งในนั้นที่นั่งดูและฟังคือ HOW TO AVOID JAIL FOR NASTY CODE ?แนะนำ Static code analysis tool สำหรับ Robot Frameworkโดยมีเครื่องมือแนะนำทั้ง

Read More…