Back to Search Start Over

Modeling and Verifying Combinatorial Interactions to Test Data Intensive Systems: Experience at the Norwegian Customs Directorate.

Authors :
Sen, Sagar
Marijan, Dusica
Ieva, Carlo
Grime, Astrid
Sander, Atle
Source :
IEEE Transactions on Reliability; Mar2017, Vol. 66 Issue 1, p3-16, 14p
Publication Year :
2017

Abstract

Data-intensive systems in e-governance collect and process data to ensure conformance to a set of business rules. Testers meticulously verify data in test databases, extracted from different steps of a live production stream , for correct application of business rules. We simplify the process by allowing testers to model a test domain on a relational database and automatically generate test cases representing data interactions satisfying combinatorial interaction coverage criteria. This paper also introduces test cases with self-referential interactions, which is a necessity in real-world databases. We verify these test cases using our human-in-the-loop tool, <sc>Depict</sc>. <sc>Depict</sc>, with expert assistance, generates complex SQL queries for test cases and produces a visual report of test case satisfaction. We apply the approach to two scenarios: 1) simplify and optimize a periodic archiving operation and 2) verify fault codes within the testing environment of the Custom directorate's TVINN system. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00189529
Volume :
66
Issue :
1
Database :
Complementary Index
Journal :
IEEE Transactions on Reliability
Publication Type :
Academic Journal
Accession number :
121563494
Full Text :
https://doi.org/10.1109/TR.2016.2618121