ใครที่ใช้งาน Robot framework สำหรับการทดสอบระบบงาน
ไม่ว่าจะเป็น Web, API หรือ Mobile ก็ตาม
เรื่องของรายงานผลการทดสอบก็สำคัญเช่นกัน
ปกติจะออกมาในรูปแบบของ XML และ HTML เท่านั้น
แต่ใน community ก็พยายามให้ผลการทดสอบอยู่ในรูปแบบอื่น ๆ ด้วย
หนึ่งรูปแบบที่น่าสนใจคือ Grafana dashboard
โดยรูปแบบนนี้มีขั้นตอนการทำงานดังนี้
- ทำการทดสอบ ซึ่งได้ผลการทดสอบในรูปแบบ XML (output.xml)
- สร้างตัว parser หรือตัวอ่านข้อมูลจาก XML มา
- ทำการบันทึกผลการทดสอบไปที่ PostgreSQL ซึ่งเป็น Relational database ด้วย TestArchiver
- ทำการติดตั้ง Grafana และทำการ config Datasource ไปยัง PostgreSQL
- ทำการสร้าง Dashboard เพื่อแสดงผลข้อมูล โดยมี Dashboard พร้อมให้แล้ว
ใครสนใจสามารถทำตามนี้ได้เลย
เป็นอีกแนวทางที่น่าสนใจ
CQE - Robot Framework Grafana Dashboard