Что такое SUT и откуда это пришло?

Я вижу, как много людей говорят о термине SUT, но не понимают, почему они используют этот термин.

SUT - это то, что вы хотите проверить?

Откуда приходит этот термин, и что это значит?

Например, в этом тесте, что такое мой SUT?

[TestMethod]
public void UsersAction_should_return_IndexAction()
{
    const long id = 1;

    UsersViewModel viewModel = new UsersViewModel()
    {
        SelectedUsers = new long[] { 1, 2, 3, 4 }
    };

    ActionResult result = _controller.Users(id, viewModel);

    result.AssertActionRedirect().ToAction("Index");
}
39
задан Nick Alexeev 16 January 2018 в 18:01
поделиться

1 ответ

Скорее всего, это означает «тестируемая система», то есть тестируемая система, в отличие от других систем, с которыми она может взаимодействовать, но которые не проходят явное тестирование (потому что это чужая ответственность).

9
ответ дан 27 November 2019 в 02:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: