Gå til indholdet

Automatiske tests i Business Central

Automatiske tests er en helt naturlig del af moderne softwareudvikling.

Hvis du ikke har automatiske tests, så har du ikke moderne softwareudvikling. Så enkelt er det.

Automatiserede tests er en kritisk del af en professionel implementering af Business Central. Som beslutningstager er det vigtigt at forstå, hvorfor tests er vigtige, og hvad du skal kræve af din leverandør.

Hvad er automatiske tests?

Automatiserede tests er funktioner der tester at funktioner og brugerscenarier opfører sig som forventet.

Hvordan laver man automatiske test i BC

I Business Central udvikler man en separat test-app ved siden af jeres app.

Hvor tit skal man køre tests

Hver eneste gang man laver en ændring til din udvidelse, køres alle tests inden ændringen kommer i produktion.

Det vil sige ved:

  • alle rettelser
  • implementering af ny funktionalitet
  • opdatering til næste version

Hvorfor er automatiske tests vigtige?

Business Central er et ultra dynamisk miljø. Din udvidelse afhænger af Microsoft og apps fra en hel række andre leverandører.

Tests giver dig en hvis garanti for at din funktionalitet til en hver tid stadig opfører sig som forventet.

Tests ændrer måden din leverandør koder

Dette er måske den vigtigste pointe: Når udviklere skriver tests og funktioner i parallel, bliver de bedre programmører.

Tests tvinger os til at tænke over edge cases, fejlhåndtering og robusthed. Dette fører til mere robust og ren kode - ikke kun fordi tests finder fejl, men fordi processen med at skrive tests gør koden bedre fra starten.

Dette betyder, at investering i automatiserede tests ikke kun giver dig verifikation - det giver dig også bedre kodekvalitet.

Hvordan kommer du i gang?

Start med at:

  • Udpege dine kritiske processer - Hvad må aldrig gå i stykker?
  • Definere acceptkriterier - Hvad betyder “det virker” i praksis?
  • Stille krav til leverandør - Test skal leveres sammen med ny funktionalitet

Dernæst skal det gøres til en fast del af udviklingsprocessen.

Konklusion

Automatiserede tests er ikke en teknisk luksus. De er en forretningsbeslutning, der reducerer risiko, forbedrer stabilitet og gør migrering og opgraderinger mere forudsigelige.

Lad mig hjælpe jer med at komme igang. Jeg har masser af erfaring med at skrive automatiske tests.

Jeg ser frem til at høre fra dig.

Finn Pedersen

  • Telefon: (+45) 21473574
  • Email: finn@finnpedersenfrance.com