Junior — Middle
Quali strumenti o framework hai usato per l'automazione dei test?
sobes.tech AI
Risposta dell'AI
Per l'automazione dei test in C# si utilizzano spesso i seguenti strumenti e framework:
- NUnit — framework popolare per i test unitari, permette di scrivere ed eseguire test.
- xUnit — framework moderno per i test con un'API comoda.
- MSTest — framework integrato in Visual Studio per i test.
- Selenium WebDriver — per l'automazione dei test delle applicazioni web, supporta C#.
- SpecFlow — framework per BDD (test comportamentali), si integra con NUnit o MSTest.
Esempio di un semplice test con 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);
}
}