Создание и сортировка тестов в Visual Studio

webdriver
selenium
visual-studio
Теги: #<Tag:0x00007fedbbf87cc0> #<Tag:0x00007fedbbf87b80> #<Tag:0x00007fedbbf87a18>

(Alex) #1

Здравствуйте!

Подскажите пожалуйста, как правильно создавать и сортировать тесты в Visual Studio?
Дело в том, что на работе я все делаю на Java в Eclipse. Там у меня просто один проект, в нем package и много классов. Каждый класс - отдельный тест, соответственно.
А C# я изучаю для себя и хочу настроить аналогичную библиотеку тестов в VS. Как лучше это оформить и какой шаблон для создания использовать? Unit test application или просто Console application?


(5am) #2

Доброго времени суток
1. В Solution Items проекта есть Test List Editor (%Название солюшена%.vsmdi), там содержится список всех тестов в солюшене, присутствует сортировка по проектам, названиям, категориям и т.д.
2. Unit test project


(Alex) #3

Спасибо большое за ответ. Но каждый новый тест - это отдельный проект?


(5am) #4

нет, проект один. (просто в моем примере, в одном сюлюшене каждый проект - отдельно тестируемый продукт

каждый новый тест это метод с атрибутом [TestMethod]

[TestClass]
public class SomeTestClass
{
    [TestMethod]
    public void Test1()
    {

    }

    [TestMethod]
    public void Test2()
    {

    }
}

так же могут быть полезны другие атрибуты для группировки тестов и т.д., например TestProperty, TestCategory