Testování je základním aspektem každého programovacího jazyka. Testování aplikací ASP.Net je možné pomocí sady Visual Studio.
Visual Studio se používá k vytvoření testovacího kódu. Používá se také ke spuštění testovacího kódu pro aplikaci ASP.Net. Tímto způsobem je snadné zkontrolovat případné chyby v aplikaci ASP.Net. V sadě Visual Studio přichází testovací modul s funkcí out of box. Jeden může okamžitě provést test pro projekt ASP.Net.
V tomto výukovém programu se naučíte
- Úvod do testování pro ASP.Net
- Vytvoření projektu testování jednotek .NET
- Spuštění testovacího projektu
Úvod do testování pro ASP.Net
První úrovní testování projektu ASP.Net je testování na úrovni jednotky. Tento test je funkčností aplikace. Testování se provádí, aby se zajistilo, že se aplikace chová podle očekávání. V ASP.Net je prvním úkolem vytvořit testovací projekt v sadě Visual Studio. Testovací projekt bude obsahovat kód potřebný k otestování aplikace.
Zvažme níže uvedenou webovou stránku. Na stránce máme zobrazenou zprávu „Guru99 - ASP.Net“. Jak můžeme potvrdit, že se při spuštění projektu ASP.Net zobrazí správná zpráva. To se provádí přidáním testovacího projektu do řešení ASP.Net (slouží k vývoji webových aplikací). Tento testovací projekt by zajistil, aby se uživateli zobrazila správná zpráva.
Podívejme se nyní na více podrobností a podívejme se, jak můžeme pracovat na testování v ASP.Net.
Vytvoření projektu testování jednotek .NET
Než vytvoříme testovací projekt, musíme provést níže uvedené kroky na vysoké úrovni.
- Použijte naši 'DemoApplication' použitou v předchozích částech. Toto bude naše aplikace, kterou je třeba otestovat.
- Do DemoApplication přidáme novou třídu. Tato třída bude obsahovat řetězec s názvem „Guru99 - ASP.Net“. Tento řetězec bude testován v našem testovacím projektu.
- Nakonec vytvoříme testovací projekt. Slouží k testování aplikace ASP.Net.
Postupujme tedy podle výše uvedených kroků na vysoké úrovni a uvidíme, jak implementovat testování.
Krok 1) Zajistěte, aby byla v aplikaci Visual Studio otevřená DemoApplication.
Krok 2) Pojďme nyní přidat novou třídu do DemoApplication. Tato třída bude obsahovat řetězec s názvem „Guru99 - ASP.Net“. Tento řetězec bude testován v našem testovacím projektu.
Podle následujícího kroku přidáte novou třídu.
- V sadě Visual Studio klikněte pravým tlačítkem na 'DemoApplication' v Průzkumníku řešení.
- V místní nabídce vyberte možnost Přidat-> Třída.
Krok 3) V tomto kroku
- Pojmenujte pro novou třídu název „Tutorial.cs“.
- Kliknutím na tlačítko Přidat přidejte soubor do DemoApplication.
Nyní je do souboru „DemoApplication“ přidána nová třída.
Krok 4) Otevřete nový soubor Tutorial.cs z „DemoApplication“. Přidejte řetězec „Guru99 - ASP.Net.“
Chcete-li soubor otevřít, poklepejte na soubor Tutorial.cs v Průzkumníku řešení.
Soubor bude mít předem napsaný nějaký výchozí kód. Neobtěžujte se tímto kódem, stačí přidat následující řádek kódu.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Vysvětlení kódu: -
- Proměnná Název je typu řetězec.
- Nakonec v konstruktoru třídy Tutorial přiřaďte hodnotu proměnné Název. Hodnota je přiřazena „Guru99 - ASP.Net“
Krok 5) Nyní přejděte do souboru demo.aspx a přidejte řádky kódu, aby se zobrazil text „Guru99 - ASP.Net“.