Aplicación práctica de SaST, una estrategia de prueba basada en escenarios y consciente del contexto
Metadatos
Mostrar el registro completo del ítemResumen
Muchas aplicaciones de software no están aisladas, sino que su funcionamiento se ve influenciado por otras aplicaciones o servicios. Cuando esto ocurre, diseñar las pruebas de software no es una tarea sencilla. En estas situaciones, las estrategias de diseño de prueba basadas en escenarios son de mucha utilidad ya que los casos de prueba se diseñan a partir de posibles escenarios donde participan el objeto de prueba y las entidades del contexto que la rodean. Recientemente se ha desarrollado una estrategia basada en escenarios llamada Situation-aware Scenario-based Testing Strategy (SaST Strategy). Esta cuenta con un proceso bien definido y métodos que sirven para especificar casos de prueba. Además, incluye una base conceptual robusta que sustenta sus especificaciones. En este trabajo se hace uso de esta nueva estrategia para diseñar los casos de prueba para una Web App real que interactúa con varios servicios. Como resultado de la aplicación se obtuvo un conjunto de casos de prueba para distintos escenarios, demostrando así que la estrategia es de gran utilidad a la hora de diseñar los casos de prueba. Además, gracias a las plantillas de especificación que proporciona la estrategia se facilita documentar de manera completa los casos de prueba. Nowadays, software applications have become very complex since, in some particular situations, they depend on other systems or services to perform their functions correctly. In other words, this means that a system is not isolated and is influenced by context entities. Due to its inherent complexity, some existing software testing approaches are not effective enough to verify and validate particular situations in which context entities are relevant to consider and model. Therefore, test designers should consider testing strategies that may be useful to model different situations in which context entities may influence the testable entity. In an attempt to contribute to this area, a new scenario-based testing strategy named Situation-aware Scenario-based Testing Strategy (SaST Strategy) has been developed. This new strategy is used in this project to design test cases for a real Web App which interacts with a number of external services.
Autor/a
Eleicegui, Marcos
Director/a
Becker, Pablo Javier;
Olsina, Luis Antonio (codirector)
Institución
Universidad Nacional de La Pampa. Facultad de Ingeniería
Fecha
2022Tipo de documento
tesis
Subtipo de documento
proyecto final
proyecto final
dc.language.iso
spa
Extensión: 1 recurso en línea (62 páginas) : Ilustraciones, gráficas;
Palabras clave
Pruebas de software; Estrategia de prueba; Ontología; Contexto; Situación; Escenario;
Materias
Ingeniería en sistemas;
Utilizar el siguiente identificador (URI) para citar o enlazar este registro:
https://repo.unlpam.edu.ar/handle/unlpam/8285Registros en colección
- Tesisg [1852]