Automatiserad testning med ASP.NET MVC

Innehållsförteckning

Automatiserad testning


Testen på våra program och applikationer är ett viktigt element för att garantera deras kvalitet, detta beror på många faktorer, en av dem är att vi måste bekräfta att det vi har gjort med våra algoritmer när det tillämpas på verkliga data och i rätt miljö fungerar , också för att utesluta inkonsekvenser etc.
Problemet med att göra tester är att om vi gör dem manuellt beroende på storleken på systemet som ska testas, kan detta generera en stor användning av den tillgängliga tiden och testerna kan också markeras med mänskliga fel.
I denna första del kommer vi att se en introduktion till vad automatiska tester är inom utveckling och några ytterligare nyanser som vi måste ta hänsyn till.
De tester Sedan starten har de krävt den mänskliga faktorn, men det tar mycket tid och ansträngning eftersom vi först måste göra de olika fallen som vi ska testa, upprätta en lista med parametrar och behålla dem om ett fel uppstår för att kunna att upptäcka det.
Men inte bara det när man gör en testa manuellt Vi kan göra misstag utan att inse det, eftersom vi som människor är ständigt utsatta för fel, bortsett från det om vi måste testa ett system med 20 eller 30 moduler en dag är nog inte tillräckligt.
Även om allt verkar ofördelaktigt, manuella tester De är mycket bra på att upptäcka andra typer av situationer, till exempel kan vi personligen utvärdera om gränssnitten är vänliga, hur intuitiv applikationen är, hur trevlig användarupplevelsen är, dessa fall är idealiska att göra dem manuellt och att det är nästan omöjligt för ett datorprogram att ge oss denna typ av information, men med vissa statistiska tillämpningar är det möjligt att få indikatorer på ämnet.
Som vi redan har sett det manuella tester är mycket komplexa och inte särskilt effektiva i användningen av tid och resurser, för en tid sedan automatiserade testerDetta presenteras på ett mycket användbart sätt eftersom vi istället för att spendera timmar och timmar skärm efter skärm, bara genom att köra ett kommando kan vi få resultat direkt och utan fel.
VerktygFör att tillämpa automatiserade tester Vi har många verktyg, men en av de mest använda är konstruktionen av testfall där vi kan definiera villkor för de olika metoderna och därmed utvärdera om de är korrekta eller inte, så att vi kan fastställa korrigeringar i tid.
Låt oss se nedan en exempelkod där vi testar en metod för vår applikation:

Vi ser hur vi initialt anger att det är en testmetod, sedan definierar vi ett lämpligt namn som berättar vad testet kommer att handla om, nästa akt har vi definierat en variabel med resultatet av att köra metoden som vi behöver testa; äntligen använder metoden Är jämlika () vi validerar resultatet av variabeln.
Som vi kan se är det ett mycket enkelt fall och det kan tyckas som ett stort problem, men detta är grunden för automatiserade tester, med detta kan vi validera jämlikhet, ojämlikhet, förekomsten eller inte av komponenter etc.
Med detta avslutar vi den här första delen, vi har lärt oss några saker som vi kan börja tänka på den automatiska testprocessen i våra applikationer gjorda med ASP.NET MVC.
Tidigaresida 1 av 2NästaGillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave