การเขียนกรณีทดสอบเป็นส่วนที่ใช้เวลานานที่สุดส่วนหนึ่งของการพัฒนา API เนื่องจากต้องครอบคลุมสถานการณ์ที่หลากหลาย เช่น กรณีปกติ, ผิดปกติ, ขอบเขต และความปลอดภัย การสร้างกรณีเหล่านี้ด้วยตนเองมักใช้เวลานานมาก
โชคดีที่ Apidog ตอนนี้รองรับ การสร้างกรณีทดสอบด้วย AI โดยอัตโนมัติ โดยอิงจากข้อมูลจำเพาะของ API ของคุณ คุณสมบัติ AI ของ Apidog สามารถสร้างชุดกรณีทดสอบที่สมบูรณ์ซึ่งครอบคลุมสถานการณ์ที่หลากหลายได้ในไม่กี่วินาที
กรณีทดสอบที่สร้างโดย AI ในการใช้งานจริง
1. สร้างกรณีทดสอบจำนวนมากด้วยคลิกเดียว
คลิกปุ่ม Generate และภายในไม่กี่วินาที คุณจะเห็นกรณีทดสอบที่มีโครงสร้างสมบูรณ์จำนวนมากปรากฏในรายการของคุณ

2. การจัดหมวดหมู่ตามประเภทการทดสอบโดยอัตโนมัติ
คุณสมบัติ AI ของ Apidog จะจัดหมวดหมู่กรณีทดสอบที่สร้างขึ้นโดยอัตโนมัติเป็นหมวดหมู่ต่างๆ เช่น การทดสอบเชิงบวก, เชิงลบ, ขอบเขต และความปลอดภัย
3. การเรียกใช้และการตรวจสอบความถูกต้องทันที
คุณสามารถเรียกใช้กรณีทดสอบที่สร้างขึ้นได้ทันทีและดูการตอบสนองของปลายทางแบบเรียลไทม์ ไม่จำเป็นต้องรอให้กรณีทดสอบทั้งหมดสร้างเสร็จ คุณสามารถนำกรณีที่ถูกต้องไปใช้ในชุดทดสอบอย่างเป็นทางการของคุณได้โดยตรง

4. การดำเนินการแบบกลุ่มเพื่อการจัดการที่มีประสิทธิภาพ
เรียกใช้, ยอมรับ หรือยกเลิกกรณีทดสอบหลายรายการพร้อมกัน ทำให้การกรองและเก็บเฉพาะกรณีทดสอบที่มีคุณภาพสูงทำได้เร็วขึ้น

5. การสร้างแบบขนานหลายงาน
คุณสามารถเริ่มงานการสร้างหลายงานพร้อมกันเพื่อเปรียบเทียบผลลัพธ์และคุณภาพของโมเดล AI ที่แตกต่างกันได้

ลองใช้ด้วยตัวเองใน Apidog และสัมผัสประสบการณ์ที่ AI เปลี่ยนแปลงขั้นตอนการทำงานของการทดสอบของคุณ!
วิธีเปิดใช้งานคุณสมบัติ AI
ก่อนที่คุณจะสามารถใช้คุณสมบัติ การสร้างกรณีทดสอบด้วย AI ได้ ต้องมีการตั้งค่าบางอย่างที่ง่ายดาย
โดยค่าเริ่มต้น คุณสมบัติ AI ใน Apidog จะถูกปิดอยู่ และต้องเปิดใช้งานด้วยตนเอง
- สิทธิ์: คุณต้องเป็นผู้ดูแลองค์กรหรือทีม (หรือสูงกว่า) เพื่อกำหนดค่าคุณสมบัตินี้
- เวอร์ชัน: ตรวจสอบให้แน่ใจว่าคุณได้อัปเดต Apidog เป็นเวอร์ชันล่าสุดแล้ว
- เส้นทางเปิดใช้งาน: ไปที่
Organization / Team Settings→AI Featuresและเปิดใช้งานคุณสมบัติ AI สำหรับองค์กรหรือทีมของคุณ เมื่อเปิดใช้งานแล้ว โปรเจกต์ทั้งหมดภายในทีมจะสามารถเข้าถึงคุณสมบัติ AI ได้

กำหนดค่าผู้ให้บริการโมเดล
หลังจากเปิดใช้งานคุณสมบัติ AI แล้ว คุณจะต้องกำหนดค่าผู้ให้บริการโมเดลอย่างน้อยหนึ่งราย
ปัจจุบัน Apidog รองรับผู้ให้บริการโมเดลหลายรายโดยค่าเริ่มต้น ซึ่งรวมถึง
OpenAI, Anthropic, Google AI Studio และ Google Vertex และยังอนุญาตให้กำหนดค่า API แบบกำหนดเองสำหรับผู้ให้บริการรายอื่นได้อีกด้วย

คุณจะต้องระบุรายละเอียดต่อไปนี้เมื่อกำหนดค่า:
- API Key: ใช้สำหรับการยืนยันตัวตนเมื่อเรียกใช้ปลายทาง AI คุณสามารถทดสอบเพื่อตรวจสอบความถูกต้องได้
- API Base URL: ปลายทางสำหรับการส่งคำขอ ผู้ให้บริการที่กำหนดไว้ล่วงหน้าจะกรอกข้อมูลนี้โดยอัตโนมัติ
- Model List: เลือกโมเดลที่จะเปิดใช้งาน เฉพาะโมเดลที่เปิดใช้งานเท่านั้นที่จะพร้อมใช้งานในคุณสมบัติ AI ของ Apidog

เคล็ดลับมือโปร: เพื่อผลลัพธ์การสร้างที่ดีที่สุด ให้เลือกโมเดลที่ทรงพลัง โมเดลที่มีความก้าวหน้าน้อยกว่าอาจให้ผลลัพธ์ที่ไม่น่าพอใจ
ตั้งค่าโมเดลเริ่มต้นและเปิดใช้งานคุณสมบัติที่เกี่ยวข้องกับ AI
หากคุณไม่ได้ระบุโมเดลที่จะใช้ Apidog จะเลือกให้คุณโดยอัตโนมัติ คุณยังสามารถเลือกโมเดลเฉพาะเป็นค่าเริ่มต้นด้วยตนเอง และเปิดใช้งานคุณสมบัติที่เกี่ยวข้องกับ AI ที่คุณต้องการได้

เมื่อทุกอย่างได้รับการกำหนดค่าและคุณสมบัติ AI เปิดใช้งานแล้ว เพียงแค่ รีเฟรชโปรเจกต์ของคุณ และคุณจะเห็นคุณสมบัติ AI ใหม่ปรากฏขึ้นทั่วทั้งอินเทอร์เฟซของโปรเจกต์
วิธีสร้างกรณีทดสอบด้วย AI
ในแท็บ Test Cases ของปลายทางใดๆ คุณจะพบรายการที่ระบุว่า Generate with AI

การคลิกที่ปุ่มนี้จะเปิดแผงด้านข้างที่คุณสามารถเลือกประเภทของกรณีทดสอบที่จะสร้างได้ — รวมถึงประเภท เชิงบวก, เชิงลบ, ขอบเขต และความปลอดภัย และหมวดหมู่ย่อยของมัน

หากปลายทางต้องการการยืนยันตัวตน Apidog จะตรวจจับและใช้ข้อมูลประจำตัวโดยอัตโนมัติ คีย์จะถูก เข้ารหัสในเครื่อง ส่งอย่างปลอดภัย และ ถอดรหัสหลังจากการสร้าง เพื่อให้มั่นใจทั้งฟังก์ชันการทำงานและความปลอดภัย

ก่อนการสร้าง คุณสามารถเพิ่มคำแนะนำพิเศษในช่องป้อนข้อมูลด้านล่างเพื่อให้ผลลัพธ์ AI ตรงกับความคาดหวังของคุณมากขึ้น
- ตั้งค่าจำนวนกรณีทดสอบที่จะสร้าง (สูงสุด 80 รายการต่อชุด)
- เลือกโมเดล AI ที่จะใช้

หลังจากที่คุณคลิก Generate, AI จะเริ่มทำงานตามข้อมูลจำเพาะและการกำหนดค่า API ของคุณ กรณีทดสอบที่สร้างขึ้นสามารถเรียกใช้ได้ทันทีเพื่อตรวจสอบการตอบสนองของ API ยอมรับกรณีที่ตรงตามความต้องการของคุณ หรือทิ้งกรณีที่ไม่ต้องการ — และคุณยังสามารถจัดการหลายรายการพร้อมกันได้อีกด้วย

หมายเหตุ: ข้อมูลจำเพาะของ API ที่ละเอียดมากเท่าไหร่ กรณีทดสอบที่สร้างโดย AI ก็จะยิ่งดีขึ้นเท่านั้น
ตัวอย่างเช่น หากค่า enum แต่ละค่าในข้อมูลจำเพาะ API ของคุณมีคำอธิบายที่ชัดเจน คุณสมบัติ AI ของ Apidog สามารถสร้างกรณีที่ครอบคลุมค่า enum ที่เป็นไปได้ทั้งหมดได้โดยอัตโนมัติ — แม้กระทั่งใช้ วิธีการทดสอบแบบ Orthogonal Array เพื่อการผสมผสานที่ดีที่สุด
ในเวอร์ชันอนาคต Apidog จะรองรับ การกำหนดค่าข้อมูลทดสอบ ในกรณีทดสอบ ทำให้ AI สามารถสร้างและเติมข้อมูลทดสอบที่เกี่ยวข้องโดยอัตโนมัติ ซึ่งจะช่วยเพิ่มประสิทธิภาพการทดสอบได้อีก
คุณสมบัติ AI เพิ่มเติมใน Apidog
นอกเหนือจากการสร้างกรณีทดสอบแล้ว คุณสมบัติ AI ของ Apidog ยังมีฟังก์ชันอัจฉริยะอื่นๆ อีกหลายอย่าง:
แก้ไข Schema ด้วย AI
เปิดใช้งาน AI-assisted parameter modification ภายใต้ Organization / Team Settings → AI Features จากนั้นรีเฟรชโปรเจกต์ของคุณ
เลื่อนเมาส์ไปที่ schema ในอินเทอร์เฟซ คุณจะเห็นไอคอนคุณสมบัติ AI ปรากฏขึ้น — คลิกเพื่อให้ AI แก้ไข schema ของคุณโดยอัตโนมัติ
การตรวจสอบการปฏิบัติตามข้อกำหนดของ Endpoint
เปิดใช้งาน Endpoint compliance check ใน AI Features จากนั้นรีเฟรชโปรเจกต์ของคุณ หลังจากตั้งค่า แนวทางการออกแบบ API คุณสามารถใช้ AI เพื่อตรวจสอบว่า API ของคุณปฏิบัติตามกฎหรือไม่

การตั้งชื่อด้วย AI
เปิดใช้งาน AI Naming ภายใต้ AI Features จากนั้นรีเฟรชโปรเจกต์ของคุณ เมื่อแก้ไขปลายทางหรือ schema ให้เลื่อนเมาส์ไปที่พื้นที่ชื่อฟิลด์ — ไอคอน AI จะปรากฏขึ้น ทำให้ AI สามารถแนะนำชื่อฟิลด์ที่เป็นมาตรฐานตามข้อกำหนดการตั้งชื่อของทีมคุณได้

สรุป
คุณสมบัติการสร้างกรณีทดสอบด้วย AI ของ Apidog สร้างชุดกรณีทดสอบที่สมบูรณ์โดยอัตโนมัติ ครอบคลุมสถานการณ์ปกติ, ผิดปกติ, ขอบเขต และความปลอดภัย คุณสามารถเรียกใช้, ตรวจสอบ และจัดการกรณีเหล่านี้ได้ทันทีและแบบกลุ่ม — ช่วยประหยัดเวลา, ลดงานซ้ำซ้อน และช่วยให้นักทดสอบมุ่งเน้นไปที่การตรวจสอบตรรกะและการเพิ่มประสิทธิภาพกลยุทธ์การทดสอบ ซึ่งช่วยปรับปรุงประสิทธิภาพการทดสอบโดยรวมได้อย่างมาก
นอกเหนือจากการสร้างกรณีทดสอบแล้ว Apidog ยังมีชุดเครื่องมือที่ขับเคลื่อนด้วย AI ที่ออกแบบมาเพื่อลดความซับซ้อนและเร่งขั้นตอนการทำงานในการพัฒนา API ของคุณ สำหรับคำแนะนำทีละขั้นตอน โปรดเยี่ยมชม ศูนย์ช่วยเหลือของ Apidog
