Back to Search
Start Over
HOTTest: A Model-Based Test Design Technique for Enhanced Testing of Domain-Specific Applications.
- Source :
- ACM Transactions on Software Engineering & Methodology; Jul2006, Vol. 15 Issue 3, p242-278, 37p
- Publication Year :
- 2006
-
Abstract
- Model-based testing is an effective black-box test generation technique for applications. Existing model-based testing techniques, however, fail to capture implicit domain-specific properties, as they overtly rely on software artifacts such as design documents, requirement specifications, etc., for completeness of the test model. This article presents a technique, HOTTest, which uses a strongly typed domain-specific language to model the system under test. This allows extraction of type-related system invariants, which can be related to various domain-specific properties of the application. Thus, using HOTTest, it is possible to automatically extract and embed domain-specific requirements into the test models. In this article we describe HOTTest, its principles and methodology, and how it is possible to relate domain-specific properties to specific type constraints. HOTTest is described using the example of HaskellDB, which is a Haskell-based embedded domain-specific language for relational databases. We present an example application of the technique and compare the results to some other commonly used Model-based test automation techniques like ASML-based testing, UML-based testing, and EFSM-based testing. [ABSTRACT FROM AUTHOR]
- Subjects :
- COMPUTER software
SQL
DATABASES
METHODOLOGY
AUTOMATION
UNIFIED modeling language
Subjects
Details
- Language :
- English
- ISSN :
- 1049331X
- Volume :
- 15
- Issue :
- 3
- Database :
- Complementary Index
- Journal :
- ACM Transactions on Software Engineering & Methodology
- Publication Type :
- Academic Journal
- Accession number :
- 22215210
- Full Text :
- https://doi.org/10.1145/1151695.1151697