Автоматический входной генератор для тестирования черного ящика - PullRequest
1 голос
/ 27 сентября 2011

Я новичок в тестировании программного обеспечения. Я хочу знать, есть ли какой-либо инструмент с открытым исходным кодом для автоматического тестирования черного ящика генератора тестовых случаев.

Я нашел этот инструмент KLEE: самостоятельная и автоматическая генерация высокоуровневых тестов для сложных системных программ , но чтобы использовать этот инструмент, мне нужно выполнить некоторые инструментарий кода. Можно ли как-нибудь сгенерировать автоматизированные тестовые случаи без инструментов кода, так как у меня нет доступа к исходному коду.

1 Ответ

0 голосов
/ 20 декабря 2011

KLEE работает с программами без изменений.Вы можете генерировать символьные входные данные командной строки, а также символические входные файлы.Вот несколько примеров команд, которые можно использовать для этой цели:

-sym-arg - заменить символьным аргументом длиной N

-sym-args - заменить как минимумMIN аргументы и максимум MAX аргументы, каждый из которых имеет максимальную длину N

-sym-файлов - Создает stdin и до NUM символических файлов, каждый из которых имеет максимальный размер N.

-sym-stdout -Сделайте стандартный вывод символическим.

Примеры можно найти в руководствах на веб-сайте KLEE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...