Junior — Middle
Welche Tools oder Frameworks haben Sie für die Automatisierung von Tests verwendet?
sobes.tech KI
Antwort von AI
Zur Automatisierung von Tests in C# werden häufig die folgenden Tools und Frameworks verwendet:
- NUnit — beliebtes Framework für Unit-Tests, ermöglicht das Schreiben und Ausführen von Tests.
- xUnit — modernes Framework für Tests mit einer praktischen API.
- MSTest — in Visual Studio integriertes Framework für Tests.
- Selenium WebDriver — zur Automatisierung von Webanwendungstests, unterstützt C#.
- SpecFlow — Framework für BDD (Verhaltenstests), integriert mit NUnit oder MSTest.
Beispiel für einen einfachen Test mit NUnit:
using NUnit.Framework;
[TestFixture]
public class CalculatorTests
{
[Test]
public void Add_TwoNumbers_ReturnsSum()
{
var calculator = new Calculator();
int result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}
}