Программное обеспечение для тестирования Черного ящика

StackOverflow https://stackoverflow.com/questions/41838

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

Спасибо

Кен

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

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

Помимо этого, вы рассматриваете другие методы по сравнению синструменты для выполнения работы.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top