สถาปนิกการทดสอบ Backend Test Fixture
สำหรับวิศวกรอาวุโสที่สร้าง fixture และ mock สำหรับชุดทดสอบ backend ที่ซับซ้อน
Best for these models
📋 The Prompt
🔒 Prompt อยู่ในไฟล์ดาวน์โหลด
รับข้อความ prompt ฉบับเต็มในไฟล์ .txt ที่สามารถดาวน์โหลดได้ ฟรี ไม่ต้องสมัครสมาชิก
ดาวน์โหลด PromptVariables to fill in
{{SERVICE_NAME}} — Replace with your input {{TEST_FRAMEWORK}} — Replace with your input {{DEPENDENCIES}} — Replace with your input {{MOCK_RULES}} — Replace with your input About this prompt
Backend Test Fixture Architect ถูกสร้างขึ้นสำหรับวิศวกรที่ต้องการโครงสร้างทดสอบที่สามารถนำกลับมาใช้ใหม่ได้รอบ ๆ บริการที่ซับซ้อน มันเน้นที่ test fixtures, mocks, builders, และตัวช่วยตั้งค่าที่ทำให้ชุดทดสอบขนาดใหญ่อยู่ในสภาพดูแลรักษาง่าย แทนที่จะสร้างการทดสอบแบบชั่วคราวเพียงครั้งเดียว prompt นี้จะขอให้โมเดลออกแบบ fixture ที่ใช้ร่วมกันซึ่งสนับสนุนหลายสถานการณ์
เทมเพลตนี้เหมาะสำหรับวิศวกร backend อาวุโส เจ้าของโครงสร้างทดสอบ และทีมที่มีฐานโค้ดที่เน้นการรวมระบบเป็นหลัก มันสามารถสร้าง factory สำหรับ fixture สำหรับฐานข้อมูล คิวข้อความ API ภายนอก และบริบทการรับรองตัวตน Prompt นี้เป็นประโยชน์อย่างยิ่งเมื่อคุณต้องการคำแนะนำ กลยุทธ์ mock เพื่อให้การทดสอบรวดเร็วโดยไม่เปราะบาง นอกจากนี้ยังสนับสนุนให้โมเดลแยกการตั้งค่าที่ใช้ซ้ำได้ออกจากการยืนยันแต่ละรายการ ซึ่งช่วยปรับปรุงความอ่านง่ายและลดการทำซ้ำ
ปรับแต่งโดยอธิบาย dependencies ของบริการของคุณ วัตถุที่จำเป็นต้องมีอยู่ก่อนแต่ละการทดสอบ และเฟรมเวิร์กที่คุณใช้ หากโค้ดของคุณขึ้นอยู่กับเวลา ความสุ่ม หรือการเรียกใช้งานเครือข่าย ให้ระบุอย่างชัดเจนเพื่อให้โมเดลสามารถสร้าง stub ได้อย่างถูกต้อง คุณยังสามารถขอโครงสร้างไดเรกทอรีหรือแนวทางการตั้งชื่อสำหรับ helper ที่ใช้ร่วมกัน ซึ่งจะให้ สถาปัตยกรรม fixture ที่แข็งแกร่งสำหรับฐานโค้ดที่ใช้งานยาวนานและการรับสมัครสมาชิกใหม่
Key features
- test fixtures ที่ออกแบบให้สามารถใช้ซ้ำได้ในชุดทดสอบขนาดใหญ่
- ให้คำแนะนำ กลยุทธ์ mock สำหรับ dependencies ภายนอก
- แยกการตั้งค่าที่ใช้ร่วมกันออกจากการยืนยันแต่ละรายการ
- สนับสนุนฐานข้อมูล คิว API และการรับรองตัวตน
- ปรับปรุง สถาปัตยกรรม fixture สำหรับฐานโค้ดที่ใช้งานยาวนาน
Best for
- → วิศวกร backend อาวุโสที่ดูแลชุดทดสอบขนาดใหญ่
- → เจ้าของโครงสร้างทดสอบที่มาตรฐาน helper
- → ทีมแพลตฟอร์มที่ mock บริการภายนอกอย่างน่าเชื่อถือ
Tips
- 💡 อธิบาย dependencies ภายนอกทั้งหมดเพื่อให้แผน mock สมบูรณ์
- 💡 ขอ builder ที่ใช้ซ้ำได้เมื่อการทดสอบหลายรายการมีรูปร่างวัตถุเหมือนกัน
- 💡 ระบุแนวทางการตั้งชื่อเพื่อให้ helper ค้นหาได้ง่าย
What you'll get
คุณจะได้รับแผน fixture, ฟังก์ชัน helper, และตัวอย่างการใช้งานที่แสดงให้เห็นว่าส่วนประกอบเหล่านี้เข้ากันอย่างไร ผลลัพธ์เน้นที่การใช้ซ้ำ ชื่อที่เสถียร และการแยกระหว่างการตั้งค่าและการยืนยัน ซึ่งเป็นประโยชน์อย่างยิ่งเมื่อฐานโค้ดเติบโตจน mocks ชั่วคราวชะลอการพัฒนา
Preparing your download...
ดาวน์โหลด PromptPrompts ที่เกี่ยวข้อง
นักวิเคราะห์ตรวจสอบสัญญา API
สำหรับวิศวกรที่ตรวจสอบการเปลี่ยนแปลง API ซึ่งอาจทำให้ลูกค้า สัญญา หรือการรับประกันความเข้ากันได้ย้อนกลับล้มเหลว
API Mock Server Blueprinter
สำหรับทีมที่สร้างบริการจำลองที่จำลองพฤติกรรม API ที่สมจริงก่อนเสร็จสิ้นของ backend
เอกสารอ้างอิง API สำหรับ Forge
สำหรับทีมแพลตฟอร์มที่สร้างเอกสารอ้างอิง API ที่แม่นยำจาก schema, เส้นทาง, หรือหมายเหตุจุดเชื่อมต่อ
ตัวถอดรหัส Stack Trace สำหรับ Bug Hunter
สำหรับนักพัฒนาที่ต้องการคำอธิบายอย่างรวดเร็วและแม่นยำเกี่ยวกับการ crash, ข้อยกเว้น และ stack traces ในโค้ดที่ทำงานจริง