• Ingen resultater fundet

Test af udvidet funktionalitet

In document Vedlagt denne rapport (Sider 55-66)

8. Test (Evaluering)

8.2. Test af udvidet funktionalitet

8.2. Test af udvidet funktionalitet

Efterhånden som de forskellige delelementer af udvidelsen blev færdige, er der udført test af disse op imod kravspecifikationen.

Til hvert krav er der blevet udarbejdet én eller flere testplaner, der beskriver hvorledes testen skal udføres, samt hvilke forudsætninger der skal være opfyldt, for at testen kan udføres. Tillige er der forventede resultat beskrevet, samt nødvendige handlinger ved fundne fejl.

Følgende er en liste over de testplaner der er lavet:

Testplan 1 – Afspilning og visning af annoteringer Testplan 2 – Tilgængelighed af relevante nøgledata Testplan 3a – Visning af grafisk data overview i listen Testplan 3b – Visning af grafisk data overview i tooltip Testplan 4 – Persistering af kolonner

På de næste sider findes testplanerne og de tilhørende testrapporter. Der fandtes ingen fejl under den endelige testfase.

TESTPLAN

Krav 1 – Afspilning og visning af annoteringer Testplan ID.:

• Den valgte node indeholder projekter med tekst og lyd annoteringer.

• Mindst én node i listen indeholder mere end én tekstannotering

Udførsel:

1. Flyt musemarkøren hen over højtaler ikonet for et projekt indeholdende en lydannotering. Hold musen stille.

a. Lydannoteringen afspilles fra start til slut.

2. Flyt musemarkøren hen over højtaler ikonet for et projekt indeholdende en lydannotering. Flyt musen efter et kort øjeblik.

a. Lydannoteringen afspilles, men stoppe det øjeblik musemarkøren forlader ikonet.

3. Flyt musemarkøren hen over en node indeholdende mindst én tekstannotering.

a. Et tooltip med teksten fra annoteringen vises.

4. Flyt musemarkøren hen over en node indeholdende mindst to tekstannoteringer.

a. Et tooltip med den samlede tekst fra tekstannoteringerne vises.

Korrigerende handlinger ved fundne fejl:

Kildekoden rettes til og testen foretages igen.

8.2 Test af udvidet funktionalitet 57

TESTRAPPORT

Krav 1 – Afspilning og visning af annoteringer Testrapport ID:

1

version:

1.0

Testtype:

Krav spec. test

Udført:

10-04-07

Tester:

GWK Testresultat:

1 & 2:

Lydannoteringerne afspilles i begge tilfælde korrekt og stopper når musemarkøren forlader cellen.

3: 4:

Konklusion:

Testen forløb som forventet.

TESTPLAN

Krav 2 – Tilgængelighed af relevante nøgledata Testplan ID.:

Test at GridView indeholder de relevante nøgledata for de enkelte projekter.

Testforudsætninger:

• En node (job eller bruger) er valgt

• Den valgte node indeholder projekter af alle tre hovedgrupper.

Udførsel:

1. Slå alle kolonner med nøgledata til i GridView.

a. Se at ”Start Time”, ”Stop Time” og ”Duration” er korrekt udfyldt for alle typer af projekter.

b. Se at ”LAeq”, ”LAFmax”, og ”LAFmin” er korrekt udfyldt (B vejede projekter indeholder ikke data til disse kolonner).

c. Se at ”Serial Number” er korrekt udfyldt for alle typer af projekter (Projekter genereret i simulatoren er mærket med ”(Simuleret)” i denne kolonne).

d. Se at ”Path” peger på den korrekte sti til projektet for alle projekttyper.

Korrigerende handlinger ved fundne fejl:

Kildekoden rettes til og testen foretages igen.

8.2 Test af udvidet funktionalitet 59

TESTRAPPORT

Krav 2 – Tilgængelighed af relevante nøgledata Testrapport ID:

1

version:

1.0

Testtype:

Krav spec. test

Udført:

10-04-07

Tester:

GWK Testresultat:

Konklusion:

Alle data er tilstede i listen og som forventede.

TESTPLAN

Krav 3a – Visning af grafisk data overview i listen Testplan ID.:

Test at GridView kan vise en grafisk repræsentation af logge og spektre projekter, direkte i listen.

Testforudsætninger:

• En node (job eller bruger) er valgt

• Den valgte node indeholder projekter af logge og spektre hovedgrupperne.

• Loggeprojekterne er lavet med version 2.0 eller nyere af BasicEnv softwaren.

Udførsel:

1. Slå kolonnen ”Graph” til i GridView.

a. Der vises, for loggede projekter, en min/max indhylningskurve der repræsentere de egentlige loggede data.

b. Der vises, for spektre projekter, et søjlediagram med et antal søjler svarende til antallet af målte frekvensbånd.

c. Graferne er farvekodede efter lydniveauet ved det enkelte tidssample/frekvensbånd.

Korrigerende handlinger ved fundne fejl:

Kildekoden rettes til og testen foretages igen.

8.2 Test af udvidet funktionalitet 61

TESTRAPPORT

Krav 3a – Visning af grafisk data overview i listen Testrapport ID:

1

version:

1.0

Testtype:

Krav spec. test

Udført:

10-04-07

Tester:

GWK Testresultat:

Konklusion:

Der vises korrekte farvekodede grafer for begge typer projekter. Der fandtes ingen fejl.

TESTPLAN

Krav 3b – Visning af grafisk data overview i tooltip Testplan ID.:

Test at GridView kan vise en grafisk repræsentation af logge og spektre projekter, i et tooltip.

Testforudsætninger:

• En node (job eller bruger) er valgt

• Den valgte node indeholder projekter af logge og spektre hovedgrupperne.

• Loggeprojekterne er lavet med version 2.0 eller nyere af BasicEnv softwaren.

• Kolonnen ”Graph” er slået til i GridView.

Udførsel:

1. Flyt musemarkøren hen over cellen med et grafisk overview af et projekt med loggede data.

a. Se at der kommer et tooltip frem, der viser en max og min kurve for loggeperioden.

b. Se at akserne har de rigtige enheder og skalerede korrekt.

c. Se at vægtningen i øverste højre hjørne, svarer overens med den vægtning der blev anvendt ved målingen.

2. Flyt musemarkøren hen over cellen med et grafisk overview af et projekt med spektre data.

a. Se at der kommer et tooltip frem, der viser et søjlediagram der repræsenterer det målte frekvens spektre.

b. Se at akserne har de rigtige enheder og skalerede korrekt.

c. Se at vægtningen i øverste højre hjørne, svarer overens med den vægtning der blev anvendt ved målingen.

3. Fjern musemarkøren fra en ”Graph” celle.

a. Se at tooltippet forsvinder med det samme.

Korrigerende handlinger ved fundne fejl:

Kildekoden rettes til og testen foretages igen.

8.2 Test af udvidet funktionalitet 63

TESTRAPPORT

Krav 3b – Visning af grafisk data overview i tooltip Testrapport ID:

1

version:

1.0

Testtype:

Krav spec. test

Udført:

10-04-07

Tester:

GWK Testresultat:

Konklusion:

De to typer tooltips vises korrekt og forsvinder når musemarkøren fjernes fra cellen.

TESTPLAN

Krav 4 – Persistering af kolonner Testplan ID.:

Test at kolonneopsætningen persisteres individuelt for Search og Arkiv browseren.

Testforudsætninger:

• BZ5503 er startet op

• Archive er valgt i task selectoren Udførsel: kolonne-opsætningen ikke har ændret sig.

4. Lav igen om i kolonneopsætningen 5. Luk Search og luk BZ5503.

6. Start BZ5503.

7. Start Search

a. Verificer at kolonne-opsætningen ikke har ændret sig.

Korrigerende handlinger ved fundne fejl:

Kildekoden rettes til og testen foretages igen.

8.2 Test af udvidet funktionalitet 65

TESTRAPPORT

Krav 4 – Persistering af kolonner Testrapport ID:

1

version:

1.0

Testtype:

Krav spec. test

Udført:

10-04-07

Tester:

GWK Testresultat:

• Alle kolonneopsætninger persisteres efter lukning og genåbning af Search.

• Alle kolonneopsætningen persisteres i Search efter lukning og genåbning af BZ5503.

• Alle kolonneopsætninger persisteres i ArchiveBrowseren efter lukning og genåbning af BZ5503.

Konklusion:

Testen forløb som forventet og det fandtes ingen problemer.

In document Vedlagt denne rapport (Sider 55-66)