Mô tả input một lần. Nhận bộ test đã kiểm tra.
MakeTestPro biến phần mô tả dữ liệu vào của bài toán thành hàng chục tệp test, chạy chương trình chuẩn để có đáp án, đối chiếu với chương trình trâu trên test nhỏ và lưu đúng định dạng hệ thống chấm cần.
Chạy không cần Internet. C++, Python, Pascal và Scratch.
@group small 6 brute: n = int(1, 10)
@group max 4: n = 100000
n = int(1, 100000)
q = int(1, 100000)
print n, q
a = array(n, int(1, 1000000000))
print a
repeat q:
L = int(1, n)
R = int(L, n)
print L, R
- Test0138 B= brute
- Test02112 B= brute
- Test0371 B= brute
- Test04205 B= brute
- Test0596 B= brute
- Test06143 B= brute
- Test071.9 MBOK
- Test081.9 MBOK
- Test091.9 MBOK
- Test101.9 MBOK
Một bộ test được làm thế nào
Mô tả input
Lắp từ các khối – số nguyên, dãy, xâu, cặp L R, cây, đồ thị – hoặc dán đề bài để MakeTestPro tự gợi ý khuôn.
Lập kế hoạch nhóm test
Test nhỏ để đối chiếu trâu, test biên, test lớn nhất, mỗi subtask một nhóm. Mỗi nhóm thu hẹp phạm vi riêng nhưng không vượt ràng buộc của đề.
Sinh và kiểm tra
Mọi input được kiểm tra theo khuôn, mọi đáp án do chương trình chuẩn tạo ra, test chạy chậm hoặc lỗi được báo trước khi bạn dùng bộ test.

Make Test Pro – phần mềm hỗ trợ sinh test case
Bạn không cần phải lo lắng về việc sinh test case thủ công cho từng trường hợp kiểm thử: MakeTestPro thực hiện việc này một cách tự động, giúp bạn tiết kiệm thời gian và công sức đáng kể.
MakeTestPro được thiết kế dễ sử dụng và có khả năng tùy chỉnh linh hoạt. Bạn có thể chọn các tiêu chí và điều kiện kiểm tra theo ý muốn để đảm bảo tính đầy đủ và đa dạng của bộ test case. Công cụ áp dụng được cho nhiều ngôn ngữ lập trình và các hệ thống chấm như Judge Master, Themis, VNOI hoặc laptrinhcoban.vn.
Với bộ test đa dạng và phong phú, bạn dễ dàng kiểm tra độ chính xác, tính tối ưu và hiệu suất của mã nguồn. Việc sinh test trở nên đơn giản, tiết kiệm thời gian, giúp bạn chủ động hơn trong công việc và hỗ trợ việc dạy và học lập trình hiệu quả hơn.
Làm cho lớp Tin học và kỳ thi lập trình
- Không sợ vượt ràng buộc
- Khuôn vừa để sinh vừa để kiểm tra, nên test sinh ra không bao giờ vượt giới hạn của đề.
- Gợi ý từ đề bài
- Dán phần Dữ liệu vào và test mẫu: giới hạn như 1 ≤ N ≤ 10⁵ và các subtask được đọc tự động, kể cả công thức gõ bằng Word.
- Đủ định dạng chấm bài
- Thư mục kiểu Themis, 01.inp/01.out, .in/.ans – và chuyển đổi qua lại mà không đụng tới bộ test gốc.
- Có cả Scratch
- Bài làm Scratch cũng chấm được, với chế độ mỗi giá trị một dòng cho chương trình đọc bằng khối Hỏi và đợi.
