• DocumentCode
    155179
  • Title

    Identifying Data Inconsistencies Using After-State Database Testing (ASDT) Framework

  • Author

    Setiadi, Robert ; Man Fai Lau

  • Author_Institution
    Fac. of Sci., Eng. & Technol., Swinburne Univ. of Technol., Hawthorn, VIC, Australia
  • fYear
    2014
  • fDate
    2-3 Oct. 2014
  • Firstpage
    105
  • Lastpage
    110
  • Abstract
    Database applications retrieve data from database, process the data and then store them for future processing. If the data from database is incorrect or inconsistent with the application´s business rules, the output of the application will be misleading. When such data is retrieved by the application for further processing, it may lead to incorrect results even though the program is correct. In this paper, we investigate methods in revealing inconsistent data stored in a database. We propose a framework to test the consistency of data with respect to the system specifications and design choices of the database applications. It is a black-box testing approach focusing on finding data inconsistency in database state after the execution of applications. We also build a prototype to demonstrate that our method is capable of handling different types of system rules, regardless of how they are implemented in the system.
  • Keywords
    data integrity; database management systems; query processing; ASDT framework; after-state database testing framework; application business rules; application execution; application output; black-box testing approach; data consistency test; data inconsistency identification; data processing; data retrieval; database application design; inconsistent data storage; system rules; system specifications; Databases; Engines; Remuneration; Software; Testing; Unified modeling language; black-box approach; data consistency; database testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2014 14th International Conference on
  • Conference_Location
    Dallas, TX
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4799-7197-8
  • Type

    conf

  • DOI
    10.1109/QSIC.2014.39
  • Filename
    6958393