fokusmbt
More About this Subject

Further information on our flyer:
Fokus!MBT - A flexible tool chain for model-based testing scenarios


    Contact Person

    Marc-Florian Wendland
    Fraunhofer Institut FOKUS
    MOTION
    Kaiserin-Augusta-Allee 31
    10589 Berlin
    Tel: +49 (0)30 3463 7395
    Fax: +49 (0)30 3463 8395
    marc-florian [dot] wendland [at] fokus [dot] fraunhofer [dot] de

    Seite Drucken

    Fokus!MBT

    Nowadays, software pervades many aspects of our lives, from transportation to finance and entertainment to health care. At the same time software developers are required to deliver high quality software systems more quickly and at reasonable prices. Quality assurance measures are therefore the key to a system’s success. The most effective way to ensure the quality of a software product is testing.Softwareprodukts.

    Schaubild Fokus!MBT

     


    Model-based Testing leads to a more efficient Development Process

    Traditional testing still faces the same challenges it has for many years. In short, testing bears a high optimization potential to reduce the time to market:

    • Lack of automation

    • Inflexible process structures

    • Unstructured test case derivation

    • Implicit knowledge of the tester

    • Barely structured documentation

    • Insufficient communication among stakeholders

    Leading experts in the field of quality assurance are convinced that the most promising approach to mitigate those challenges is Model-Based Testing (MBT). Model-Based Testing uses formal models to improve automation, documentation and transparency of the entire software development process. This results in a more efficient development process – in time and costs – the main target of the Fokus!MBT tool chain.

    Flexible, Extensible, Automated and Interoperable: Fokus!MBT

    Fokus!MBT is a flexible and extensible tool chain, which facilitates the development of model-based testing scenarios for heterogeneous application domains. It is based on a service-oriented communication infrastructure of loosely coupled services, interoperating with each other in a distributed environment. An essential core feature is the Fokus!MBT proprietary metamodel for testing purposes - called TestingMM. It is a formal representation of test-specific information and is used to increase automation, to avoid ambiguities and to facilitate test case derivation. Instances of the TestingMM are exchanged among Fokus!MBT services which guarantees those services to interoperate with each other. This allows Fokus!MBT to meet the individual requirements of domain-/project- or product-specific test tooling landscapes.


    Fokus!MBT Architecture

    System and test models satisfy the system requirements. Based on those models, Fokus!MBT generates a TestingMM representation. This testing model is shared among additional (test) services, enriching it with test-specific information. Finally, test code is generated and executed against the actual system implementation verifying it fulfills the requirements.


    Tayloring Model-Based Testing Scenarios

    Fokus!MBT establishes a tooling landscape for the specification, development and documentation of tailored model-based testing scenarios. Current Fokus!MBT methodologies are based on, but not limited to well-known and established standards like UML, SysML and the UML Testing Profile. Therefore Fokus!MBT is applicable to a wide range of heterogeneous system development processes. Integrating the ModelBus Service Infrastructure gives it greater flexibility and extensibility. The ModelBus‘ orchestration capabilities make it possible to automate various workflows. Overall time to market is reduced by significantly decreasing the number of error-prone and resource-consuming manual tasks.


     

      back     top  

    More About this Subject

    Further information on our flyer:
    Fokus!MBT - A flexible tool chain for model-based testing scenarios


      Contact Person

      Marc-Florian Wendland
      Fraunhofer Institut FOKUS
      MOTION
      Kaiserin-Augusta-Allee 31
      10589 Berlin
      Tel: +49 (0)30 3463 7395
      Fax: +49 (0)30 3463 8395
      marc-florian [dot] wendland [at] fokus [dot] fraunhofer [dot] de