2014-11-28 2 views
0

Я вижу, что существует только 3 тестовых проекта.Visual Studio 2013 Ручное тестирование с использованием .testsettings

  1. Coded Test UI проекта
  2. Test Unit Project
  3. Web Performance и Load Test Project

У меня настроить .testsettings файл для моего решения, которое позволяет сети Emulation (link)

Чтобы запустить эмуляцию сети, мне нужно запустить один из перечисленных выше тестовых проектов, все вышеупомянутые тестовые проекты предназначены для автоматического тестирования г. Я хочу, чтобы иметь возможность отлаживать и тестировать мои проекты вручную, пока включена сетевая эмуляция, в настоящее время единственный способ сделать это - создать модульный тест, запустить его, а затем просто вызвать другие проекты. Основной метод (что я хотите вручную), проблема заключается в том, что иногда пользовательский интерфейс программы не показывает (в режиме отладки в модуле это не так - я не уверен, почему). В любом случае модульное тестирование не предназначалось для такой вещи.

Итак, действительно ли есть способ включить сетевую эмуляцию, когда я нормально отлаживаю, или вручную включить/отключить сетевой эмулятор в фоновом режиме, когда мне это нужно?

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

Thanks

ответ

0

Я решил написать свою собственную небольшую программу, которая запускает эмулятор без необходимости визуального студийного тестирования/визуальной студии. Для всех, кто заинтересован в его основе это сообщение от:

http://blogs.msdn.com/b/lkruger/archive/2010/04/07/stand-alone-network-emulation-and-codeplex.aspx

код здесь:

http://teamtestplugins.codeplex.com/