Development of an efficient data coverage strategy for testmanager

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

Description

Title: Development of an efficient data coverage strategy for testmanager
Author/s:
  • Mora Perdiguero, Jorge
Contributor/s:
  • Fokkink, Wan
  • Bijl, Machiel van der
Item Type: Thesis (Master thesis)
Masters title: Ingeniería del Software
Date: June 2016
Subjects:
Freetext Keywords: MBT; Equivalence partitioning; Boundary value analysis; Gprolog; BVA strategy
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

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.

More information

Item ID: 42957
DC Identifier: http://oa.upm.es/42957/
OAI Identifier: oai:oa.upm.es:42957
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 21 Jul 2016 05:53
Last Modified: 21 Jul 2016 05:53
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM