Automatiseret test med ASP.NET MVC

Indholdsfortegnelse

Automatiseret test


Testene på vores programmer og applikationer er et nøgleelement for at garantere deres kvalitet, dette skyldes mange faktorer, en af ​​dem er, at vi skal bekræfte, at det, vi har gjort med vores algoritmer, når det anvendes på rigtige data og i det korrekte miljø, virker , også at udelukke uoverensstemmelser mv.
Problemet med at lave tests er, at hvis vi gør dem manuelt afhængigt af størrelsen på det system, der skal testes, kan dette generere en stor brug af den tilgængelige tid, og testene kan også være præget af menneskelige fejl.
I denne første del vil vi se en introduktion til, hvad automatiserede test er inden for udvikling og nogle yderligere nuancer, som vi skal tage højde for.
Det test Siden starten har de krævet den menneskelige faktor, men det tager meget tid og kræfter, da vi først skal udføre de forskellige sager, vi skal teste, opstille en liste over parametre og vedligeholde dem, hvis der opstår en fejl for at kunne at opdage det.
Men ikke kun det, når man laver en test manuelt Vi kan begå fejl uden at indse det, da vi som mennesker konstant er tilbøjelige til fejl, bortset fra det, hvis vi skal teste et system med 20 eller 30 moduler en dag sandsynligvis ikke er nok.
Selvom alt virker ugunstigt, manuelle test De er meget gode til at opdage andre typer situationer, for eksempel kan vi personligt vurdere, om grænsefladerne er venlige, hvor intuitiv applikationen er, hvor behagelig brugeroplevelsen er, disse tilfælde er ideelle til at gøre dem manuelt, og at det er næsten umuligt for et computerprogram til at give os denne type information, men med nogle statistiske applikationer er det muligt at få indikatorer om emnet.
Som vi allerede har set det manuelle test er meget komplekse og ikke særlig effektive i brugen af ​​tid og ressourcer, i nogen tid skemaet med automatiserede testDette præsenteres på en meget nyttig måde, da vi i stedet for at bruge timer og timer skærm efter skærm bare ved at køre en kommando kan få resultater med det samme og uden fejl.
VærktøjerFor at anvende automatiserede test Vi har mange værktøjer, men en af ​​de mest anvendte er konstruktion af testcases, hvor vi kan definere betingelser for de forskellige metoder og dermed evaluere, om de er korrekte eller ej, så vi kan etablere rettelser i tide.
Lad os se nedenfor en eksempelkode, hvor vi tester en metode til vores applikation:

Vi ser, hvordan vi indledningsvis angiver, at det er en testmetode, så definerer vi et passende navn, der fortæller os, hvad testen skal handle om, næste handling har vi defineret en variabel med resultatet af udførelse af den metode, vi skal teste; endelig bruge metoden AreEqual () vi validerer resultatet af variablen.
Som vi kan se, er det en meget enkel sag, og det kan virke som et stort problem, men dette er grundlaget for automatiserede test, med dette kan vi validere lighed, ulighed, eksistensen eller ej af komponenter osv.
Med dette afslutter vi denne første del, vi har lært nogle ting, som vi kan begynde at tænke på den automatiserede testproces i vores applikationer lavet med ASP.NET MVC.
Tidligereside 1 af 2NæsteKan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave