Now showing1 - 2 of 2
- Some of the metrics are blocked by yourconsent settings
Item type:Publication, Access status: without files , The dark side of SOA testing: Towards testing contemporary SOAs based on criticality metricsService-Oriented Architectures (SOAs) have widely been accepted as the standard way of building large-scale, heterogeneous enterprise IT systems. In this paper, we explore the current limitations of testing contemporary SOAs, which are typically assemblies of various components, including services, message buses, business processes, and support components. We argue that, currently, SOA testing is too much concerned with testing single services or business processes, while there is little scientific literature on holistic testing of contemporary SOAs that includes all critical components and their mutual dependencies and interactions. In this paper, we detail the architecture of contemporary SOA, thoroughly assess the current state of research in respect of their testing, and introduce the notion of SOA criticality metrics as indicators for an individual component's criticality for the SOA as a whole. We enumerate an initial metric set for various component types and interactions, as well as discuss how these metrics can be used for testing contemporary SOA.Publicationtype: Conference Paper25 - Some of the metrics are blocked by yourconsent settings
Item type:Publication, Access status: without files , Fifty shades of grey in SOA testingTesting is undisputedly a fundamental verification principle in the software landscape. Today's products require us to effectively handle and test huge, complex systems and in this context to tackle challenging traits like heterogeneity, distribution and controllability to name just a few. The advent of Service-Oriented Architectures with their inherent technological features like dynamics and heterogeneity exacerbated faced challenges, requiring us to evolve our technology. The traditional view of white or black box testing, for example, does not accommodate the multitude of shades of grey one should be able to exploit effectively for system-wide tests. Today, while there are a multitude of approaches for testing single services, there is still few work on methodological system tests for SOAs. In this paper we propose a corresponding workflow for tackling SOA testing and diagnosis, discuss SOA test case generation in more detail, and report preliminary research in that direction.Publicationtype: Conference Paper26