Abstrakt. Test av tjänsteorienterade arkitekturer (SOA) spelar en avgörande roll för att säkerställa en framgångsrik utbyggnad i alla företag. SOA-testning måste omfatta flera nivåer, från enskilda tjänster till branschövergripande sammanslutningar av system, och måste omfatta funktionella och icke-funktionella aspekter. SOA unika kombination av funktioner, såsom run-time upptäckt av tjänster, ultra-late bindning, QoS medveten sammansättning, och SLA automatiserad förhandling, utmanar många befintliga testtekniker. Som ett exempel, run-time upptäckt och ultra-late bindning innebär att den faktiska konfigurationen av ett system är känd endast under utförandet, och detta gör många befintliga integrationstestningstekniker otillräckliga. På samma sätt innebär QoS-medveten sammansättning och automatisk SLA-förhandling att en tjänst kan leverera med olika prestanda i olika sammanhang, vilket gör att de flesta befintliga prestandatestmetoder misslyckas. Även om SOA-testning är ett aktuellt undersökningsområde presenterar litteraturen ett antal metoder och tekniker som antingen utvidgar traditionell testning eller utvecklar nya idéer i syfte att ta itu med de specifika problemen med att testa servicecentriska system. I detta kapitel redovisas en undersökning av de senaste forskningsresultaten i samband med SOA-testning. Utmaningar analyseras utifrån olika intressenters perspektiv och lösningar presenteras för olika testnivåer, inklusive enhets-, integrations- och regressionstester. Kapitlet omfattar både funktionella och icke-funktionella tester och undersöker sätt att förbättra testbarheten hos SOA.
I REF Canfora och Di Penta presenteras en undersökning av testning Serviceorienterade arkitekturer.
Service Oriented Architectures Testing: A Survey
{'venue': 'ISSSE', 'journal': None, 'mag_field_of_study': ['Computer Science', 'Engineering']}