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