SlideShare a Scribd company logo
1 of 25
Download to read offline
[POKDM 20050518] 1
Automatiseringsmuligheder ved test af
standardsystemer på baggrund af erfaringer
fra DeMars-projektet
MERCURY
18. maj 2005
[POKDM 20050518] 2
Agenda
Testforløbet på DeMars-projektet –
fundamentet for test-automatiseringen
Erfaringer med test-automatisering på
DeMars-projektet
[POKDM 20050518] 3
DeMars-projektet
• Det danske Forsvars management
og ressourcestyringssystem
• Styring og forvaltning af
• Økonomi
• Materiel
• Personel
• Informatik
• Organisationsstruktur
• Tilvejebringelse af
• Ledelsesinformation
[POKDM 20050518] 4
Det danske Forsvars nøgletal
31.000 personer (årsværk) i fredsstyrken
Samlet krigsstyrke på 65.000 personer
13.500 køretøjer
26 egentlige kampskibe og 72 andre fartøjer
69 kampfly og 75 andre luftfartøjer
19 skoler og større uddannelsessteder
2.8 mio. m2 (etagemeter) bygninger
[POKDM 20050518] 5
DeMars-projektets omfang
Forsvarskommandoen ansvarlig for udbud,
implementering og drift
Økonomiske ressourcer ca. 700 mio. kr.
Interne ressourcer ca. 570 årsværk
Tidshorisont 1998 - 2004
10.000 slutbrugere
Erstatter 60 centralt styrede systemer og
30 lokale systemer
[POKDM 20050518] 6
Testniveauer
Unittest
udvikling
SAP
Unittest
udvikling
Interfaces
Unittest
udvikling
konverter.
Unittest
konfigu-
rering
Delsystemtest
Delsystemtest
Delsystemtest
Delsystemtest
Integrationstestalledelløsninger
Overtagel-
sesprøve
(svartids-
måling)
Drifts-
prøve
Konverteringstest
System-
test
Traditionelt testforløb med unittest,
delsystemtest og integrationstest
Konverteringstest omfattende iterativ
load af konverteringsdata
[POKDM 20050518] 7
Afholdte testforløb
Delsystemtest Integrationstest Konverteringstest
Organisationsstruktur
V0A
-Kontoplan og budget
Kreditor, debitor, finans V0B
Personaleforvaltning
V1 V1Bevillingsstyring
Materielnormering og indkøb/modtagelse
Intern afregning V1B -
Uddannelsesforvaltning
V2 V2Anlægsregnskab
Lagerstyring og MRP
Arbejdstidsadministration
V3A V3A
Målopfyldelse (personel/materiel)
Salg, udlån og udleje V3AE V3AE
Vedligehold & produktionsstyring V3B V3B
[POKDM 20050518] 8
300 scenarier og 4.300 TC
Ver.
Delsys.test
Sc. TC
Int.test
Sc. TC
Organisationsstruktur
V0A
16 111
8 70
Kontoplan og budget 5 57
Kreditor, debitor, finans V0B 15 264 24 338
Personaleforvaltning
V1
9 102
37 502Bevillingsstyring 2 43
Materielnormering og indkøb/modtagelse 48 378
Intern afregning V1B - - 6 53
Uddannelsesforvaltning
V2
18 146
38 408Anlægsregnskab 5 68
Lagerstyring og MRP - -
Arbejdstidsadministration
V3A
12 204
5 943
Målopfyldelse (personel/materiel) 3 55
Salg, udlån og udleje V3AE 21 206 10 79
Vedligehold & produktionsstyring V3B - - 27 217
[POKDM 20050518] 9
Anvendte testværktøjer
Værktøj Primær anvendelse
TestDirector Styring af testscenarier, testdrejebøger,
testaktiviteter og testcases, herunder
testdata og forventet resultat
QuickTest for R/3 Test-automatisering
LoadRunner Loadgenererings- og
svartidsmålingsværktøj til simulering af
samtidige brugere og transaktioner
Remedy/TestDirector Styring af fejl og ændringsønsker
SAP CATT SAP Automatiseringsværktøj (Computer
Aided Testing Tool)
[POKDM 20050518] 10
Test cases i TestDirector
[POKDM 20050518] 11
Testdata dokumenteret i Excel
[POKDM 20050518] 12
Behov for automatisering
Stigende behov for effektiv regressionstest, fx:
 mellem projektversioner
 ved større fejlrettelser
 ved opdatering med SAP support packages
SAP kræver opgraderinger med stadig hyppigere
mellemrum
Afvikling af regressionstest opfattedes tit som en
uhensigtsmæssig stor belastning af
implementeringsprojektet
QuickTest for SAP R/3 blev indført i forbindelse
med regressionstest under version 2
[POKDM 20050518] 13
QuickTest for R/3 - funktioner
QuickTest er et capture/replay værktøj – kan
sammenlignes med SAP CATT
Testerens indtastninger i systemet indspilles i et
script, der efterfølgende kan genkøres et antal
gange
Efter indspilningen er det muligt at parame-
terisere scriptet, således at testdata læses fra et
regneark
Testresultater gemmes i regneark, der kan
sammenlignes med forventet resultat
[POKDM 20050518] 14
Optagelse af scripts
[POKDM 20050518] 15
Erfaringer QuickTest for R/3
Indspilning af scripts foregår meget intuitivt og
brugervenligt
Udvidelse af scripts med yderligere funktioner bliver
hurtigt nødvendigt - fx pauser - og kræver lidt mere
kompetence
Håndtering af forventet resultat og sammenkædning af
scripts med data er mere komplekst
Fejlløsning under testafvikling – ofte nødvendigt når et
script ikke har været kørt i en længere periode – kræver
stor forståelse for QuickTest
Avancerede brugere løber ind i produktets
begrænsninger fx ved komplekse registreringsbilleder
og ved fritekst
[POKDM 20050518] 16
Erfaringer med testscripts
Normalt optages et script for hver testcase, og
et tungt og komplekst system opbygges hurtigt
QuickTest scripts er meget følsomme overfor
de mindste ændringer i løsningen – kun
forholdsvise stabile dele af løsningen bør
automatiseres
Det er vanskeligt at vedligeholde et script. Ved
rettelser er genindspilning ofte det nemmeste
Ekstraindsats med hensyn til design og
automatisering er nødvendig i forhold til
traditionelle testcases
[POKDM 20050518] 17
Dokumentation
Testcases blev indledningsvist udarbejdet
på sædvanlig måde i TestDirector
Nødvendigt at dokumentere mulige
systemafvigelser, systemmeddelelser,
optionelle vinduer osv. i større grad end
normalt
Ved ændringer/tilføjelser kræver det en
ekstra indsats at holde testcase
beskrivelserne i TestDirector ajour
[POKDM 20050518] 18
Specielt succesfulde områder
Test af iterativ karakter, dvs. når:
 store datamængder skal indtastes
nøjagtigt
 der foretages komplekse beregning af
forventet resultat
 der forventes mange genkørsler
Regressionstest af funktioner, der
vurderes at være stabile udviklings-
mæssigt
[POKDM 20050518] 19
Testforløb af iterativ karakter
• Test af arbejdstidsregler for alle
personalekategorier/overenskomster under FMN
• Opstilling af relevante tidsperioder for en given
tidsart for en given personalekategori i Excel
• Beregning af forventet resultat for de aktuelle
timesaldi og aktuelle månedssaldi for løbende 3
måneder i Excel
• Automatisk testafvikling hvor tidsarter, perioder og
personalegrupper indlæses med QuickTest i SAP
• Automatisk sammenligning af resultatsaldi fra
QuickTest/SAP med forventet resultatet i Excel
[POKDM 20050518] 20
Regressionstest scenarie
1. Oprettelse af enhed
2. Oprettelse og vedligeholdelse af materiel stamdata
3. Personelnormering
4. Materielnormering
5. Oprettelse af BSP-elementer og bevillingsstyring
6. Indkøb af materiel
7. Varemodtagelse af materiel
8. Betaling af faktura
9. Månedsafslutning
10. Tilkommandering af personel
11. Tidsregistering
[POKDM 20050518] 21
Andre anvendelsesmuligheder
• Reetablering af uddannelsesmiljøer
• Reetablering af testmiljø
• Konvertering
• Masseændringer
• Brugeradministration
[POKDM 20050518] 22
Eksempel vedrørende 1. gangs
GUI- og funktionstest
• Situation:
• Et projekt skal gennemføre 6 testgennemløb
• Der er allokeret 5 testhold af 2 personer
• Der er allokeret 1 testleder
• Hvert manuelt testgennemløb vil vare 5 dage
• Statens løn rammer ligger til grund
• Omkostning ved traditionel testmetode:kr. 800.000
• Omkostning ved ASQ løsning: kr. 500.000
• Besparelse kr. 300.000
• Samme testhold vil ved kommende/lignende testforløb
spare kr. 600.000
[POKDM 20050518] 23
Eksempel vedrørende 1. gangs
GUI/funktionstest samt load-
og stresstest
• Situation:
• Et projekt skal gennemføre 6 testgennemløb
• Der er allokeret 5 testhold af 2 personer
• Der er allokeret 24 personer til stresstest
• Der er allokeret 1 testleder
• Hvert manuelt testgennemløb vil vare 5 dage
• Statens løn rammer ligger til grund
• Omkostning ved traditionel testmetode:kr. 2.500.000
• Omkostning ved ASQ løsning: kr. 1.000.000
• Besparelse kr. 1.500.000
Samme testhold vil ved kommende/lignende testforløb spare
kr. 2.000.000
[POKDM 20050518] 24
Konklusion
En SAP-implementering er en levende
mekanisme, der følger med udviklingen
indenfor både teknologi og resten af
virksomheden - dette gør automatisering
vanskelig
Almindelig brugertest er dog samtidig utrolig
tidskrævende, og på områder der vurderes
stabile udviklingsmæssigt, kan
automatisering give forøget effektivitet og
testdækning
[POKDM 20050518] 25
Spørgsmål.
?
Kontakt:
Orlogskaptajn Kim Holm
kimholm@mil.dk

More Related Content

Similar to 20050518 FVS præsentation

Standardisering og effektivitet i IT afdelingen
Standardisering og effektivitet i IT afdelingenStandardisering og effektivitet i IT afdelingen
Standardisering og effektivitet i IT afdelingenMicrosoft
 
Valg af nyt projektbaseret ERP system, Claus Birkholm, Alectia
Valg af nyt projektbaseret ERP system, Claus Birkholm, AlectiaValg af nyt projektbaseret ERP system, Claus Birkholm, Alectia
Valg af nyt projektbaseret ERP system, Claus Birkholm, AlectiaMediehuset Ingeniøren Live
 
IT kontrakter 2015 - Godkendelseskriterier og ændringshåndtering
IT kontrakter 2015 - Godkendelseskriterier og ændringshåndteringIT kontrakter 2015 - Godkendelseskriterier og ændringshåndtering
IT kontrakter 2015 - Godkendelseskriterier og ændringshåndteringravnholt
 
It kontrakter 2015
It kontrakter 2015It kontrakter 2015
It kontrakter 2015Shukushu1
 
Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)
Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)
Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)IBM Danmark
 
Vælg den rigtige leverandør
Vælg den rigtige leverandørVælg den rigtige leverandør
Vælg den rigtige leverandørBestBrains
 
VidenDanmark seminar 25. januaer 2012: Digitalisering af processer i Energine...
VidenDanmark seminar 25. januaer 2012: Digitalisering af processer i Energine...VidenDanmark seminar 25. januaer 2012: Digitalisering af processer i Energine...
VidenDanmark seminar 25. januaer 2012: Digitalisering af processer i Energine...rikkepfanner
 
Maximo storebælt
Maximo storebæltMaximo storebælt
Maximo storebæltIBM Danmark
 
Maguire - Quality, Focus and Process
Maguire - Quality, Focus and ProcessMaguire - Quality, Focus and Process
Maguire - Quality, Focus and ProcessStina Rhindal Maguire
 
Kontrolordningen og-svovlbrinte-robot
Kontrolordningen og-svovlbrinte-robotKontrolordningen og-svovlbrinte-robot
Kontrolordningen og-svovlbrinte-robotEVAnetDenmark
 
Praktisk anvendelse af Rational CLM
Praktisk anvendelse af Rational CLMPraktisk anvendelse af Rational CLM
Praktisk anvendelse af Rational CLMIBM Danmark
 
Implementering af en skalerbar udviklingsplatform
Implementering af en skalerbar udviklingsplatformImplementering af en skalerbar udviklingsplatform
Implementering af en skalerbar udviklingsplatformIBM Danmark
 
Ingen projektstyring uden risikostyring!, Jesper Pedersen - Rambøll
Ingen projektstyring uden risikostyring!, Jesper Pedersen - RambøllIngen projektstyring uden risikostyring!, Jesper Pedersen - Rambøll
Ingen projektstyring uden risikostyring!, Jesper Pedersen - RambøllMediehuset Ingeniøren Live
 
It arkitektur - forankring & værditilførsel
It arkitektur - forankring & værditilførselIt arkitektur - forankring & værditilførsel
It arkitektur - forankring & værditilførselLars Rosenberg Nielsen
 
Kravspec best brains 4. okt. 2012
Kravspec   best brains 4. okt. 2012Kravspec   best brains 4. okt. 2012
Kravspec best brains 4. okt. 2012BestBrains
 
Traening af softwareudviklere i usabilityarbejde af Jane Billestrup, AAU
Traening af softwareudviklere i usabilityarbejde af Jane Billestrup, AAUTraening af softwareudviklere i usabilityarbejde af Jane Billestrup, AAU
Traening af softwareudviklere i usabilityarbejde af Jane Billestrup, AAUInfinIT - Innovationsnetværket for it
 
Service Navigator - Westergaard Management
Service Navigator - Westergaard ManagementService Navigator - Westergaard Management
Service Navigator - Westergaard ManagementIBM Danmark
 

Similar to 20050518 FVS præsentation (20)

Standardisering og effektivitet i IT afdelingen
Standardisering og effektivitet i IT afdelingenStandardisering og effektivitet i IT afdelingen
Standardisering og effektivitet i IT afdelingen
 
Valg af nyt projektbaseret ERP system, Claus Birkholm, Alectia
Valg af nyt projektbaseret ERP system, Claus Birkholm, AlectiaValg af nyt projektbaseret ERP system, Claus Birkholm, Alectia
Valg af nyt projektbaseret ERP system, Claus Birkholm, Alectia
 
Automatiseret GUI-test af Lars Kjølholm, BRF Kredit
Automatiseret GUI-test af Lars Kjølholm, BRF KreditAutomatiseret GUI-test af Lars Kjølholm, BRF Kredit
Automatiseret GUI-test af Lars Kjølholm, BRF Kredit
 
IT kontrakter 2015 - Godkendelseskriterier og ændringshåndtering
IT kontrakter 2015 - Godkendelseskriterier og ændringshåndteringIT kontrakter 2015 - Godkendelseskriterier og ændringshåndtering
IT kontrakter 2015 - Godkendelseskriterier og ændringshåndtering
 
It kontrakter 2015
It kontrakter 2015It kontrakter 2015
It kontrakter 2015
 
Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)
Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)
Få fordelene ved agil udvikling i it-porteføljen (IBM Global Business Services)
 
Vælg den rigtige leverandør
Vælg den rigtige leverandørVælg den rigtige leverandør
Vælg den rigtige leverandør
 
VidenDanmark seminar 25. januaer 2012: Digitalisering af processer i Energine...
VidenDanmark seminar 25. januaer 2012: Digitalisering af processer i Energine...VidenDanmark seminar 25. januaer 2012: Digitalisering af processer i Energine...
VidenDanmark seminar 25. januaer 2012: Digitalisering af processer i Energine...
 
Maximo storebælt
Maximo storebæltMaximo storebælt
Maximo storebælt
 
Maguire - Quality, Focus and Process
Maguire - Quality, Focus and ProcessMaguire - Quality, Focus and Process
Maguire - Quality, Focus and Process
 
Kontrolordningen og-svovlbrinte-robot
Kontrolordningen og-svovlbrinte-robotKontrolordningen og-svovlbrinte-robot
Kontrolordningen og-svovlbrinte-robot
 
Praktisk anvendelse af Rational CLM
Praktisk anvendelse af Rational CLMPraktisk anvendelse af Rational CLM
Praktisk anvendelse af Rational CLM
 
Test af driftsplatform af Vibeke Kvist, KMD A/S
Test af driftsplatform af Vibeke Kvist, KMD A/STest af driftsplatform af Vibeke Kvist, KMD A/S
Test af driftsplatform af Vibeke Kvist, KMD A/S
 
Implementering af en skalerbar udviklingsplatform
Implementering af en skalerbar udviklingsplatformImplementering af en skalerbar udviklingsplatform
Implementering af en skalerbar udviklingsplatform
 
Ingen projektstyring uden risikostyring!, Jesper Pedersen - Rambøll
Ingen projektstyring uden risikostyring!, Jesper Pedersen - RambøllIngen projektstyring uden risikostyring!, Jesper Pedersen - Rambøll
Ingen projektstyring uden risikostyring!, Jesper Pedersen - Rambøll
 
It arkitektur - forankring & værditilførsel
It arkitektur - forankring & værditilførselIt arkitektur - forankring & værditilførsel
It arkitektur - forankring & værditilførsel
 
Kravspec best brains 4. okt. 2012
Kravspec   best brains 4. okt. 2012Kravspec   best brains 4. okt. 2012
Kravspec best brains 4. okt. 2012
 
Dcr graphs og eco know i syddjurs kommune februar 2018
Dcr graphs og eco know i syddjurs kommune februar 2018Dcr graphs og eco know i syddjurs kommune februar 2018
Dcr graphs og eco know i syddjurs kommune februar 2018
 
Traening af softwareudviklere i usabilityarbejde af Jane Billestrup, AAU
Traening af softwareudviklere i usabilityarbejde af Jane Billestrup, AAUTraening af softwareudviklere i usabilityarbejde af Jane Billestrup, AAU
Traening af softwareudviklere i usabilityarbejde af Jane Billestrup, AAU
 
Service Navigator - Westergaard Management
Service Navigator - Westergaard ManagementService Navigator - Westergaard Management
Service Navigator - Westergaard Management
 

20050518 FVS præsentation

  • 1. [POKDM 20050518] 1 Automatiseringsmuligheder ved test af standardsystemer på baggrund af erfaringer fra DeMars-projektet MERCURY 18. maj 2005
  • 2. [POKDM 20050518] 2 Agenda Testforløbet på DeMars-projektet – fundamentet for test-automatiseringen Erfaringer med test-automatisering på DeMars-projektet
  • 3. [POKDM 20050518] 3 DeMars-projektet • Det danske Forsvars management og ressourcestyringssystem • Styring og forvaltning af • Økonomi • Materiel • Personel • Informatik • Organisationsstruktur • Tilvejebringelse af • Ledelsesinformation
  • 4. [POKDM 20050518] 4 Det danske Forsvars nøgletal 31.000 personer (årsværk) i fredsstyrken Samlet krigsstyrke på 65.000 personer 13.500 køretøjer 26 egentlige kampskibe og 72 andre fartøjer 69 kampfly og 75 andre luftfartøjer 19 skoler og større uddannelsessteder 2.8 mio. m2 (etagemeter) bygninger
  • 5. [POKDM 20050518] 5 DeMars-projektets omfang Forsvarskommandoen ansvarlig for udbud, implementering og drift Økonomiske ressourcer ca. 700 mio. kr. Interne ressourcer ca. 570 årsværk Tidshorisont 1998 - 2004 10.000 slutbrugere Erstatter 60 centralt styrede systemer og 30 lokale systemer
  • 7. [POKDM 20050518] 7 Afholdte testforløb Delsystemtest Integrationstest Konverteringstest Organisationsstruktur V0A -Kontoplan og budget Kreditor, debitor, finans V0B Personaleforvaltning V1 V1Bevillingsstyring Materielnormering og indkøb/modtagelse Intern afregning V1B - Uddannelsesforvaltning V2 V2Anlægsregnskab Lagerstyring og MRP Arbejdstidsadministration V3A V3A Målopfyldelse (personel/materiel) Salg, udlån og udleje V3AE V3AE Vedligehold & produktionsstyring V3B V3B
  • 8. [POKDM 20050518] 8 300 scenarier og 4.300 TC Ver. Delsys.test Sc. TC Int.test Sc. TC Organisationsstruktur V0A 16 111 8 70 Kontoplan og budget 5 57 Kreditor, debitor, finans V0B 15 264 24 338 Personaleforvaltning V1 9 102 37 502Bevillingsstyring 2 43 Materielnormering og indkøb/modtagelse 48 378 Intern afregning V1B - - 6 53 Uddannelsesforvaltning V2 18 146 38 408Anlægsregnskab 5 68 Lagerstyring og MRP - - Arbejdstidsadministration V3A 12 204 5 943 Målopfyldelse (personel/materiel) 3 55 Salg, udlån og udleje V3AE 21 206 10 79 Vedligehold & produktionsstyring V3B - - 27 217
  • 9. [POKDM 20050518] 9 Anvendte testværktøjer Værktøj Primær anvendelse TestDirector Styring af testscenarier, testdrejebøger, testaktiviteter og testcases, herunder testdata og forventet resultat QuickTest for R/3 Test-automatisering LoadRunner Loadgenererings- og svartidsmålingsværktøj til simulering af samtidige brugere og transaktioner Remedy/TestDirector Styring af fejl og ændringsønsker SAP CATT SAP Automatiseringsværktøj (Computer Aided Testing Tool)
  • 10. [POKDM 20050518] 10 Test cases i TestDirector
  • 11. [POKDM 20050518] 11 Testdata dokumenteret i Excel
  • 12. [POKDM 20050518] 12 Behov for automatisering Stigende behov for effektiv regressionstest, fx:  mellem projektversioner  ved større fejlrettelser  ved opdatering med SAP support packages SAP kræver opgraderinger med stadig hyppigere mellemrum Afvikling af regressionstest opfattedes tit som en uhensigtsmæssig stor belastning af implementeringsprojektet QuickTest for SAP R/3 blev indført i forbindelse med regressionstest under version 2
  • 13. [POKDM 20050518] 13 QuickTest for R/3 - funktioner QuickTest er et capture/replay værktøj – kan sammenlignes med SAP CATT Testerens indtastninger i systemet indspilles i et script, der efterfølgende kan genkøres et antal gange Efter indspilningen er det muligt at parame- terisere scriptet, således at testdata læses fra et regneark Testresultater gemmes i regneark, der kan sammenlignes med forventet resultat
  • 15. [POKDM 20050518] 15 Erfaringer QuickTest for R/3 Indspilning af scripts foregår meget intuitivt og brugervenligt Udvidelse af scripts med yderligere funktioner bliver hurtigt nødvendigt - fx pauser - og kræver lidt mere kompetence Håndtering af forventet resultat og sammenkædning af scripts med data er mere komplekst Fejlløsning under testafvikling – ofte nødvendigt når et script ikke har været kørt i en længere periode – kræver stor forståelse for QuickTest Avancerede brugere løber ind i produktets begrænsninger fx ved komplekse registreringsbilleder og ved fritekst
  • 16. [POKDM 20050518] 16 Erfaringer med testscripts Normalt optages et script for hver testcase, og et tungt og komplekst system opbygges hurtigt QuickTest scripts er meget følsomme overfor de mindste ændringer i løsningen – kun forholdsvise stabile dele af løsningen bør automatiseres Det er vanskeligt at vedligeholde et script. Ved rettelser er genindspilning ofte det nemmeste Ekstraindsats med hensyn til design og automatisering er nødvendig i forhold til traditionelle testcases
  • 17. [POKDM 20050518] 17 Dokumentation Testcases blev indledningsvist udarbejdet på sædvanlig måde i TestDirector Nødvendigt at dokumentere mulige systemafvigelser, systemmeddelelser, optionelle vinduer osv. i større grad end normalt Ved ændringer/tilføjelser kræver det en ekstra indsats at holde testcase beskrivelserne i TestDirector ajour
  • 18. [POKDM 20050518] 18 Specielt succesfulde områder Test af iterativ karakter, dvs. når:  store datamængder skal indtastes nøjagtigt  der foretages komplekse beregning af forventet resultat  der forventes mange genkørsler Regressionstest af funktioner, der vurderes at være stabile udviklings- mæssigt
  • 19. [POKDM 20050518] 19 Testforløb af iterativ karakter • Test af arbejdstidsregler for alle personalekategorier/overenskomster under FMN • Opstilling af relevante tidsperioder for en given tidsart for en given personalekategori i Excel • Beregning af forventet resultat for de aktuelle timesaldi og aktuelle månedssaldi for løbende 3 måneder i Excel • Automatisk testafvikling hvor tidsarter, perioder og personalegrupper indlæses med QuickTest i SAP • Automatisk sammenligning af resultatsaldi fra QuickTest/SAP med forventet resultatet i Excel
  • 20. [POKDM 20050518] 20 Regressionstest scenarie 1. Oprettelse af enhed 2. Oprettelse og vedligeholdelse af materiel stamdata 3. Personelnormering 4. Materielnormering 5. Oprettelse af BSP-elementer og bevillingsstyring 6. Indkøb af materiel 7. Varemodtagelse af materiel 8. Betaling af faktura 9. Månedsafslutning 10. Tilkommandering af personel 11. Tidsregistering
  • 21. [POKDM 20050518] 21 Andre anvendelsesmuligheder • Reetablering af uddannelsesmiljøer • Reetablering af testmiljø • Konvertering • Masseændringer • Brugeradministration
  • 22. [POKDM 20050518] 22 Eksempel vedrørende 1. gangs GUI- og funktionstest • Situation: • Et projekt skal gennemføre 6 testgennemløb • Der er allokeret 5 testhold af 2 personer • Der er allokeret 1 testleder • Hvert manuelt testgennemløb vil vare 5 dage • Statens løn rammer ligger til grund • Omkostning ved traditionel testmetode:kr. 800.000 • Omkostning ved ASQ løsning: kr. 500.000 • Besparelse kr. 300.000 • Samme testhold vil ved kommende/lignende testforløb spare kr. 600.000
  • 23. [POKDM 20050518] 23 Eksempel vedrørende 1. gangs GUI/funktionstest samt load- og stresstest • Situation: • Et projekt skal gennemføre 6 testgennemløb • Der er allokeret 5 testhold af 2 personer • Der er allokeret 24 personer til stresstest • Der er allokeret 1 testleder • Hvert manuelt testgennemløb vil vare 5 dage • Statens løn rammer ligger til grund • Omkostning ved traditionel testmetode:kr. 2.500.000 • Omkostning ved ASQ løsning: kr. 1.000.000 • Besparelse kr. 1.500.000 Samme testhold vil ved kommende/lignende testforløb spare kr. 2.000.000
  • 24. [POKDM 20050518] 24 Konklusion En SAP-implementering er en levende mekanisme, der følger med udviklingen indenfor både teknologi og resten af virksomheden - dette gør automatisering vanskelig Almindelig brugertest er dog samtidig utrolig tidskrævende, og på områder der vurderes stabile udviklingsmæssigt, kan automatisering give forøget effektivitet og testdækning