A task scenario oriented test requirement modeling method for complex SOA-based system

Luo Xu, Jing Shi, Bo Hao, Ning Li, Zhiqiang Fan
{"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.
面向任务场景的复杂soa系统测试需求建模方法
测试需求模型在以网络为中心、基于soa的系统的模型驱动测试中扮演着重要的角色。在文献中,仍然缺乏一种能够描述基于soa的系统的多种类型的测试需求的测试需求建模方法。这种缺乏会增加测试负担,并对测试充分性带来负面影响。本文提出了一种面向任务场景的测试需求建模方法(TabTre),以统一描述功能、性能和可靠性测试需求。首先,我们确定用于描述SUT典型任务场景下所有三种测试类型的测试需求的关键元素及其关系。其次,将元素和关系分成三个视图,分别描述任务分解、交互场景和任务计划。此外,还提出了检查TabTre模型完整性和一致性的若干规则,并给出了使用这三种视图的建议过程。最后,通过实例验证了TabTre的有效性,并对自动生成测试进行了讨论。结果表明,使用任务场景可以有效地描述基于soa的复杂系统的测试需求,并支持多种类型的测试。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信