Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

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

visual-studio
selenium
webdriver
Теги: #<Tag:0x00007fedb830bc10> #<Tag:0x00007fedb830ba30> #<Tag:0x00007fedb830b8a0>

(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