Kiểm thử với người chơi thử nghiệm
Người chơi thử nghiệm của Codexe vào máy chủ thử nghiệm của bạn, chạy mọi lệnh và kiểm tra những gì bạn yêu cầu. Thêm bài kiểm thử của riêng bạn bằng lời hoặc từng bước.
Đã cập nhật
Trên trang này
Codexe có thể kiểm thử một dự án trên một máy chủ Minecraft thật với người chơi thử nghiệm: các bot vào máy chủ thử nghiệm của bạn, gõ lệnh, viết trong chat, dùng vật phẩm và nhấp vào menu, rồi kiểm tra rằng những gì phải xảy ra thực sự xảy ra. Bài kiểm thử hoạt động với plugin Spigot / Paper (Java hoặc Kotlin) và dự án Skript.
#Chúng nằm ở đâu
Mở Dùng thử ngay và chọn tab Bài kiểm thử. Tab này liệt kê:
- Mọi lệnh: Codexe thử từng lệnh mà dự án khai báo và kiểm tra rằng không lệnh nào gây lỗi.
- Những gì bạn yêu cầu: các bài kiểm thử Codexe viết từ yêu cầu của bạn khi giao dự án, mỗi bài cho một điều bạn đã yêu cầu.
- Bài kiểm thử của riêng bạn, trong mục Thêm một bài kiểm thử.
#Chạy kiểm thử
Nhấn Chạy các bài kiểm thử. Nếu máy chủ thử nghiệm của bạn đang tắt, nó sẽ khởi động trước, và được tính là một trong các máy chủ thử nghiệm của hôm nay (giới hạn theo gói); với plugin, hãy Biên dịch code hiện tại trước. Bạn cũng có thể vào máy chủ nếu muốn xem người chơi thử nghiệm và đọc bài kiểm thử trong chat, hoặc chỉ cần theo dõi trong tab.
Mỗi bài kiểm thử kết thúc với kết quả Đạt, Thất bại hoặc Chưa hoàn tất, kèm những gì người chơi thử nghiệm đã làm từng bước và mọi lỗi từ plugin. Với một bài kiểm thử thất bại, Codexe còn cho biết nó nghĩ code hay chính bài kiểm thử có vấn đề. Nhờ AI sửa đưa lỗi vào khung chat của dự án, sẵn sàng để gửi.
Khi dự án của bạn thay đổi sau một lần chạy, tab sẽ báo cho bạn biết: hãy chạy lại các bài kiểm thử.
#Thêm bài kiểm thử của riêng bạn
Trong mục Thêm một bài kiểm thử:
- Mô tả: viết điều phải xảy ra bằng lời của bạn ("một operator chạy /heal và được hồi đầy máu"). Codexe viết các bước; hãy kiểm tra chúng, vì đó chính xác là những gì người chơi thử nghiệm sẽ làm, rồi nhấn Lưu bài kiểm thử.
- Từng bước: chọn ai thực hiện (một người chơi bình thường hoặc một operator), một vật phẩm đưa cho họ trước nếu cần, họ làm gì (gõ một lệnh, viết trong chat, dùng vật phẩm đang cầm, nhấp vào một ô của menu đang mở, thoát rồi vào lại) và điều gì phải xảy ra (thấy một tin nhắn, không thấy một tin nhắn, có một vật phẩm, không có một vật phẩm, thấy một menu mở ra).
Các bài kiểm thử mới chạy ở lần chạy tiếp theo, và mỗi khi Codexe giao một thay đổi cho dự án: trước khi một thay đổi đến tay bạn, Codexe chạy các bài kiểm thử trên máy chủ thật và sửa code khi một bài kiểm thử thất bại vì thay đổi đó.
#Những gì bài kiểm thử không làm được
Bài kiểm thử kiểm tra những gì người chơi thấy và nhận được: tin nhắn, vật phẩm, menu. Chúng không xem xét thế giới (khối, mob, hạt hiệu ứng) và không đo hiệu năng; với những điều đó, hãy vào máy chủ thử nghiệm và tự mình thử.