Pablo Gómez Abajo

hace 3 años · 1 min. de lectura · ~10 ·

Blogging
>
Blog de Pablo
>
Wodel-Test: a model-based framework for language-independent mutation testing

Wodel-Test: a model-based framework for language-independent mutation testing

(with Esther Guerra, Juan de Lara and Mercedes G. Merayo)

Mutation testing (MT) targets the assessment of test cases by measuring their efficiency to detect faults. This technique involves modifying the program under test to emulate programming faults, and assessing whether the existing test cases detect such mutations. MT has been extensively studied since the 70's, and many tools have been proposed for widely used languages like C, Java, Fortran, Ada and SQL; and for notations like Petri-nets. However, building MT tools is costly and error-prone, which may prevent their development for new programming and domain-specific (modelling) languages.

In this paper, we propose a framework called Wodel-Test to reduce the effort to create MT tools. For this purpose, it follows a model-driven approach by which MT tools are synthesized from a high-level description. This description makes use of the domain-specific language Wodel to define and execute model mutations. Wodel is language-independent, as it allows the creation of mutation operators for any language defined by a meta-model. Starting from the definition of the mutation operators, Wodel-Test generates a MT environment which parses the program under test into a model, applies the mutation operators, and evaluates the test-suite against the generated mutants, offering a rich collection of MT metrics. We report on an evaluation of the approach based on the creation of MT tools for Java and the Atlas transformation language.

& springer
Full paper available for the following three weeks :-)
Comentarios

Artículos de Pablo Gómez Abajo

Ver blog
hace 2 años · 4 min. de lectura

En este texto voy a hablar claro sobre los tres últimos Papas de Roma que son los que conozco, que y ...

hace 5 años · 1 min. de lectura

Kurt Cobain · maldecía a la generación de los hippies - que era la generación de sus padres, y por t ...

hace 4 años · 1 min. de lectura

Estoy enfadado. Estoy enfadado y triste. Estoy enfadado porque llevamos ya mucho tiempo tirándonos l ...

Puede que te interesen estos puestos de trabajo

  • Walters People

    Test Analyst

    Encontrado en: Buscojobs ES C2 - hace 4 días


    Walters People Barcelona, España

    Consultora tecnológica que busca un Test Analyst para formar parte de su equipo.Company detailsOfrecen proyectos donde se fomenta que uno mismo sea el principal valor, sea el centro del proyecto y dispondede formación real orientada a sus expectativas profesionales.To Dos- Partic ...

  • Santander

    Testing Manager

    Encontrado en: Talent ES C2 - hace 6 días


    Santander Boadilla del Monte, España De jornada completa

    Testing Manager (QA) - Getnet (PagoNxt)Country: Spain GETNET (PAGONXT) está buscando un/a Testing Manager (QA) para nuestras oficinas en Boadilla · POR QUÉ DEBERÍAS CONSIDERAR ESTA OPORTUNIDAD · GETNET es una plataforma global de servicios de pago para comerciantes que ofre ...

  • GFT Technologies SE

    Test Automation Lead

    Encontrado en: beBee S2 ES - hace 2 días


    GFT Technologies SE Sant Cugat del Vallès, España

    GFT es una compañía pionera en transformación digital que desarrolla soluciones sostenibles basadas en nuevas tecnologías, como la inteligencia artificial y blockchain/DLT. Los expertos de GFT crean e implementan aplicaciones de software escalables que hacen que el acceso a model ...