AI测试自动化工具

一个结合AI技术的测试自动化工具,用于从Jira故事自动生成和管理Robot Framework MCP测试用例。

  • by GLOBAL-PALO-IT
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 GLOBAL-PALO-IT/th_ghcp_workshop_mcp_e2e_testing

使用说明

AI-Powered Testing: Copilot Meets Jira & Robot Framework MCP

ภาพรวมโครงการ

โปรเจกต์นี้จัดทำขึ้นเพื่อสาธิตการใช้งาน AI tools ในการเพิ่มประสิทธิภาพการสร้างและจัดการ test cases โดยเชื่อมต่อระหว่าง Jira Stories และ Robot Framework MCP

วัตถุประสงค์

  • 🤖 Hands-on กับ AI tools เพื่อปรับปรุงการสร้างและจัดการ test cases
  • ⚡ สร้าง Test Cases อัตโนมัติจาก Jira Story ไปยัง Robot Framework MCP
  • 🔗 การเชื่อมโยง Jira Stories กับ Robot Framework MCP Tests อย่างราบรื่น
  • 💡 แบบฝึกหัดจริง สำหรับการประยุกต์ใช้ในทันที
  • ✨ Best Practices สำหรับการเพิ่มประสิทธิภาพด้วย AI ใน testing workflows
  • 🚀 Future Trends การสำรวจแนวโน้มของ AI ในการทดสอบซอฟต์แวร์

โครงสร้างโปรเจกต์

.
├── e2e_tests_are_here/     # โฟลเดอร์หลักสำหรับเก็บ test cases ทั้งหมด
│   └── {project_name}/     # แต่ละโปรเจกต์จะมีโฟลเดอร์แยกของตัวเอง
│       ├── tests/          # Test cases
│       └── resources/      # Resources และ keywords
├── .github/
│   └── copilot-instructions.md
└── README.md

กฎการทำงาน

Jira Rules

  • Task ไม่ใช่ Sub-task
  • เมื่อสร้าง Task ต้อง link/reference กลับไปยัง main story เสมอ

Path Rules

  • Test cases ทั้งหมดต้องถูกสร้างภายใต้โฟลเดอร์ /e2e_tests_are_here/
  • แต่ละโปรเจกต์จะมีโครงสร้างภายใต้ /e2e_tests_are_here/{project_name}/
  • Resources และ test files ต้องอยู่ในโฟลเดอร์โปรเจกต์ที่เกี่ยวข้อง

เริ่มต้นใช้งาน

  1. Clone repository นี้
  2. ติดตั้ง Robot Framework และ dependencies ที่จำเป็น
  3. เชื่อมต่อกับ Jira และ Robot Framework MCP
  4. เริ่มสร้าง test cases จาก Jira stories

หมายเหตุ

  • ตอบเป็นภาษาไทย
  • จะถามเสมอเมื่อไม่แน่ใจ
  • ไม่แต่งข้อมูล
  • ยืนยัน task ก่อนดำเนินการเสมอ
  • สิ่งใดที่เกี่ยวข้องกับ Robot Framework จะใช้ Robot Framework MCP เป็นอันดับแรก (ถ้าเป็นไปได้)