Development of an efficient data coverage strategy for testmanager

Mora Perdiguero, Jorge (2016). Development of an efficient data coverage strategy for testmanager. Tesis (Master), E.T.S. de Ingenieros Informáticos (UPM).

Descripción

Título: Development of an efficient data coverage strategy for testmanager
Autor/es:
  • Mora Perdiguero, Jorge
Director/es:
  • Fokkink, Wan
  • Bijl, Machiel van der
Tipo de Documento: Tesis (Master)
Título del máster: Ingeniería del Software
Fecha: Junio 2016
Materias:
ODS:
Palabras Clave Informales: MBT; Equivalence partitioning; Boundary value analysis; Gprolog; BVA strategy
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[thumbnail of TFM_JORGE_MORA_PERDIGUERO.pdf]
Vista Previa
PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa

Resumen

Model-based testing (MBT) emerged during the last years as a new approach to
deal with the testing of complex software systems, generating sets of test cases
automatically. MBT may be implemented following different approaches, the most
common ones being: transition, data and state coverage. This MSc thesis focuses
on the combination of transition and data coverage in order to achieve a more
complete testing. This combination is approached by the use of two black box
techniques: equivalence partitioning and boundary value analysis. GNU Prolog
(Gprolog) software, a constraint solver, has been selected as a solution for both
obtaining an immediate solution and achieving the domain of a constraint.
Achieved results on a small but realistic case study show acceptable execution
times in order to get 100% transition and boundary value coverage. Further results
are a boundary value coverage/time graph, an application of boundary value
analysis not only to numeric values but to most common data types, and a set of
metrics in order to evaluate results. All these achievements were gathered in a
boundary value strategy, named BVA, a data oriented strategy. As a conclusion, it
is shown that merging MBT approaches results in more benefits that the single use
of one of them.

Más información

ID de Registro: 42957
Identificador DC: https://oa.upm.es/42957/
Identificador OAI: oai:oa.upm.es:42957
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 21 Jul 2016 05:53
Ultima Modificación: 21 Jul 2016 05:53