{"title":"A task scenario oriented test requirement modeling method for complex SOA-based system","authors":"Luo Xu, Jing Shi, Bo Hao, Ning Li, Zhiqiang Fan","doi":"10.1109/SYSCON.2015.7116736","DOIUrl":null,"url":null,"abstract":"Test requirement models play an important role in model-driven testing for net-centric, SOA-based systems. In literature, there still lack a test requirement modeling method that can describe multiple types of test requirement of SOA-based systems. Such lack would increase test burden and bring negative effects on test sufficiency. In this paper, we propose a task scenario oriented test requirements modeling method (named as TabTre) to describe functional, performance and reliability test requirements in a unified way. First, we identify the key elements and their relationships that are used to depict test requirements for all three types of testing under the typical task scenarios of SUT. Second, the elements and relationships are separated into three views to describe task decomposition, interaction scenario and task plan respectively. Besides, several rules for checking completeness and consistency of TabTre models and a suggested process of using the three views are provided. Finally, a case study is conducted to validate TabTre and automatic test generation is discussed. The results show that using task scenario can effectively describe test requirements of complex SOA-based systems and support multiple types of testing.","PeriodicalId":251318,"journal":{"name":"2015 Annual IEEE Systems Conference (SysCon) Proceedings","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Annual IEEE Systems Conference (SysCon) Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYSCON.2015.7116736","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Test requirement models play an important role in model-driven testing for net-centric, SOA-based systems. In literature, there still lack a test requirement modeling method that can describe multiple types of test requirement of SOA-based systems. Such lack would increase test burden and bring negative effects on test sufficiency. In this paper, we propose a task scenario oriented test requirements modeling method (named as TabTre) to describe functional, performance and reliability test requirements in a unified way. First, we identify the key elements and their relationships that are used to depict test requirements for all three types of testing under the typical task scenarios of SUT. Second, the elements and relationships are separated into three views to describe task decomposition, interaction scenario and task plan respectively. Besides, several rules for checking completeness and consistency of TabTre models and a suggested process of using the three views are provided. Finally, a case study is conducted to validate TabTre and automatic test generation is discussed. The results show that using task scenario can effectively describe test requirements of complex SOA-based systems and support multiple types of testing.