Стратегии тестирования многопользовательских настольных приложений - PullRequest
1 голос
/ 03 февраля 2010

Мы разрабатываем многопользовательское настольное приложение с C # 3.5, формами Windows и SQL 2008. Есть разные вещи, которые я хочу проверить - 1) производительность - как ведет себя приложение, когда несколько пользователей обращаются к базе данных? 2) Как смоделировать конфликт и проверить, как приложение помогает пользователю. Как я могу проверить вышеуказанные сценарии?

Какие еще сценарии вы можете придумать?

спасибо

1 Ответ

0 голосов
/ 19 июня 2011

Нам нужно посмотреть, как приложение связывается со слоем БД

  • Веб-службы или вызовы хранимых процедур
  • Для хранимых процедур я бы предложил использовать SQLQueryStress - инструмент тестирования производительности запросов к SQL Server
  • В качестве альтернативы, если это через веб-службы, я бы предложил тестирование с использованием VSTT
  • VSTT располагает хорошей информацией и статьями по веб-тестированию, нагрузочному тестированию
  • Краткое руководство по тестированию производительности Visual Studio (версия 2.0) Опубликовано http://blogs.msdn.com/b/edglas/archive/2010/04/13/visual-studio-performance-testing-quick-reference-guide-version-2-0-published.aspx

Еще один альтернативный вариант -

  • В SQL 2008 есть службы данных - Предоставление хранимых процедур в качестве веб-служб
  • Вы можете ознакомиться с основными процедурами и протестировать их как веб-сервисы в VSTT
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...