20-08-2018 10:25:27

Integrationstest – fremtid eller kaos

I 2011 var en integrationsfejl nær ved at koste menneskeliv. Det er ikke underligt, at der er kommet mere fokus på integrationstest i store softwareprojekter. Jeg har arbejdet med integrationstest i flere år og udfordringerne er støt stigende.
Arrangør: IDA IT

I 2011 var en simpel integrationsfejl nær ved at koste menneskeliv: En måleenhed blev ændret i en integration og det betød en mangedobling af udskreven medicindosis til over 100 patienter. Fejl som denne er med til at øge fokus på integrationstest i store softwareprojekter.

Jeg har arbejdet med teknisk test og integrationstest i flere år, og jeg har løbende oplevet, hvordan kompleksiteten i de systemer vi tester er støt stigende. Hovedkilden til denne udvikling er at systemerne bliver bundet tættere og tættere sammen i større og større netværk.

Hvor softwaresystemer engang var opbygget som ret isolerede øer med forholdsvis få og ofte batchbaserede mekanismer til at binde dem sammen, så er integrationerne i dag altid ”levende” og direkte. Oveni er både strukturen og de enkelte integrationer meget komplekse.

Det giver helt nye risici for fejl, risici som testen skal have som formål at afdække og kvalificere.

En elefant skal som bekendt spises én bid ad gangen. På samme måde skal integrationstest nedbrydes. Jeg bruger en tre-trins-model, der gør at såvel analysen som selve testen bliver en ”spiselig” aktivitet.

Formålet med integrationstest afhænger af konteksten, af projektet. Typisk integrationstester vi i forskellige sammenhænge, f.eks. for at demonstrere at en struktur er holdbar og robust, for at afdække kvalificere tekniske risici eller for at finde egentlige integrationsfejl.

Det er en stor udfordring at planlægge og gennemføre strukturel test på tværs af mange platforme og delsystemer, og på tværs af organisatoriske barrierer. Men det er også en spændende udfordring, som kan have meget stor værdi for projektet.

Arrangør og foredragsholder:
Anders Dinsen (IDA IT)
Gratis for IDA ITs og DITs medlemmer.

 

Kommende arrangementer
fra IDA IT

22 aug.
How to Solve Problems with Deep Learning - Workshop in Copenhagen
  • Københavns Universitet, Frederiksberg
  • onsdag d. 22. august kl. 09:00
28 aug.
RPA Foundation – København
  • Tivoli Hotel & Congress Center, København V
  • tirsdag d. 28. august kl. 09:00
28 aug.
Recommender systems and Machine Learning – Practical Considerations
  • Scandic Aarhus City, Aarhus C
  • tirsdag d. 28. august kl. 17:00
29 aug.
IDA IT: Recommender systems and Machine Learning – Practical Considerations
  • IDA Mødecenter, København V
  • onsdag d. 29. august kl. 17:00
3 sep.
Cryptocurrency Technologies (Beyond Bitcoin)
  • VIA University College, Horsens
  • mandag d. 03. september kl. 16:00
Se alle kommende arrangementer fra IDA IT

Netværk

Få højt specialiseret viden og rabat på arrangementer, som medlem af IDAs 40 fagtekniske netværk.

Meld dig ind i et netværk

luk
close