Introduktion til test af formularskabeloner

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Du bør afprøve en formularskabelon, inden du udgiver den til brugerne til udfyldning, for at sikre at formularer, der er baseret på formularskabelonen, er lette at anvende, og at de indsamler de korrekte data.

Denne artikel indeholder

Oversigt

Afprøve funktioner til dataindsamling

Afprøve brugeroplevelsen

Oversigt

Afhængigt af antallet af brugere, der skal udfylde formularer baseret på formularskabelonen, og afhængigt af den type data, du gerne vil indsamle, kan test af en formularskabelon være så enkel som at gennemse en formularskabelon, der er beregnet til en lille gruppe, eller så omfattende som planlægning af en formel proces, der omfatter et testmiljø til test af funktionaliteten af en virksomhedsomspændende formularskabelon. Uanset om en formular er beregnet til 10 eller 10.000 brugere, er test af formularen stadig en vigtig del af designprocessen.

Hvis du afprøver en formularskabelon, inden den udgives, kan du:

  • Sikre dig, at formularer baseret på formularskabelonen indsamler den korrekte type data ved at bekræfte, at kontrolelementerne i formularskabelonen er konfigureret korrekt.

  • Bekræfte, at alle implementerede funktioner i formularskabelonen fungerer korrekt.

  • Sikre dig, at brugere kan oprette og sende en ny formular eller tilpasse en eksisterende formular baseret på formularskabelonen.

  • Bekræfte, at administreret kode i formularskabelonen virker iht. designet.

  • Bekræfte, at formularer konfigureret med forskellige sikkerhedsindstillinger fungerer som forventet.

Test af en formularskabelon starter typisk med definition af en testplan. Hvis formularskabelonen er beregnet til en lille publikum, kan testplanen være så enkel som nogle håndskrevne noter. Hvis formularskabelonen skal bruges af et større antal personer, kan testplanen være et formelt dokument, der beskriver de test, der er planlagt, de forventede resultater og de kriterier, der skal bruges til at afgøre, hvornår formularskabelonen er klar til udgivelse.

Det er en god idé at oprette en testplan i planlægningsfasen, inden du starter designet af formularskabelonen. Hvis formularskabelonens planlagte design ændres i løbet af designfasen, bør du tilpasse testplanen tilsvarende. Når du skrive en testplan, skal du sørge for at medtage test, hvor de korrekte værdier indtastes, og test, hvor forkerte værdier indtastes, så du kan sikre dig, at det kun er korrekte værdier, der gemmes eller sendes. Når du i løbet af planlægningsfasen beslutter at medtage et felt, et kontrolelement eller en funktion i formularskabelonen, bør du overveje at beskrive, hvordan du planlægger at afprøve feltet, kontrolelementet eller funktionen. Hvis du f.eks. planlægger at tilføje et kontrolelement i formularskabelonen, som kun skal acceptere positive tal fra 1 til 31, kan testplanen omfatte test, hvor du indtaster en korrekt værdi, en værdi der er højere eller lavere en de tilladte værdier og en test, hvor du indtaster tegn i stedet for tal.

I nogle tilfælde kan du vælge at afprøve funktionalitet, mens du designer formularskabelonen. Du kan f.eks. vælge at afprøve datavalideringen for et kontrolelement umiddelbart efter, at du har implementeret det, ved brug af eksempelvinduet. Dette kan reducere den tid, der kræves til test, når du er færdig med at designe formularskabelonen.

Når du er færdig med at designe formularskabelonen, kan du starte testen i henhold til testplanen. Noter de problemer, du finder under test af formularskabelonen. Men inden du løser et problem, bør du overveje, om problemet er værd af løse på nuværende tidspunkt. Afhængigt af tidsplanen for udgivelse af formularskabelonen kan du foretrække at løse datarelaterede problemer som f.eks. formler, der giver forkerte resultater, inden du løser visuelle problemer som farven på formularskabelonen eller placeringen af kontrolelementer. Når du har løst et problem, bør du gennemføre den samme test igen for at sikre, at problemet virkelig er blevet løst, og at nye fejl ikke er opstået.

I løbet af testprocessen beslutter du måske, at nye funktioner eller ændringer i formularskabelonens oprindelige design er nødvendige. Inden du implementere disse ændringer, bør du overveje omkostningerne ved at implementere og afprøve disse nye funktioner. Du bør også overveje muligheden af, at nye funktioner kan påvirke stabiliteten af nuværende funktioner. Når du tilføjer en ny funktion i en formularskabelon, bør du opdatere testplanen, så den omfatter test af den nye funktion. Du kan overveje at implementere disse nye funktioner på et senere tidspunkt, hvis implementeringsomkostningerne forsinker den planlagte udgivelse af formularskabelonen.

Testprocessen kan være en kombination af test af formularens funktion og udseende og test af processen til oprettelse og afsendelse af en nye formular eller ændring af en eksisterende formular baseret på formularskabelonen. Test af formularens funktionalitet omfatter sikring af, at de indsamlede data i formularen er korrekte. Test af data kan omfatte test af de Microsoft Office InfoPath-funktioner, der er implementeret i formularskabelonen som f.eks. betinget formatering, datavalidering og kode, samt sikring af at formularskabelonen indsamler de korrekte data. Du bør også afprøve processen til oprettelse af en ny formular, afsendelse af en ny formular og redigering af en eksisterende formular. Ved både at afprøve data og processen, kan du sikre dig, at formularer baseret på formularskabelonen kan indsamle og gemme de korrekte data.

Øverst på siden

Afprøve funktioner til dataindsamling

InfoPath indeholder en række funktioner som f.eks. betinget formatering, datavalidering, formler, regler og kode, der kan bruges til at sikre, at brugerne indtaster korrekte data i formularen. Du kan afprøve disse funktioner for at sikre, at de er konfigureret korrekt, ved at få vist et eksempel på formularskabelonen. Når du får vist et eksempel på formularskabelonen, åbner InfoPath et nyt Eksempel-vindue med en formular, der er baseret på formularskabelonen, som du kan bruge til at afprøve funktionerne.

Hvis du opdager, at du flere gange bruger det samme sæt data til at afprøve formularskabelonen, kan du gemme en formular med eksempeldata og derefter konfigurere formularskabelonen til at bruge denne formular med eksempeldata, når du får vist formularskabelonen. Dette fritager dig for at skulle indtaste det samme sæt data, hver gang du får vist formularskabelonen. Du kan bruge eksempeldata til at afprøve, om kontrolelementer og felter i formularskabelonen er konfigureret til at acceptere de korrekte data, eller du kan gemme en formular med eksempeldata, der er forkerte, så du kan afprøve, om formularskabelonen reagerer korrekt, når forkerte data indtastes.

Øverst på siden

Afprøve brugeroplevelsen

Hvis du vil afprøve den proces, brugerne vil opleve, når de udfylder og sender en formular baseret på formularskabelonen, skal du udgive formularskabelonen til et testmiljø. Ideelt set bør testmiljøet svarer til produktionsmiljøet, hvor brugerne får adgang til og udfylder formularer baseret på formularskabelonen. Hvis produktionsmiljøet f.eks. er et Microsoft Windows-netværk administreret af flere forskellige servere, der kører Microsoft Windows Server 2003, med en Microsoft SQL Server-database, bør testmiljøet være et separat Windows-netværk, der er administreret af en separat server. Du bør ikke gennemføre test i produktionsmiljøet, fordi testene kan påvirke brugerne i produktionsmiljøet eller dataene gemt på serverne.

I testmiljøet kan du afprøve processen til oprettelse og afsendelse af en ny formular og redigering af en eksisterende formular med data. Og du kan afprøve, om data sendes til de korrekte eksterne datakilder. Du kan også bruge testmiljøet til at afprøve beredskabsplaner for hvad der skal gøres, hvis serveren f.eks. pludselig går offline, mens en bruger har oprettet en formular men endnu ikke sendt den.

Tip: En anden måde at afprøve processen til at oprette, udfylde og sende formularer på er at invitere nogle typiske brugere til at anvende formularskabelonen, inden du gør den tilgængelig for alle brugerne. På denne måde kan du få bekræftet, at formularer baseret på formularskabelonen er lette at udfylde for faktiske brugere, og at brugere kan oprette og sende nye formularer eller ændre eksisterende formularer. I denne testperiode kan du indsamle værdifuld feedback på, hvordan brugerne rent faktisk anvender formularskabelonen, og du kan derefter redigere formularskabelonen i henhold til den modtagne feedback. Nogle brugere har måske problemer med anvendelsen af et bestemt kontrolelement, og du har ikke forudsagt denne problemstilling, da du designede formularskabelonen. Uden test med deltagelse af potentielle brugere ville du måske først opdage denne problemstilling, efter at du havde gjort formularskabelonen tilgængelig for alle brugerne.

Øverst på siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×