การทดสอบด้วยผู้เล่นทดสอบ
ผู้เล่นทดสอบของ Codexe จะเข้าเซิร์ฟเวอร์ทดสอบของคุณ รันทุกคำสั่ง และตรวจสิ่งที่คุณขอ คุณเพิ่มการทดสอบเองได้ ทั้งแบบเขียนอธิบายหรือแบบทีละขั้นตอน
อัปเดตเมื่อ
Codexe ทดสอบโปรเจกต์บนเซิร์ฟเวอร์ Minecraft จริงด้วยผู้เล่นทดสอบได้ ผู้เล่นทดสอบคือบอทที่เข้าเซิร์ฟเวอร์ทดสอบของคุณ พิมพ์คำสั่ง พิมพ์ในแชต ใช้ไอเทม และคลิกเมนู แล้วตรวจว่าสิ่งที่ควรเกิดขึ้นเกิดขึ้นจริง การทดสอบใช้ได้กับปลั๊กอิน Spigot / Paper (Java หรือ Kotlin) และโปรเจกต์ Skript
#อยู่ตรงไหน
เปิดลองเลย แล้วเลือกแท็บการทดสอบ ในนั้นจะมี:
- ทุกคำสั่ง: Codexe ลองทุกคำสั่งที่โปรเจกต์ประกาศไว้ และตรวจว่าไม่มีคำสั่งไหนโยนข้อผิดพลาด
- สิ่งที่คุณขอ: การทดสอบที่ Codexe เขียนจากคำขอของคุณตอนส่งมอบโปรเจกต์ หนึ่งการทดสอบต่อหนึ่งสิ่งที่คุณขอ
- การทดสอบของคุณเอง ใต้หัวข้อเพิ่มการทดสอบ
#รันการทดสอบ
กดรันการทดสอบ ถ้าเซิร์ฟเวอร์ทดสอบของคุณปิดอยู่ ระบบจะเปิดให้ก่อน และนับเป็นหนึ่งในเซิร์ฟเวอร์ทดสอบของวันนี้ (ขีดจำกัดตามแพ็กเกจ) สำหรับปลั๊กอิน ให้คอมไพล์โค้ดปัจจุบันก่อน เข้าเซิร์ฟเวอร์ไปด้วยก็ได้ถ้าอยากดูผู้เล่นทดสอบและอ่านการทดสอบในแชต หรือจะดูตามในแท็บก็ได้
การทดสอบแต่ละรายการจะจบเป็นผ่าน ไม่สำเร็จ หรือไม่เสร็จ พร้อมสิ่งที่ผู้เล่นทดสอบทำทีละขั้น และข้อผิดพลาดจากปลั๊กอินถ้ามี สำหรับการทดสอบที่ไม่สำเร็จ Codexe จะบอกด้วยว่าคิดว่าโค้ดหรือตัวการทดสอบเองที่ผิด ให้ AI แก้ไข จะส่งความล้มเหลวเข้าแชตของโปรเจกต์ พร้อมส่งได้ทันที
เมื่อโปรเจกต์ของคุณเปลี่ยนไปหลังการรัน แท็บจะแจ้งให้ทราบ ให้รันการทดสอบอีกครั้ง
#เพิ่มการทดสอบของคุณเอง
ใต้เพิ่มการทดสอบ:
- อธิบาย: เขียนสิ่งที่ควรเกิดขึ้นด้วยคำพูดของคุณเอง ("OP พิมพ์ /heal แล้วเลือดเต็ม") Codexe จะเขียนขั้นตอนให้ ตรวจดูให้ดี เพราะนั่นคือสิ่งที่ผู้เล่นทดสอบจะทำจริงๆ แล้วกดบันทึกการทดสอบ
- ทีละขั้นตอน: เลือกว่าใครเป็นคนทำ (ผู้เล่นทั่วไป หรือ OP) ไอเทมที่จะให้ก่อนถ้าจำเป็น สิ่งที่เขาทำ (พิมพ์คำสั่ง, พิมพ์ในแชต, ใช้ไอเทมในมือ, คลิกช่องในเมนูที่เปิดอยู่, ออกแล้วเข้าใหม่) และสิ่งที่ต้องเกิดขึ้น (เห็นข้อความ, ไม่เห็นข้อความ, มีไอเทม, ไม่มีไอเทม, เห็นเมนูเปิดขึ้น)
การทดสอบใหม่จะรันในรอบถัดไป และทุกครั้งที่ Codexe ส่งมอบการเปลี่ยนแปลงให้โปรเจกต์ ก่อนที่การเปลี่ยนแปลงจะถึงมือคุณ Codexe จะรันการทดสอบบนเซิร์ฟเวอร์จริง และซ่อมโค้ดเมื่อมีการทดสอบล้มเหลวเพราะการเปลี่ยนแปลงนั้น
#สิ่งที่การทดสอบทำไม่ได้
การทดสอบตรวจสิ่งที่ผู้เล่นเห็นและได้รับ คือข้อความ ไอเทม และเมนู มันไม่ได้ดูโลก (บล็อก ม็อบ พาร์ติเคิล) และไม่ได้วัดประสิทธิภาพ สำหรับเรื่องเหล่านั้น ให้เข้าเซิร์ฟเวอร์ทดสอบแล้วลองด้วยตัวเอง