InSTA 2018
5th International Workshop on Software Test Architecture
5th International Workshop on Software Test Architecture
5th International Workshop on Software Test Architecture (InSTA) is the 5th series of international workshop on software test architecture. Software test architecture includes analyses of system under test, approaches to design test cases, and notation of software testing. Designing better software test architectures is important for software testing. The software test architecture is a key to the test strategy. In software testing, there are various keywords for test design concepts. However, there are no widely standardized diagrams or notations to communicate the test design concepts, to increase the productivity and reusability of tests by raising their levels of abstraction, to generally grasp the overall perspective of the software for testing it. By focusing on the higher concepts of test architectures, our discussions can raise the quality of the testing.
Test architectures must be approached indirectly as a part of the test strategies. Some organizations are working to establish new ways to design novel test architectures, but there is no unified understanding of the key concepts of test architectures. In InSTA workshop, researchers and practitioners will discuss the research works, industrial experiences and emerging ideas about software test architectures. The topics are concepts of test architectures like as abstraction of test cases, design of test architecture as application or enhancement of existing notation UML and UTP, test requirement analysis like as patterns for test requirement analysis, application of test architecture as quality evaluation of test architecture and other software testing related topics.
Everyone knows that software architecture is “good”, but when it comes to test systems, it turns out that it can be a hard sell. Test systems are often informally developed and designed, but at the same time, they are absolutely mission critical. Recognizing this, we have transitioned over the last decade from ad hoc local implementation of “test scripts” to organized and structured development and maintenance of test systems that are products in their own right. This has been - and continue to be - an intense and eventful journey, where many of the insights and challenges we have encountered are related to architectural effects. I have been fortunate to participate in that journey, in many roles, as user, developer, project manager, researcher and product leader. In this presentation, I will share my views and experiences from this journey and connect it to what I perceive to be areas of future work.
Time | Session | Title | Authors |
---|---|---|---|
9:00 | Opening | ||
9:15 | Keynote | From hacking to product - Our journey from ad hoc tool development to an organised test system | Kristian Wiklund |
10:30 | Break | ||
11:00 | Research paper | Testing of big data analytics systems by benchmark | Mingang Chen, et al. |
11:30 | Test case reduction based on the join condition in pairiwise coverage-based database testing | Yuper Lay Myint, et al. | |
12:00 | Model-based security testing - Deriving test models from artefacts of security engineering | Armin Lunkeit, et al. | |
12:30 | Lunch | ||
14:00 | Industry experience | Software Test Architectures and Advanced Support Environments for IoT | Jon Hagar |
14:30 | Extending the UML Testing Profile with a fine-grained test logging model | Marc-Florian Wendland, et al. | |
15:00 | Break | ||
15:30 | Emerging idea | Proposal for Adding a “Test Concern” Concept to UTP2 | |
15:55 | A Test Architecture for Machine Learning Product | Yasuharu Nishi, et al. | |
16:20 | A Survey of Software Quality for Machine Learning Applications | Satoshi Masuda, et al. | |
16:45 | Closing |