Was ist SUT und woher kommt es?
Sehe ich viele Leute reden über den Begriff SUT, verstehe aber nicht, warum verwenden Sie diesen Begriff.
SUT ist, was Sie testen wollen?
Wo kommt dieser Begriff her und was bedeutet es?
Beispielsweise in diesem test, was ist mein LET?
[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");
}
InformationsquelleAutor der Frage Acaz Souza | 2011-09-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem System Under Test (SUT) aus einer Unit-Tests Perspektive stellt alle Schauspieler (ich.e eine oder mehrere Klassen) in einem test, der nicht mocks oder stubs. In deinem Beispiel wäre der controller.
InformationsquelleAutor der Antwort Darren Lewis
Habe ich noch nie gehört den Begriff eiher, aber eine schnelle Suche gab
Vom good ole wikipedia.
InformationsquelleAutor der Antwort hvgotcodes
Es bedeutet höchstwahrscheinlich "System Under Test", also das system getestet, im Gegensatz zu anderen Systemen kann es zu Wechselwirkungen mit, die werden aber nicht explizit getestet (weil Sie someon else ' s Verantwortung).
InformationsquelleAutor der Antwort Michael Borgwardt
System Under Test SUT.
In der unit-test-Beispiel, wenn Sie wirklich wollen, zu sprechen, SUT ist es wahrscheinlich
UsersAction
. Jedoch, ich bin nicht gekommen, über jemanden SUT wenn man über unit-Tests. Das klingt für mich eher wie etwas, das passen würde, mit Integrations - /system - /performance-Tests oder ähnliches.Nehmen Sie zum Beispiel performance-Tests. Hier könnte man sagen, der SUT ist die ganze HW/SW-system, oder es könnte nur einer von Ihnen je nachdem, was Sie testen gerade in diesem speziellen performance-test.
InformationsquelleAutor der Antwort murrekatt
DUT (device under test) und UUT (unit under test) werden sehr Häufig Abkürzungen zu testen enginers (nicht-software-test-Ingenieure). Das ist, wo der Begriff SUT hätte kommen aus.
Verwandte:
2008 MSDN-blog-Beitrag Benennung SUT Test-Variablen .
InformationsquelleAutor der Antwort Nick Alexeev