Artículo
A Survey on Metamorphic Testing
Autor/es | Segura Rueda, Sergio
![]() ![]() ![]() ![]() ![]() ![]() ![]() Fraser, Gordon Sánchez Jerez, Ana Belén ![]() ![]() ![]() ![]() ![]() ![]() ![]() Ruiz Cortés, Antonio ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Departamento | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Fecha de publicación | 2016-02-29 |
Fecha de depósito | 2016-03-09 |
Publicado en |
|
Resumen | A test oracle determines whether a test execution reveals a fault, often by comparing the observed program output to the expected output. This is not always practical, for example when a program’s input-output relation is ... A test oracle determines whether a test execution reveals a fault, often by comparing the observed program output to the expected output. This is not always practical, for example when a program’s input-output relation is complex and difficult to capture formally. Metamorphic testing provides an alternative, where correctness is not determined by checking an individual concrete output, but by applying a transformation to a test input and observing how the program output “morphs” into a different one as a result. Since the introduction of such metamorphic relations in 1998, many contributions on metamorphic testing have been made, and the technique has seen successful applications in a variety of domains, ranging from web services to computer graphics. This article provides a comprehensive survey on metamorphic testing: It summarises the research results and application areas, and analyses common practice in empirical studies of metamorphic testing as well as the main open challenges. |
Agencias financiadoras | European Commission (EC). Fondo Europeo de Desarrollo Regional (FEDER) Gobierno de España |
Identificador del proyecto | TIN2012-32273
![]() TIN2015- 70560-R ![]() TIC-5906 ![]() P12-TIC-1867 ![]() |
Cita | Segura Rueda, S., Fraser, G., Sánchez Jerez, A.B. y Ruiz Cortés, A. (2016). A Survey on Metamorphic Testing. IEEE Transactions on Software Engineering, 42 (9) |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
segura16-tse.pdf | 1.845Mb | ![]() | Ver/ | Artículo |