Testing applications using domain based testing and Sleuth

A. Andrews, J. Walls, R. Mraz
{"title":"Testing applications using domain based testing and Sleuth","authors":"A. Andrews, J. Walls, R. Mraz","doi":"10.1109/ISSRE.1994.341375","DOIUrl":null,"url":null,"abstract":"Domain-based testing (DBT) is a test generation method based on two concepts from software reuse: domain analysis and domain modeling. Instead of using domain models for reuse, they serve as a structure to generate tests. In general, domain-based testing forms a family of test generation methods. Each member of the family defines a specialized domain analysis and domain model for each problem domain or class of software. To demonstrate these principles, we define a domain analysis and a domain model for systems with a command language interface. The analysis exploits information from the command language, and the domain model stores the syntactic and semantic information needed for test case generation. We develop a four-part test generation process model to support automated test generation. We also describe an interactive test generation tool called Sleuth. Sleuth supports domain-based testing, follows our test process model, and provides utilities to reuse test cases.<<ETX>>","PeriodicalId":171359,"journal":{"name":"Proceedings of 1994 IEEE International Symposium on Software Reliability Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 1994 IEEE International Symposium on Software Reliability Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSRE.1994.341375","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33

Abstract

Domain-based testing (DBT) is a test generation method based on two concepts from software reuse: domain analysis and domain modeling. Instead of using domain models for reuse, they serve as a structure to generate tests. In general, domain-based testing forms a family of test generation methods. Each member of the family defines a specialized domain analysis and domain model for each problem domain or class of software. To demonstrate these principles, we define a domain analysis and a domain model for systems with a command language interface. The analysis exploits information from the command language, and the domain model stores the syntactic and semantic information needed for test case generation. We develop a four-part test generation process model to support automated test generation. We also describe an interactive test generation tool called Sleuth. Sleuth supports domain-based testing, follows our test process model, and provides utilities to reuse test cases.<>
使用基于域的测试和侦查来测试应用程序
基于域的测试(DBT)是一种基于软件重用中的两个概念:域分析和域建模的测试生成方法。它们不是使用域模型进行重用,而是作为生成测试的结构。一般来说,基于域的测试形成了一系列测试生成方法。家族中的每个成员都为每个问题域或软件类定义了专门的领域分析和领域模型。为了演示这些原则,我们为具有命令语言接口的系统定义了一个领域分析和一个领域模型。分析利用命令语言中的信息,领域模型存储生成测试用例所需的语法和语义信息。我们开发了一个由四部分组成的测试生成过程模型来支持自动化测试生成。我们还描述了一个名为Sleuth的交互式测试生成工具。Sleuth支持基于域的测试,遵循我们的测试过程模型,并提供实用程序来重用测试用例
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信