Mere effektiv softwareudvikling? Her er tre tip til automatiseret UI-test

Klumme: Mange mindre softwarevirksomheder har ikke manpower til manuelt at teste hver eneste release, som de sender på markedet. Derfor er en automatiseret proces ofte vejen frem.

Artikel top billede

UI-test (User Interface) er en vigtig del af softwareudviklingsprocessen, men gør man det manuelt, er det både tidskrævende og dyrt - og samtidig er der også mulighed for menneskelige fejl.

Desuden er det nok ikke helt forkert at postulere, at det ikke står øverst på ønskelisten over opgaver hos de fleste udviklere. Det flytter nemlig fokus fra mere relevante og spændende opgaver.

Hos nogle virksomheder er det blot nogle af årsagerne til, at man mere eller mindre bevidst vælger ikke at udføre disse test.

For et par år siden besluttede vi hos Queue-it at automatisere UI-testprocessen, og det har vi ikke fortrudt et øjeblik. Automatiseret test garanterer nemlig ensartet test af høj kvalitet og sikrer samtidig, at den nyudviklede software lever op til de specificerede krav.

Skal du i gang med en automatiseret UI-testsuite for første gang, så overvej følgende tre tip, som kan guide dig til succes.

1. Organiser

Sørg for at organisere dig optimalt fra start. En testsuite er kompleks af natur, og det kan derfor være en god idé at få en ekstern ekspert på banen, når grundstene til løsningen lægges.

Og så er det naturligvis vigtigt, at løsningen er struktureret ordentligt, så den er let af læse samt vedligeholde.

2. Stabliser

Når der skrives test til UI, er det vigtigt at være opmærksom på, at de skal være mere robuste end traditionelle unittest.

Ved arbejde med UI er timing vigtig. Eksempelvis skal der først klikkes på diverse links, når siden er indlæst. Du skal altså i større grad arbejde med polling-mekanismer, altså at afvente en ønsket tilstand, før du kan fortsætte med de efterfølgende test-trin.

3. Afgræns

Begræns dine test og fokuser på forskellige UI-funktionaliteter i hver enkelt test. Det vil gøre det videre arbejde meget mere præcist og brugbart - og du slipper for at undersøge flere forskellige muligheder for fejl i samme test.

Du skal huske at sikre dig, at din automatiserede testsuite indgår i din pipeline.

Vær opmærksom på, at det er forholdsvist tidskrævende at opbygge en automatiseret testsuite fra grunden. Det betyder, at man derfor ikke får en gevinst rent tidsmæssigt første gang, testen køres. Det må nærmere betragtes som en investering i fremtiden.

Alt i alt er det en god idé at have en automatiseret UI-testsuite, for du får frigivet en masse ressourcer i forhold til at teste manuelt. Samtidig får du bedre mulighed for at finde softwarefejl, hvilket gør det til et vigtigt QA-værktøj.

Hos Queue-it har vi brugt Selenium, xUnit, og .NET (C#), og hvis du vil vide mere om emnet, har vores udvikler, Frederik Williams, skrevet en fin artikel om, hvordan Queue-it har sat en automatiseret UI-testsuite op.

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Backup-/restore-specialist til Cyberdivisionen i Hvidovre

Københavnsområdet

Capgemini Danmark A/S

Senior SAP S/4HANA Finance Lead / Solution Architect

Københavnsområdet

Capgemini Danmark A/S

Open Application (Denmark)

Midtjylland

Computerworld Events

Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

It-løsninger | Nordhavn

SAP Excellence Day 2026

Få konkrete erfaringer med S/4HANA, automatisering og AI i praksis. Hør hvordan danske virksomheder realiserer gevinster og etablerer effektive SAP-løsninger. Vælg fysisk deltagelse hos SAP eller deltag digitalt.

Infrastruktur | København

Datacenterstrategi 2026

Denne konference bidrager med viden om, hvordan du balancerer cloud, on-premise og hybrid infrastruktur med fokus på kontrol, compliance og forretning.

Sikkerhed | Aarhus C

Identity Festival 2026 - Aarhus

Er du klar til en dag, der udfordrer din forståelse af, hvad Identity & Access Management kan gøre for din organisation? En dag fyldt med indsigt, inspiration og løsninger, der sætter kursen for, hvordan vi arbejder med IAM i de kommende år.

Se alle vores events inden for it

Navnenyt fra it-Danmark

Adeno K/S har pr. 2. februar 2026 ansat Casper Barner Kristensen som ServiceNow Expert. Han kommer fra en stilling som Senior Automation Architect. Nyt job
netIP har pr. 20. januar 2026 ansat Mikkel Lykke Petersen som Datateknikerelev ved netIP Thisted/Aalborg. Han er uddannet håndværker og har arbejdet som både montør, mekaniker, tømrer og tagdækker. Nyt job
Sourcing IT har pr. 2. februar 2026 ansat Susanne Sønderskov som Salgsdirektør. Hun skal især beskæftige sig med at styrke Sourcing IT’s kommercielle fundament, skalere salgsindsatsen og øge tilstedeværelsen bl.a. hos jyske kunder. Hun kommer fra en stilling som Salgsdirektør hos Right People Group ApS. Hun har tidligere beskæftiget sig med salgsledelse inden for IT-freelanceleverancer og komplekse kundeaftaler, både privat og offentligt. Nyt job

Susanne Sønderskov

Sourcing IT