Mosaic logo1

Mosaic's Object-Driven Testing Framework

Protected by U.S. Pat. No. 8,677,320

  • Object-Driven Framework

    The need to regression test systems quickly and thoroughly is a fact of life in business today.  Unfortunately, it is all too easy to test in ways that are difficult and expensive to maintain.  Mosaic’s object-driven testing framework is designed to make tests maintainable by managing manual tests, automation scripts and test data in one unified architecture.

    Why Object-Driven Testing?

    Mosaic’s object-driven framework goes beyond traditional data-driven and keyword-driven testing.  The framework provides much more flexibility in the design of tests than is available in traditional keyword frameworks.  Moreover, the framework also provides full reuse™ of testing assets.    Test_Data_Reuse_Small

    Unlike other frameworks:

    • Tests (manual and automated)
    • Test Data (at the row level)
    • Automation Scripts

    are all fully reusable.

    Testing by its nature is highly redundant so the benefits from reuse are real and significant.

    Not convinced?  Watch our video – Why Full Reuse™?

    Then – let us show you how to realize the benefits!

    The key component, missing in other frameworks, is reusable test data.  As shown in the figure, three sample tests all reference the same company, ABC industries, and the same test data is replicated across three separate sheets.  This is a common occurrence that can be easily improved by reusing the data in an object-driven framework.


    These benefits of Mosaic’s object-driven testing are substantial and include::

    • Maximize Reuse: Higher levels of reuse mean that there are fewer testing assets (e.g., tests, test data, automation scripts) to develop and maintain, resulting in lower costs and quicker implementations.
    • Separate the activities that require subject matter expertise from the activities that require technical expertise:  Separating these activities means, for example, that the people automating the application do not also need to be subject matter experts.  This reduces development and maintenance costs, and makes outsourcing much more productive.
    • Design manual tests that can be directly automated:  This makes automation much more practical and less expensive to develop and maintain.
    • Integrate with Commercial and Open Source Automation Tools:  Automation tool can be expensive.  The ability to use open source, as well as home-grown, solutions can provide significant savings.

    Get these cost-reducing capabilities not available elsewhere for your project:

    • Full Reusability of All Testing Assets
      • Gain the benefits of reuse for your testers!
    • Database management of test data and the assignments of test data to tests
      • Replace Excel with the power of a database!
    • A ready-to-use test automation framework for cost-effective test automation
      • No need to build an architecture – just start automating your mission-critical manual tests!


  • Framework Components
  • RSTAR Implementation
  • Quality Center Implementation
[Home] [Testing Framework]

©2009-2014 Mosaic, Inc.