Testowanie jest istotnym aspektem każdego języka programowania. Testowanie aplikacji ASP.Net jest możliwe przy pomocy Visual Studio.
Visual Studio służy do tworzenia kodu testowego. Służy również do uruchamiania kodu testowego aplikacji ASP.Net. W ten sposób łatwo można sprawdzić, czy w aplikacji ASP.Net nie ma błędów. W programie Visual Studio moduł testujący jest dostępny po wyjęciu z pudełka. Można od razu wykonać test dla projektu ASP.Net.
W tym samouczku nauczysz się:
- Wprowadzenie do testowania dla ASP.Net
- Tworzenie projektu testów jednostkowych .NET
- Uruchamianie projektu testowego
Wprowadzenie do testowania dla ASP.Net
Pierwszym poziomem testowania projektu ASP.Net jest testowanie na poziomie jednostki. Ten test dotyczy funkcjonalności aplikacji. Testowanie jest przeprowadzane w celu upewnienia się, że aplikacja zachowuje się zgodnie z oczekiwaniami. W ASP.Net pierwszym zadaniem jest utworzenie projektu testowego w programie Visual Studio. Projekt testowy będzie zawierał kod niezbędny do przetestowania aplikacji.
Rozważmy poniższą stronę internetową. Na stronie mamy wyświetlony komunikat „Guru99 - ASP.Net”. Teraz, jak możemy potwierdzić, że po uruchomieniu projektu ASP.Net wyświetlany jest poprawny komunikat. Odbywa się to poprzez dodanie projektu testowego do rozwiązania ASP.Net (używanego do tworzenia aplikacji internetowych). Ten projekt testowy zapewni wyświetlenie użytkownikowi właściwej wiadomości.
Przyjrzyjmy się teraz bardziej szczegółowo i zobaczmy, jak możemy pracować nad testowaniem w ASP.Net.
Tworzenie projektu testów jednostkowych .NET
Zanim utworzymy projekt testowy, musimy wykonać poniższe kroki wysokiego poziomu.
- Skorzystaj z naszego „DemoApplication” używanego we wcześniejszych sekcjach. To będzie nasza aplikacja, którą należy przetestować.
- Dodamy nową klasę do DemoApplication. Ta klasa będzie zawierać ciąg o nazwie „Guru99 - ASP.Net”. Ten ciąg zostanie przetestowany w naszym projekcie testowym.
- Na koniec stworzymy projekt testowy. Służy do testowania aplikacji ASP.Net.
Postępujmy więc zgodnie z powyższymi wysokopoziomowymi krokami i zobaczmy, jak wdrożyć testowanie.
Krok 1) Upewnij się, że aplikacja DemoApplication jest otwarta w programie Visual Studio.
Krok 2) Dodajmy teraz nową klasę do aplikacji DemoApplication. Ta klasa będzie zawierać ciąg o nazwie „Guru99 - ASP.Net”. Ten ciąg zostanie przetestowany w naszym projekcie testowym.
Postępuj zgodnie z poniższym krokiem, aby dodać nową klasę.
- W programie Visual Studio kliknij prawym przyciskiem myszy „DemoApplication” w Eksploratorze rozwiązań.
- Wybierz opcję Dodaj-> Klasa z menu kontekstowego.
Krok 3) Na tym etapie
- Nadaj nowej klasie nazwę „Tutorial.cs”.
- Kliknij przycisk „Dodaj”, aby dodać plik do aplikacji DemoApplication.
Teraz nowa klasa jest dodawana do pliku „DemoApplication”.
Krok 4) Otwórz nowy plik Tutorial.cs z „DemoApplication”. Dodaj ciąg „Guru99 - ASP.Net”.
Aby otworzyć plik, kliknij dwukrotnie plik Tutorial.cs w Eksploratorze rozwiązań.
Plik będzie miał już zapisany domyślny kod. Nie przejmuj się tym kodem, po prostu dodaj poniższy wiersz kodu.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Objaśnienie kodu: -
- Zmienna Name jest typu string.
- Na koniec w konstruktorze klasy Tutorial przypisz wartość zmiennej Name. Wartość jest przypisana do „Guru99 - ASP.Net”
Krok 5) Teraz przejdź do pliku demo.aspx i dodaj linie kodu wyświetlające tekst „Guru99 - ASP.Net”.