Automatisert testing med ASP.NET MVC

Innholdsfortegnelse

Automatisert testing


Testene på programmene og applikasjonene våre er et sentralt element for å garantere kvaliteten, dette skyldes mange faktorer, en av dem er at vi må bekrefte at det vi har gjort med algoritmene våre når de ble brukt på ekte data og i riktig miljø fungerer. , også for å utelukke inkonsekvenser, etc.
Problemet med å gjøre tester er at hvis vi gjør dem manuelt, avhengig av størrelsen på systemet som skal testes, kan dette generere en stor bruk av tilgjengelig tid, og testene kan også være preget av menneskelige feil.
I denne første delen vil vi se en introduksjon til hva automatiserte tester er innenfor utvikling og noen ekstra nyanser som vi må ta hensyn til.
De tester Siden oppstarten har de krevd den menneskelige faktoren, men dette tar mye tid og krefter siden vi først må gjøre de forskjellige sakene som vi skal teste, etablere en liste over parametere og vedlikeholde dem i tilfelle det oppstår en feil for å kunne å oppdage det.
Men ikke bare det når du lager en test manuelt Vi kan gjøre feil uten å innse det, siden vi som mennesker stadig er utsatt for feil, bortsett fra det hvis vi må teste et system med 20 eller 30 moduler en dag sannsynligvis ikke er nok.
Selv om alt virker ufordelaktig, manuelle tester De er veldig flinke til å oppdage andre typer situasjoner, for eksempel kan vi personlig vurdere om grensesnittene er vennlige, hvor intuitiv applikasjonen er, hvor hyggelig brukeropplevelsen er, disse sakene er ideelle for å gjøre dem manuelt og at det er nesten umulig for et dataprogram å gi oss denne typen informasjon, men med noen statistiske applikasjoner er det mulig å skaffe indikatorer om emnet.
Som vi allerede har sett det manuelle tester er veldig komplekse og lite effektive i bruk av tid og ressurser, for en stund opplegget av automatiserte testerDette presenteres på en veldig nyttig måte, siden vi i stedet for å bruke timer og timer på skjerm etter skjerm, bare ved å kjøre en kommando, kan vi få resultater umiddelbart og uten feil.
VerktøyFor å bruke automatiserte tester Vi har mange verktøy, men en av de mest brukte er konstruksjonen av testcases der vi kan definere forhold på de forskjellige metodene og dermed evaluere om de er riktige eller ikke, slik at vi kan etablere korreksjoner i tide.
La oss se nedenfor en eksempelkode der vi tester en metode for applikasjonen vår:

Vi ser hvordan vi i utgangspunktet indikerer at det er en testmetode, så definerer vi et passende navn som forteller oss hva testen skal handle om, neste handling har vi definert en variabel med resultatet av å utføre metoden vi må teste; endelig bruker metoden Er like () vi validerer resultatet av variabelen.
Som vi kan se, er det en veldig enkel sak, og det kan virke som et stort problem, men dette er grunnlaget for automatiserte tester, med dette kan vi validere likhet, ulikhet, eksistens eller ikke av komponenter, etc.
Med dette fullfører vi denne første delen, vi har lært noen ting som vi kan begynne å tenke på den automatiserte testprosessen i våre applikasjoner laget med ASP.NET MVC.
Tidligereside 1 av 2NesteLikte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave