Для работы с тестами необходим большой бинарный файл

1. Как использовать

Диск содержит примеры тестов (15 штук).

Для работы с тестами необходим большой бинарный файл, содержащий случайные целочисленные значения для тестирования. На диске содержится файл makewhat.exe для создания таких бинарных файлов, а так же файл acs2bin.exe для трансформации ascii файлов, в файлы, распознаваемые программой.

Большинство тестов требуют для своей работы определения различных параметров. Для избежания проблем, параметры установлены по умолчанию. К каждому тесту прилагается описание, с помощью него можно изменить требуемые параметры.

2. Делаем входные файлы.

При выполнении diehard.exe попросит вас обозначить имя файла для тестирования и выбрать несколько или все из 15 тестов. Вам нужно подготовить бинарный файл, распозноваемый программой – файл 10-11 мб, то есть, по крайней мере 80 миллионов бит.

3. Пример использования.

Запустили программу. Просят ввести имя файла. У нас его нету. Что делать? Будем использовать makewhat.exe. Выберим опцию под номером 4: создать KISS файл. Это создаст бинарный файл с помощью генератора KISS. После отображения инфорации о генераторе программа попросит вас ввсти 4 ключевых целых числа.

После создания файла заходим в diehard, выбираем имя созданного файла. Дальше нас попросят ввести имя выходного файла, пишем, например: kiss.out.

Дальше вас спросят, какие тесты использовать. Ответ нужно дать строкой из 15 цифр(1 или 0)

Пример: 111….1 для выбора всех тестов.

Вы увидите экран с выходными данными, также их можно изучить, открыв kiss.out.

Отлично, а что если нам нужно протестировать свой генератор (которого нету в списке).

Самый простой способ:

Написать процедуру, которая записывает результат работы вашего генератора в двоичный файл.

Как вы видите, программа требует достаточно больших входных файлов, но их необходимо создать только один раз.

Файлы представленные на диске:

diehard.doc Документация

diehard.exe Собственно приложение

diequick.exe Урезанная версия приложения

makewhat.exe Приложения для создания файликов со случайными числами

tests.txt Описания тестов

make.txt Описание RNGю

asc2bin.exe Переводит файл из ascii в бин.

getrnor.exe Нормализует файл со случайными битами

meld.exe Создает новый файл, соединяя два заданных.

Ссылка на основную публикацию
Adblock detector
x