Cargando…

Automated Test Case Generation

<!--HTML-->I would like to present the concept of automated test case generation. I work on it as part of my PhD and I think it would be interesting also for other people. It is also the topic of a workshop paper that I am introducing in Paris. (abstract below) Please note that the talk itself...

Descripción completa

Detalles Bibliográficos
Autor principal: Mr. KLIKOVITS, Stefan
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:http://cds.cern.ch/record/2055525
_version_ 1780948296045428736
author Mr. KLIKOVITS, Stefan
author_facet Mr. KLIKOVITS, Stefan
author_sort Mr. KLIKOVITS, Stefan
collection CERN
description <!--HTML-->I would like to present the concept of automated test case generation. I work on it as part of my PhD and I think it would be interesting also for other people. It is also the topic of a workshop paper that I am introducing in Paris. (abstract below) Please note that the talk itself would be more general and not about the specifics of my PhD, but about the broad field of Automated Test Case Generation. I would introduce the main approaches (combinatorial testing, symbolic execution, adaptive random testing) and their advantages and problems. (oracle problem, combinatorial explosion, ...) Abstract of the paper: Over the last decade code-based test case generation techniques such as combinatorial testing or dynamic symbolic execution have seen growing research popularity. Most algorithms and tool implementations are based on finding assignments for input parameter values in order to maximise the execution branch coverage. Only few of them consider dependencies from outside the Code Under Test’s scope such as global variables, database values and subroutine calls as influences to the execution path. In order to fully test all possible scenarios these dependencies have to be taken into account for the test input generation. This paper introduces ITEC, a tool for automated test case generation to support execution environment resilience in large-scaled, complex systems. One of ITEC’s corner stones is a technique called semi-purification, a source code transformation technique to overcome limitations of existing tools and to set up the required system state for software testing.
id cern-2055525
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2015
record_format invenio
spelling cern-20555252022-11-02T22:09:40Zhttp://cds.cern.ch/record/2055525engMr. KLIKOVITS, StefanAutomated Test Case Generation1st Developers@CERN ForumConferences<!--HTML-->I would like to present the concept of automated test case generation. I work on it as part of my PhD and I think it would be interesting also for other people. It is also the topic of a workshop paper that I am introducing in Paris. (abstract below) Please note that the talk itself would be more general and not about the specifics of my PhD, but about the broad field of Automated Test Case Generation. I would introduce the main approaches (combinatorial testing, symbolic execution, adaptive random testing) and their advantages and problems. (oracle problem, combinatorial explosion, ...) Abstract of the paper: Over the last decade code-based test case generation techniques such as combinatorial testing or dynamic symbolic execution have seen growing research popularity. Most algorithms and tool implementations are based on finding assignments for input parameter values in order to maximise the execution branch coverage. Only few of them consider dependencies from outside the Code Under Test’s scope such as global variables, database values and subroutine calls as influences to the execution path. In order to fully test all possible scenarios these dependencies have to be taken into account for the test input generation. This paper introduces ITEC, a tool for automated test case generation to support execution environment resilience in large-scaled, complex systems. One of ITEC’s corner stones is a technique called semi-purification, a source code transformation technique to overcome limitations of existing tools and to set up the required system state for software testing.oai:cds.cern.ch:20555252015
spellingShingle Conferences
Mr. KLIKOVITS, Stefan
Automated Test Case Generation
title Automated Test Case Generation
title_full Automated Test Case Generation
title_fullStr Automated Test Case Generation
title_full_unstemmed Automated Test Case Generation
title_short Automated Test Case Generation
title_sort automated test case generation
topic Conferences
url http://cds.cern.ch/record/2055525
work_keys_str_mv AT mrklikovitsstefan automatedtestcasegeneration
AT mrklikovitsstefan 1stdeveloperscernforum