Karate - เครื่องมือโอเพนซอร์สสำหรับระบบอัตโนมัติด้านการทดสอบ
(intuit.github.io)-
เฟรมเวิร์กการทดสอบที่รวมการทำระบบอัตโนมัติสำหรับการทดสอบ API, การสร้าง Mockup, การทดสอบประสิทธิภาพ และ UI automation ไว้ในหนึ่งเดียว
-
เขียนสคริปต์ทดสอบได้ง่ายด้วยไวยากรณ์ Cucumber/Gherkin ที่อิงกับ BDD
→ ในทางปฏิบัติไม่จำเป็นต้องเขียน Step Definition จึงง่ายกว่า Cucumber เสียอีก
-
สคริปต์ทดสอบเป็นข้อความธรรมดาที่อ่านง่าย จึงบันทึกลง git ได้ทันที
-
ใช้งานได้กับ VSCode และ IDE อื่น ๆ พร้อมรองรับการดีบักทีละขั้นตอน
-
รองรับการทดสอบ GraphQL API
-
รองรับการรันแบบขนานหลายเธรด
-
รองรับหลายแพลตฟอร์ม
→ รองรับเบราว์เซอร์ข้ามแพลตฟอร์ม (Chrome DevTools, Edge, Safari)
→ รองรับระบบอัตโนมัติสำหรับแอปเดสก์ท็อปบน Windows ด้วย MS WinAppDriver
→ รองรับ Android / iOS ผ่าน Appium
ยังไม่มีความคิดเห็น