Программное обеспечение для тестирования Black Box

Мы собираемся получить консервированный пакет, который был модифицирован в соответствии с нашими потребностями. Я являюсь частью команды, готовящей для него тесты. У него есть серверная часть Oracle, и я считаю, что он написан на C ++ .NET.

Мой вопрос в том, какие бесплатные инструменты или инструменты для тестирования с открытым исходным кодом вы бы порекомендовали.

Спасибо

Кен


person Ken Wren    schedule 03.09.2008    source источник


Ответы (6)


Для регрессионного тестирования наших приложений я использую бесплатный инструмент AutoHotKey http://www.autohotkey.com/ . Он прост, настраивается пакетно и может работать практически с любым вашим приложением. Не совсем предназначен для тестирования черного ящика, но хороший бесплатный инструмент, который можно добавить в свой набор инструментов.

Хотя есть несколько хороших коммерческих приложений для тестирования приложений методом черного ящика (HoloDeck http://www.sisecure.com/holodeck/index.shtml, Cenzic Hailstorm http://www.cenzic.com/), единственные приложения с открытым исходным кодом, о которых я знаю, только для тестирования сетевой безопасности (Spike http://www.immunitysec.com/resources-freesoftware.shtml, OWASP WebScarab http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project и Nikto http://www.cirt.net/nikto2)

person pdavis    schedule 18.09.2008

Проверка стоимости. Посмотрите, исключены ли только действительные даты, числовые поля, кроме полного диапазона, и т. Д.

person Ken Wren    schedule 03.09.2008

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

person Craig H    schedule 03.09.2008

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

person jwarzech    schedule 03.09.2008

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

Если сборка не запутана, вы можете использовать FxCop для анализа двоичных файлов и проверки наличия каких-либо критических ошибок (обратите внимание: если вы не знакомы с fxcop и статическим анализом, найдите кого-нибудь, кто это сделает, прежде чем сообщать о множестве ошибок, которые не будет исправлено).

Помимо этого, вы ищете больше техник, а не инструментов для выполнения работы.

person Alan    schedule 15.09.2008

Тестирование, функциональное или нефункциональное, без ссылки на внутреннюю структуру компонента или системы.

person Madhivanan    schedule 30.06.2014