HƯỚNG DẪN SỬ DỤNG PHẦN MỀM MAKE TEST PRO (Tải về)

1. Tải phần mềm:

- Vào: https://www.maketestpro.com/tải-xuống 

- Giải nén và lưu phần mềm vào ổ C

2. Khởi động chương trình:

- Chạy tệp: make_test_pro.exe

3. Giao diện chương trình:

- Phần giao diện chính của chương trình được chia thành các thẻ để hiển thị các phần khác nhau. Thẻ Scratch (giao diện chính), thẻ Python | C++ | Pascal

4. Thẻ | Python | C++ | Pascal | 

Có hai phần chính: phần trái và phần phải. Trong phần trái có một danh sách thả xuống để người dùng lựa chọn chức năng sinh test phù hợp.

* Biên dịch chương trình: Đối với C++ và Pascal thì cần biên dịch chương trình trước khi sinh test case, còn Scratch và Python thì không cần.

* Chọn "Sinh số"

1.    Nhập thông tin vào các trường:

· Tên thư mục: Nhập tên thư mục để lưu các file test.

· Số lượng test: Nhập số lượng test bạn muốn tạo.

· Bắt đầu từ: Nhập số test bắt đầu từ.

· Tên tệp .inp: Nhập tên tệp .inp cho các test.

· Số lượng input: Nhập số lượng input mà mỗi test sẽ có.

· Giá trị nhỏ nhất: Nhập giá trị bắt đầu của số được sinh.

· Giá trị lớn nhất: Nhập giá trị kết thúc của số được sinh.

· Các số cùng dòng: Đánh dấu chọn nếu muốn các số trong cùng một test nằm trên cùng một dòng.

· Mỗi số một dòng: Đánh dấu chọn nếu muốn mỗi số trong test được đặt trên một dòng riêng biệt.

· Số thực: Đánh dấu chọn nếu muốn sinh số thực.

· Các số sắp xếp từ bé đến lớn hoặc từ lớn đến bé.

2.    Chọn nút "Chọn tệp" để chọn chương trình giải

3.    Nhấn nút "Sinh test" để tạo các test tương ứng.

* Chọn Sinh mảng

1. Nhập thông tin:

· Tên thư mục: Nhập tên thư mục mà bạn muốn lưu tệp tin inp và out.

· Số lượng test: Nhập số lượng tệp tin inp và out bạn muốn sinh.

· Test bắt đầu: Nhập số thứ tự bắt đầu của các tệp tin inp và out.

· Tên tệp .inp: Nhập tên của tệp tin inp.

· Số mảng từ: Nhập số mảng ban đầu bạn muốn sinh.

· Đến: Nhập số mảng cuối cùng bạn muốn sinh.

· Ẩn/hiện số mảng: Đánh dấu (check) nếu bạn muốn ẩn số mảng trong tệp tin inp.

· Ẩn/hiện số phần tử của mảng: Đánh dấu (check) nếu bạn muốn ẩn số phần tử của mảng trong tệp tin inp.

· Ghi tiếp vào input: Đánh dấu (check) nếu bạn muốn ghi tiếp dữ liệu vào tệp tin inp (nếu tệp đã tồn tại).

2. Thiết lập kích thước mảng:

· Số phần tử từ: Nhập số phần tử nhỏ nhất trong mảng.

· Đến: Nhập số phần tử lớn nhất trong mảng.

3. Thiết lập giá trị của mảng:

· Giá trị từ: Nhập giá trị nhỏ nhất của các phần tử trong mảng.

· Đến: Nhập giá trị lớn nhất của các phần tử trong mảng.

4. Thiết lập các tùy chọn:

· Các số cùng dòng: Đánh dấu (check) nếu bạn muốn các phần tử cùng hàng trong tệp tin inp.

· Mỗi số một dòng: Đánh dấu (check) nếu bạn muốn mỗi phần tử trên một dòng trong tệp tin inp.

· Số thực: Đánh dấu (check) nếu bạn muốn sinh các phần tử mảng là số thực.

· Xếp lớn -> bé: Đánh dấu (check) nếu bạn muốn sắp xếp mảng giảm dần.

· Xếp bé -> lớn: Đánh dấu (check) nếu bạn muốn sắp xếp mảng tăng dần.

5. Sinh tệp tin inp:

· Nhấn vào nút "Sinh tệp Inp" để sinh các tệp tin inp dựa trên thông tin đã nhập.

· Các tệp tin inp sẽ được lưu trong thư mục bạn đã chọn.

6. Sinh tệp tin out:

· Chọn chương trình giải của bạn bằng cách nhấn vào nút "Chương trình giải" và chọn tệp tin thực thi.

· Nhấn vào nút "Sinh tệp Out" để sinh các tệp tin out dựa trên các tệp tin inp và chương trình giải đã chọn.

· Các tệp tin out sẽ được lưu trong cùng thư mục với các tệp tin inp.

Chú ý: Đảm bảo rằng bạn đã nhập đúng thông tin và chọn chương trình giải đúng để sinh tệp tin inp và out thành công.

* Chọn “Sinh Xâu”:

1. Nhập thông tin cần thiết:

· Nhập tên thư mục vào ô "Tên thư mục".

· Nhập số lượng test vào ô "Số lượng test".

· Nhập số bắt đầu từ vào ô "Test bắt đầu".

· Nhập tên tệp .inp vào ô "Tên tệp .inp".

· Nhập số xâu từ và số xâu đến vào ô "SL xâu từ" và "đến".

· Nhập số phần tử từ và số phần tử đến vào ô "Số phần tử từ" và "đến". 

2. Tuỳ chỉnh các tùy chọn:

· Đánh dấu ô "Ẩn/hiện" để ẩn hoặc hiện số xâu trên mỗi dòng.

· Đánh dấu ô "Ẩn/hiện" để ẩn hoặc hiện số phần tử của mỗi xâu.

· Đánh dấu ô "Ghi tiếp vào input" nếu muốn ghi tiếp vào tệp tin inp thay vì ghi đè lên nó.

3. (Tuỳ chọn) Nhập tập kí tự vào ô "Tập kí tự".

4. Chọn tệp chương trình giải:

· Nhấp vào nút "Chương trình giải" để chọn tệp chương trình giải.

5 Sinh tệp tin .inp:

· Nhấp vào nút "Sinh Inp" để sinh tệp tin inp dựa trên thông tin đã nhập và các tùy chọn.

· Tệp tin inp sẽ được tạo trong thư mục đã chỉ định với cấu trúc thư mục tương ứng với số lượng test.

6. Sinh tệp tin .out:

· Nhấp vào nút "Sinh Out" để sinh tệp tin out dựa trên tệp tin inp đã tạo và tệp chương trình giải đã chọn.

· Các tệp tin out sẽ được tạo trong các thư mục test tương ứng với số lượng test.

Chú ý: Trước khi sử dụng chương trình, hãy đảm bảo rằng bạn đã nhập đầy đủ thông tin cần thiết và đã chọn đúng tệp chương trình giải.

* Chọn “Tự sinh”

1. Nhập thông tin cần thiết:

· Nhập tên thư mục vào ô "Tên thư mục".

· Nhập số lượng test vào ô "Số lượng test".

· Nhập số bắt đầu từ vào ô "Test bắt đầu".

2. Tệp tin .inp:

· Nhấp vào nút "Chọn tệp sinh inp" để chọn tệp tin inp.

· Đường dẫn tệp tin inp được chọn sẽ hiển thị trên giao diện.

3. Tệp tin .out:

· Nhấp vào nút "Chọn tệp sinh out" để chọn tệp tin out.

· Đường dẫn tệp tin out được chọn sẽ hiển thị trên giao diện.

4. Sinh tệp tin .inp:

· Nhấp vào nút "Sinh Input" để sinh tệp tin inp dựa trên thông tin đã nhập và tệp tin inp đã chọn.

· Các tệp tin inp sẽ được tạo trong các thư mục test tương ứng với số lượng test.

5. Sinh tệp tin .out:

· Nhấp vào nút "Sinh Output" để sinh tệp tin out dựa trên thông tin đã nhập và tệp tin out đã chọn.

· Các tệp tin out sẽ được tạo trong các thư mục test tương ứng với số lượng test.


5. Thẻ Scratch:

· Thẻ Scratch chứa các chức năng liên quan đến việc tạo test cho chương trình Scratch.

· Các thao tác sinh test case: Sinh số, sinh mảng, sinh xâu thực hiện tương tự trong thẻ Python/C++/Pascal

Chú ý: Trước khi sử dụng chương trình, hãy đảm bảo rằng bạn đã nhập đầy đủ thông tin cần thiết và đã chọn đúng tệp tin inp và out.