ข้ามไปที่เนื้อหา
การใช้ Codexe

การทดสอบด้วยผู้เล่นทดสอบ

ผู้เล่นทดสอบของ Codexe จะเข้าเซิร์ฟเวอร์ทดสอบของคุณ รันทุกคำสั่ง และตรวจสิ่งที่คุณขอ คุณเพิ่มการทดสอบเองได้ ทั้งแบบเขียนอธิบายหรือแบบทีละขั้นตอน

อัปเดตเมื่อ

ในหน้านี้
  1. อยู่ตรงไหน
  2. รันการทดสอบ
  3. เพิ่มการทดสอบของคุณเอง
  4. สิ่งที่การทดสอบทำไม่ได้

Codexe ทดสอบโปรเจกต์บนเซิร์ฟเวอร์ Minecraft จริงด้วยผู้เล่นทดสอบได้ ผู้เล่นทดสอบคือบอทที่เข้าเซิร์ฟเวอร์ทดสอบของคุณ พิมพ์คำสั่ง พิมพ์ในแชต ใช้ไอเทม และคลิกเมนู แล้วตรวจว่าสิ่งที่ควรเกิดขึ้นเกิดขึ้นจริง การทดสอบใช้ได้กับปลั๊กอิน Spigot / Paper (Java หรือ Kotlin) และโปรเจกต์ Skript

#อยู่ตรงไหน

เปิดลองเลย แล้วเลือกแท็บการทดสอบ ในนั้นจะมี:

  • ทุกคำสั่ง: Codexe ลองทุกคำสั่งที่โปรเจกต์ประกาศไว้ และตรวจว่าไม่มีคำสั่งไหนโยนข้อผิดพลาด
  • สิ่งที่คุณขอ: การทดสอบที่ Codexe เขียนจากคำขอของคุณตอนส่งมอบโปรเจกต์ หนึ่งการทดสอบต่อหนึ่งสิ่งที่คุณขอ
  • การทดสอบของคุณเอง ใต้หัวข้อเพิ่มการทดสอบ

#รันการทดสอบ

กดรันการทดสอบ ถ้าเซิร์ฟเวอร์ทดสอบของคุณปิดอยู่ ระบบจะเปิดให้ก่อน และนับเป็นหนึ่งในเซิร์ฟเวอร์ทดสอบของวันนี้ (ขีดจำกัดตามแพ็กเกจ) สำหรับปลั๊กอิน ให้คอมไพล์โค้ดปัจจุบันก่อน เข้าเซิร์ฟเวอร์ไปด้วยก็ได้ถ้าอยากดูผู้เล่นทดสอบและอ่านการทดสอบในแชต หรือจะดูตามในแท็บก็ได้

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

เมื่อโปรเจกต์ของคุณเปลี่ยนไปหลังการรัน แท็บจะแจ้งให้ทราบ ให้รันการทดสอบอีกครั้ง

#เพิ่มการทดสอบของคุณเอง

ใต้เพิ่มการทดสอบ:

  • อธิบาย: เขียนสิ่งที่ควรเกิดขึ้นด้วยคำพูดของคุณเอง ("OP พิมพ์ /heal แล้วเลือดเต็ม") Codexe จะเขียนขั้นตอนให้ ตรวจดูให้ดี เพราะนั่นคือสิ่งที่ผู้เล่นทดสอบจะทำจริงๆ แล้วกดบันทึกการทดสอบ
  • ทีละขั้นตอน: เลือกว่าใครเป็นคนทำ (ผู้เล่นทั่วไป หรือ OP) ไอเทมที่จะให้ก่อนถ้าจำเป็น สิ่งที่เขาทำ (พิมพ์คำสั่ง, พิมพ์ในแชต, ใช้ไอเทมในมือ, คลิกช่องในเมนูที่เปิดอยู่, ออกแล้วเข้าใหม่) และสิ่งที่ต้องเกิดขึ้น (เห็นข้อความ, ไม่เห็นข้อความ, มีไอเทม, ไม่มีไอเทม, เห็นเมนูเปิดขึ้น)

การทดสอบใหม่จะรันในรอบถัดไป และทุกครั้งที่ Codexe ส่งมอบการเปลี่ยนแปลงให้โปรเจกต์ ก่อนที่การเปลี่ยนแปลงจะถึงมือคุณ Codexe จะรันการทดสอบบนเซิร์ฟเวอร์จริง และซ่อมโค้ดเมื่อมีการทดสอบล้มเหลวเพราะการเปลี่ยนแปลงนั้น

#สิ่งที่การทดสอบทำไม่ได้

การทดสอบตรวจสิ่งที่ผู้เล่นเห็นและได้รับ คือข้อความ ไอเทม และเมนู มันไม่ได้ดูโลก (บล็อก ม็อบ พาร์ติเคิล) และไม่ได้วัดประสิทธิภาพ สำหรับเรื่องเหล่านั้น ให้เข้าเซิร์ฟเวอร์ทดสอบแล้วลองด้วยตัวเอง

การทดสอบด้วยผู้เล่นทดสอบ | Codexe Docs