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:
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

[img]
Vista Previa
PDF (Document Portable 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: http://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
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM