Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Tests v/Palle.

Lignende præsentationer


Præsentationer af emnet: "Tests v/Palle."— Præsentationens transcript:

1 Tests v/Palle

2 Opdelingen af systemet
Udgangspunkt i SPU Programdesign Opdeling i processer Opdeling i moduler Komme ind på den opdeling der er foretaget Systemet opdeles i mindre dele Til opdeling benyttes SPU modellen Strukureret Program Udvikling (SPU) Et systematisk værktøj man kan hive elementer ud fra og kombinere andre metoder Der findes ingen generel model til kombi HW/SW projekter Da de er specifikke SPU knap så egnet til kombi men, bedre end slet ingen. Først designes systemstrukturen Der erfter opdeles i Processer Som hver især opdeles i Moduler

3 V-modellen V-modellen Taget fra SPU
Beskrivelse af den systematiske fremgangsmåde

4 Moduler i systemet En oversigt over de moduler der indgår i systemet
Forenklet udgave af den claus havde på Hardware/software opdeling IRQ-Håndtering og IRQ-Enable er medtaget Indgår som det videre udvikling af minimunsystemt

5 Processer i systemet Samme oversigt hvor processerne er medtaget

6 Testomgivelser Testomgivelser i SW Testdriver Teststub
Modultest af software vha driver og stubbe.

7 Testmetoder og Værktøjer
Hardwaretest Peelsimulering Målinger Softwaretest Simuleringer på PC Testprogrammer til test på system TS2MON Hvordan er modulerne blevet testet i projektet Hardware Som er implementeret iform af peel er simuleret i Winplace Med mulig hed for at sætte testvektorer op grafisk Laboratorium målinger for teste signal nivauer og lignende Software C-kodet software er testet på PC med eget udviklet program - Mulighed for at sætte bit i registre og derved teste moduler - Mulighed for at få displaytekst udlæst på skærm Assemblerkode testet på system med Testdummy.s - Anvendes som testdriver og testtub - Sætte parametre op så enkelte rutiner kan testes. - Resultater Aflæses vha TS2MON TS2MON Kan aflæse indhold adressser og registre samt skrive direkte til dem i HEX kode

8 Specifikke Tests Testmetoder anvendt på moduler og processer
Moduler testet under modultest Moduler testet under procestest Hvad er valgt testet hvodan i projektet Videre til gennemgang af de enkelte moduler og processer

9 Modultest af systemet Oversigten igen
Markere hvilke moduler der testet med hvilke testmetoder/værktøjer

10 Modultest af systemet Markeret med farver hvilke moduler der er testet
På hvilken måde Peelsimulering Måling PC simulering Systemprogram + TS2MON Moduler der ikke er testede, pga HW/SW afhængighed Disse vil blive testet under proces test Oprids af processerne

11 Modultest af systemet Oversigten endnu engang Processerne indtagnet
Fjerner farverne

12 Procestest af systemet
Videre til hvordan processerne er testet Markere hvilke processer der er testet hvordan

13 Procestest af systemet
PC simulering Systemprogram + TS2MON Processen Dataflow modultestet Endelig test under acceptest. Acceptesten udføres med de funktioner der virker

14 Evaluering af Tests Vurdeinger af tests Testforløbet
Kvaliteten og bybden de tests der er udført, set i forhold til at få et system synes tilstrækkelig i forhold til at få en kørende prototype på benene Ved videreudvikling ville et review over hele processen samt endnu en gennemgang af testene være at foretrække Der blev ikke erfaret væsentlige fejl i forbindelse med testene Kun små fejl i kode.

15 Konklusion Ny accepttest Implementeret i nværende system
Funktioner testet i rapporten Indikering af memorystatus Spol frem Mangler af blive implementeret Spol tilbage Lager defragmentering Adskillelse af overførte besekder Sletning af enkelt besked i lageret Der er blevet videre udviklet på koden siden aflevering Dette vil ligge op til en ny udførelse af acceptesten Derfor vil der blive lavet en lille demo af eksisterende, samt nye Funktioner.

16 Demonstration af Diktafon


Download ppt "Tests v/Palle."

Lignende præsentationer


Annoncer fra Google