EvoMaster: A Search-Based System Test Generation Tool
- Autores
- Arcuri, Andrea; Galeotti, Juan Pablo; Marculescu, Bogdan; Zhang, Man
- Año de publicación
- 2021
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- Testing web/enterprise applications is complex and expensive when done manually. Often, software testing takes up to half of the development time and cost for a system. So much testing is needed because the cost of software failure is simply too large: for example, in 2017, 304 software failures (reported in the media) impacted 3.6 billion people and $1.7 trillion in assets worldwide (Tricentis, 2017). Unfortunately, due to its high cost, software testing is often left incomplete, and only applied partially.To address this problem, in Software Engineering (SE) research a lot of effort has been spent in trying to design and implement novel techniques aimed at automating several different tasks, where software testing is among the most studied tasks. Search-Based Software Test- ing (SBST) (Harman et al., 2012) casts the problem of software testing as an optimization problem, aimed at, for example, maximizing code coverage and fault detection.Our SBST tool called EvoMaster addresses these challenges by using evolutionary techniques to automatically generate test cases. It currently focuses on RESTful web services, which are the pillars of modern web and enterprise applications (Allamaraju, 2010; Fielding, 2000).
Fil: Arcuri, Andrea. Kristiania University College; Noruega
Fil: Galeotti, Juan Pablo. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Investigación en Ciencias de la Computación. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Investigación en Ciencias de la Computación; Argentina. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina
Fil: Marculescu, Bogdan. Kristiania University College; Noruega
Fil: Zhang, Man. Kristiania University College; Noruega - Materia
-
OPENAPI
REST API
SWAGGER
JUNIT - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/174164
Ver los metadatos del registro completo
id |
CONICETDig_6b9a8d911e90dabb513f0fb0f382d20b |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/174164 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
EvoMaster: A Search-Based System Test Generation ToolArcuri, AndreaGaleotti, Juan PabloMarculescu, BogdanZhang, ManOPENAPIREST APISWAGGERJUNIThttps://purl.org/becyt/ford/2.2https://purl.org/becyt/ford/2Testing web/enterprise applications is complex and expensive when done manually. Often, software testing takes up to half of the development time and cost for a system. So much testing is needed because the cost of software failure is simply too large: for example, in 2017, 304 software failures (reported in the media) impacted 3.6 billion people and $1.7 trillion in assets worldwide (Tricentis, 2017). Unfortunately, due to its high cost, software testing is often left incomplete, and only applied partially.To address this problem, in Software Engineering (SE) research a lot of effort has been spent in trying to design and implement novel techniques aimed at automating several different tasks, where software testing is among the most studied tasks. Search-Based Software Test- ing (SBST) (Harman et al., 2012) casts the problem of software testing as an optimization problem, aimed at, for example, maximizing code coverage and fault detection.Our SBST tool called EvoMaster addresses these challenges by using evolutionary techniques to automatically generate test cases. It currently focuses on RESTful web services, which are the pillars of modern web and enterprise applications (Allamaraju, 2010; Fielding, 2000).Fil: Arcuri, Andrea. Kristiania University College; NoruegaFil: Galeotti, Juan Pablo. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Investigación en Ciencias de la Computación. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Investigación en Ciencias de la Computación; Argentina. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; ArgentinaFil: Marculescu, Bogdan. Kristiania University College; NoruegaFil: Zhang, Man. Kristiania University College; NoruegaJournal of Open Source Software2021-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/174164Arcuri, Andrea; Galeotti, Juan Pablo; Marculescu, Bogdan; Zhang, Man; EvoMaster: A Search-Based System Test Generation Tool; Journal of Open Source Software; Journal Of Open Source Software; 6; 57; 1-2021; 2153-21562475-9066CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://doi.org/10.21105/joss.02153info:eu-repo/semantics/altIdentifier/doi/10.21105/joss.02153info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-29T09:35:32Zoai:ri.conicet.gov.ar:11336/174164instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-29 09:35:33.0CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
dc.title.none.fl_str_mv |
EvoMaster: A Search-Based System Test Generation Tool |
title |
EvoMaster: A Search-Based System Test Generation Tool |
spellingShingle |
EvoMaster: A Search-Based System Test Generation Tool Arcuri, Andrea OPENAPI REST API SWAGGER JUNIT |
title_short |
EvoMaster: A Search-Based System Test Generation Tool |
title_full |
EvoMaster: A Search-Based System Test Generation Tool |
title_fullStr |
EvoMaster: A Search-Based System Test Generation Tool |
title_full_unstemmed |
EvoMaster: A Search-Based System Test Generation Tool |
title_sort |
EvoMaster: A Search-Based System Test Generation Tool |
dc.creator.none.fl_str_mv |
Arcuri, Andrea Galeotti, Juan Pablo Marculescu, Bogdan Zhang, Man |
author |
Arcuri, Andrea |
author_facet |
Arcuri, Andrea Galeotti, Juan Pablo Marculescu, Bogdan Zhang, Man |
author_role |
author |
author2 |
Galeotti, Juan Pablo Marculescu, Bogdan Zhang, Man |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
OPENAPI REST API SWAGGER JUNIT |
topic |
OPENAPI REST API SWAGGER JUNIT |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/2.2 https://purl.org/becyt/ford/2 |
dc.description.none.fl_txt_mv |
Testing web/enterprise applications is complex and expensive when done manually. Often, software testing takes up to half of the development time and cost for a system. So much testing is needed because the cost of software failure is simply too large: for example, in 2017, 304 software failures (reported in the media) impacted 3.6 billion people and $1.7 trillion in assets worldwide (Tricentis, 2017). Unfortunately, due to its high cost, software testing is often left incomplete, and only applied partially.To address this problem, in Software Engineering (SE) research a lot of effort has been spent in trying to design and implement novel techniques aimed at automating several different tasks, where software testing is among the most studied tasks. Search-Based Software Test- ing (SBST) (Harman et al., 2012) casts the problem of software testing as an optimization problem, aimed at, for example, maximizing code coverage and fault detection.Our SBST tool called EvoMaster addresses these challenges by using evolutionary techniques to automatically generate test cases. It currently focuses on RESTful web services, which are the pillars of modern web and enterprise applications (Allamaraju, 2010; Fielding, 2000). Fil: Arcuri, Andrea. Kristiania University College; Noruega Fil: Galeotti, Juan Pablo. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Investigación en Ciencias de la Computación. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Investigación en Ciencias de la Computación; Argentina. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina Fil: Marculescu, Bogdan. Kristiania University College; Noruega Fil: Zhang, Man. Kristiania University College; Noruega |
description |
Testing web/enterprise applications is complex and expensive when done manually. Often, software testing takes up to half of the development time and cost for a system. So much testing is needed because the cost of software failure is simply too large: for example, in 2017, 304 software failures (reported in the media) impacted 3.6 billion people and $1.7 trillion in assets worldwide (Tricentis, 2017). Unfortunately, due to its high cost, software testing is often left incomplete, and only applied partially.To address this problem, in Software Engineering (SE) research a lot of effort has been spent in trying to design and implement novel techniques aimed at automating several different tasks, where software testing is among the most studied tasks. Search-Based Software Test- ing (SBST) (Harman et al., 2012) casts the problem of software testing as an optimization problem, aimed at, for example, maximizing code coverage and fault detection.Our SBST tool called EvoMaster addresses these challenges by using evolutionary techniques to automatically generate test cases. It currently focuses on RESTful web services, which are the pillars of modern web and enterprise applications (Allamaraju, 2010; Fielding, 2000). |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-01 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://hdl.handle.net/11336/174164 Arcuri, Andrea; Galeotti, Juan Pablo; Marculescu, Bogdan; Zhang, Man; EvoMaster: A Search-Based System Test Generation Tool; Journal of Open Source Software; Journal Of Open Source Software; 6; 57; 1-2021; 2153-2156 2475-9066 CONICET Digital CONICET |
url |
http://hdl.handle.net/11336/174164 |
identifier_str_mv |
Arcuri, Andrea; Galeotti, Juan Pablo; Marculescu, Bogdan; Zhang, Man; EvoMaster: A Search-Based System Test Generation Tool; Journal of Open Source Software; Journal Of Open Source Software; 6; 57; 1-2021; 2153-2156 2475-9066 CONICET Digital CONICET |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/https://doi.org/10.21105/joss.02153 info:eu-repo/semantics/altIdentifier/doi/10.21105/joss.02153 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Journal of Open Source Software |
publisher.none.fl_str_mv |
Journal of Open Source Software |
dc.source.none.fl_str_mv |
reponame:CONICET Digital (CONICET) instname:Consejo Nacional de Investigaciones Científicas y Técnicas |
reponame_str |
CONICET Digital (CONICET) |
collection |
CONICET Digital (CONICET) |
instname_str |
Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.name.fl_str_mv |
CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.mail.fl_str_mv |
dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar |
_version_ |
1844613108066156544 |
score |
13.070432 |