• DocumentCode
    1998007
  • Title

    Testing SQL Server Integration Services Runtime Engine Using Model and Mock Objects

  • Author

    Sivashanmugam, Kaarthik ; Palanisamy, Senthil

  • Author_Institution
    Microsoft Corp., Redmond, WA
  • fYear
    2009
  • fDate
    27-29 April 2009
  • Firstpage
    790
  • Lastpage
    795
  • Abstract
    Software testing is complex and costly. It has become increasingly difficult to assess the quality of software and evaluate its correctness due to the ever increasing complexity of the software implementations as well as their dynamic nature in terms of the requirements changes and functionality updates. It is practically not possible to test a software system for all possible combinations of inputs, interactions between modules and usage environmental conditions. Several approaches have been identified to maximize results of testing with limited investments. Model based testing and using mock objects are promising techniques for carrying out behavioral testing and are rapidly gaining popularity among the software testing community. In this paper, we present our approach in testing SQL server integration services runtime engine using model based test methodology to dynamically generate test cases and mock objects to control and observe the test system behavior.
  • Keywords
    SQL; computational complexity; file servers; object-oriented programming; program testing; software maintenance; software quality; SQL server integration service; behavioral testing; functionality update; mock object; runtime engine; software quality; software testing; Automatic testing; Computer bugs; Engines; Information technology; Investments; Runtime; Software quality; Software systems; Software testing; System testing; Automatic testing; mock objects; model based testing; software quality; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-3770-2
  • Electronic_ISBN
    978-0-7695-3596-8
  • Type

    conf

  • DOI
    10.1109/ITNG.2009.104
  • Filename
    5070718