Система и способ для тестирования формата данных с использованием целенаправленного вариантного ввода - RU2006101971A

Код документа: RU2006101971A

Реферат

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

2. Способ по п.1, содержащий этап, на котором принимают определение формата данных, которое задает протокол.

3. Способ по п.1, содержащий этап, на котором принимают определение формата данных, которое задает формат файла.

4. Способ по п.1, дополнительно содержащий этап, на котором принимают определение формата данных, которое задает формат данных в виде формата на основе языка.

5. Способ по п.1, дополнительно содержащий этап, на котором принимают определение формата данных, которое задает формат данных в виде грамматики, не зависящей от контекста.

6. Способ по п.5, содержащий этап, на котором принимают определение формата данных, которое задает формат данных в виде грамматики, не зависящей от контекста, в форме Бэкуса-Наура.

7. Способ по п.5, дополнительно содержащий этап, на котором преобразуют определение формата данных в виде грамматики, не зависящей от контекста, в определение формата данных на расширяемом языке разметки.

8. Способ по п.1, содержащий этап, на котором принимают определение формата данных, которое задает формат данных согласно, по меньшей мере, одному из свойства данных фиксированной длины, свойства префикса длины и свойства смещения данных.

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

10. Машиночитаемый носитель, имеющий машиноисполняемые команды для осуществления этапов по п.1.

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

12. Система по п.11, в которой формат данных является форматом файла.

13. Система по п.11, в которой формат данных является протоколом.

14. Система по п.11, в которой определение формата данных задает формат данных в виде формата на основе языка.

15. Система по п.11, в которой определение формата данных задает формат данных в виде грамматики, не зависящей от контекста.

16. Система по п.15, в которой грамматика, не зависящая от контекста, является формой Бэкуса-Наура.

17. Система по п.15, в которой определение формата данных в виде грамматики, не зависящей от контекста, преобразуется в определение формата данных, считываемое человеком.

18. Система по п.18, в которой определение формата данных, считываемое человеком, задает формат данных на расширяемом языке разметки.

19. Система по п.11, в которой формат данных содержит, по меньшей мере, одно из свойства данных фиксированной длины, свойства префикса длины и свойства смещения данных.

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

Авторы

Заявители

СПК: F16L19/061 G06F40/205 G10D13/02

Публикация: 2007-08-10

Дата подачи заявки: 2006-01-24

0
0
0
0
Невозможно загрузить содержимое всплывающей подсказки.
Поиск по товарам