Как я могу автоматизировать свои тестовые случаи с помощью тестового Microsoft Test Manager?

В настоящее время я работаю над Microsoft Test Manager. Мы не используем MTM для какой-либо автоматизации, мы просто проходим или не проходим тестовые случаи вручную. Пожалуйста, предложите мне, есть ли какой-либо возможный способ начать автоматизацию моих тестовых случаев. Если есть какой-либо механизм для записи и воспроизведения тестовых случаев, это то, что я хочу.

Я ищу руководство по запуску автоматизации с помощью MTM. Может ли кто-нибудь помочь мне начать это дело?


person Deepu Rajagopal    schedule 30.07.2013    source источник


Ответы (3)


Это двухэтапный процесс

  • Создание закодированного теста пользовательского интерфейса, как указано выше. (Эндрю)
    а. Вам нужно создать проект Coded UI, используя окончательный вариант VS (надеюсь, он у вас уже есть)
    b. Создайте свой тест (например, EnvironmentCheck)

  • Использование автоматизированного кода с помощью средства записи (Создание кода для закодированного теста пользовательского интерфейса) или

  • Использование собственного кода путем добавления атрибута [TestMethod] поверх каждого метода тестирования следующим образом

    [TestMethod]
    public void EnvironmentCheck()
    { 
       // your code here
    }
    

    Более подробную информацию можно найти в вопросе о переполнении стека Кодированные вручную тесты пользовательского интерфейса
    c . Убедитесь, что вы можете протестировать свой метод с помощью Visual Studio (щелкните правой кнопкой мыши внутри метода и выберите "Выполнить тесты" или "Отладка тестов")
    d. Затем вы отправляете свой код на сервер сборки TFS и успешно его создаете

    1. Создайте тестовый пример в MTM (Microsoft Test Manager)
      a. Создайте набор тестов и новый тестовый пример на mtm (как вы делали это в ручном тестовом примере)
      b. Имя нового тестового случая может быть «EnvironmentCheck» и запишите идентификатор (рабочий идентификатор)
      c. Свяжите свой рабочий идентификатор с методом тестирования с помощью Visual Studio
      Дополнительная информация msdn
      ==> Это переведет ваш тестовый пример в автоматизированное состояние на mtm.

    2. (Создание лабораторной среды или виртуальных машин — это другой процесс. Подробнее о msdn)
      д. Создайте параметры теста или настройки лаборатории
      e. Выполните тест, нажав "Выполнить" или "Выполнить с параметрами"

Это будут общие шаги, но будет больше шагов в зависимости от того, что вы хотите автоматизировать. Вы можете обратиться к книге, упомянутой Еленой.

person Sikain    schedule 30.10.2014

То, что вы ищете, называется закодированными тестами пользовательского интерфейса. Вы начинаете с создания записи действия вашего ручного теста, а затем создаете закодированный тест пользовательского интерфейса на основе этой записи действия. Выполните поиск в Google по запросу «закодированный пользовательский интерфейс», и вы найдете много информации.

person Andrew Clear    schedule 31.07.2013

Существует множество статей MSMD, описывающих эту тему, но если вам нужно руководство, вот бесплатная электронная книга, которая может помочь вам начать:

Тестирование непрерывной доставки с помощью Visual Studio 2012

PS: Если вы используете Visual Studio 2010, эта книга также будет вам полезна, так как подход аналогичен.

person Elena    schedule 01.08.2013