Il test è un aspetto essenziale di qualsiasi linguaggio di programmazione. Il test per le applicazioni ASP.Net è possibile con l'aiuto di Visual Studio.
Visual Studio viene utilizzato per creare codice di test. Viene anche utilizzato per eseguire il codice di prova per un'applicazione ASP.Net. In questo modo, diventa semplice verificare eventuali errori in un'applicazione ASP.Net. In Visual Studio, il modulo di test viene fornito con una funzionalità predefinita. Si può subito eseguire un test per un progetto ASP.Net.
In questo tutorial imparerai-
- Introduzione al test per ASP.Net
- Creazione di un progetto di unit test .NET
- Esecuzione del progetto di test
Introduzione al test per ASP.Net
Il primo livello di test di un progetto ASP.Net è il test a livello di unità. Questo test è la funzionalità di un'applicazione. Il test viene condotto per garantire che l'applicazione si comporti come previsto. In ASP.Net, la prima attività è creare un progetto di test in Visual Studio. Il progetto di test conterrà il codice necessario per testare l'applicazione.
Consideriamo la seguente pagina web. Nella pagina abbiamo il messaggio "Guru99 - ASP.Net" visualizzato. Ora come possiamo confermare che viene visualizzato il messaggio corretto quando viene eseguito un progetto ASP.Net. Questo viene fatto aggiungendo un progetto di test alla soluzione ASP.Net (utilizzata per sviluppare applicazioni basate sul web). Questo progetto di prova garantirebbe che all'utente venga visualizzato il messaggio corretto.
Esaminiamo ora più in dettaglio e vediamo come possiamo lavorare sui test in ASP.Net.
Creazione di un progetto di unit test .NET
Prima di creare un progetto di test, dobbiamo eseguire i passaggi di alto livello riportati di seguito.
- Usa la nostra "DemoApplication" usata nelle sezioni precedenti. Questa sarà la nostra applicazione che deve essere testata.
- Aggiungeremo una nuova classe a DemoApplication. Questa classe conterrà una stringa chiamata "Guru99 - ASP.Net". Questa stringa verrà testata nel nostro progetto di test.
- Infine, creeremo un progetto di test. Viene utilizzato per testare l'applicazione ASP.Net.
Quindi seguiamo i passaggi di alto livello sopra e vediamo come implementare i test.
Passaggio 1) Assicurati che DemoApplication sia aperta in Visual Studio.
Passaggio 2) Aggiungiamo ora una nuova classe a DemoApplication. Questa classe conterrà una stringa chiamata "Guru99 - ASP.Net". Questa stringa verrà testata nel nostro progetto di test.
Segui il passaggio seguente per aggiungere una nuova classe.
- In Visual Studio, fare clic con il pulsante destro del mouse su "DemoApplication" in Esplora soluzioni.
- Scegli l'opzione Aggiungi-> Classe dal menu contestuale.
Passaggio 3) In questo passaggio,
- Assegna un nome "Tutorial.cs" alla nuova classe.
- Fare clic sul pulsante "Aggiungi" per aggiungere il file a DemoApplication.
Ora, una nuova classe viene aggiunta al file "DemoApplication".
Passaggio 4) Apri il nuovo file Tutorial.cs da "DemoApplication". Aggiungi la stringa "Guru99 - ASP.Net".
Per aprire il file, fare doppio clic sul file Tutorial.cs in Esplora soluzioni.
Il file avrà del codice predefinito già scritto. Non preoccuparti di quel codice, aggiungi semplicemente la riga di codice sottostante.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Spiegazione del codice: -
- La variabile Name è di tipo stringa.
- Infine, nel costruttore della classe Tutorial, assegna il valore della variabile Name. Il valore viene assegnato a "Guru99 - ASP.Net"
Passaggio 5) Ora vai al file demo.aspx e aggiungi le righe di codice per visualizzare il testo "Guru99 - ASP.Net".