Diseño y automatización de pruebas de sistema utilizando una estrategia de pruebas de software basada en escenarios y consciente de la situación
Metadatos
Mostrar el registro completo del ítemResumen
La prueba de software es una etapa importante en el ciclo de desarrollo del software ya que permite identificar defectos y alcanzar una estabilidad en el producto. En la actualidad las aplicaciones se han vuelto muy complejas debido a que se relacionan con otras aplicaciones o servicios. En consecuencia, es difícil realizar diseños de pruebas de una forma eficaz. Por lo tanto, para poder llevar a cabo dicha actividad es recomendable seguir una estrategia de testing que cuente con una serie de acciones para conseguir buenos resultados. Además, sería deseable que tal estrategia esté integrada por un marco conceptual, especificaciones de procesos y métodos. Por otro lado, una práctica recomendada en el área de testing es la automatización de las pruebas dado que facilitan la realización de pruebas de regresión, evitando los costos de ejecutarlas de forma manual ante las actualizaciones del software. Particularmente, en este proyecto se utiliza una estrategia de pruebas basada en escenarios y consciente de la situación sobre una aplicación web de una inmobiliaria con el fin de diseñar casos de pruebas para las distintas situaciones y, finalmente, automatizarlas por medio de un framework de pruebas llamado Cypress. software testing is an important stage during the software development cycle since it enables to identify defects and achieve stability in the product. Nowadays, applications have become very complex because they are related to other applications or services. Consequently, it is difficult to produce testing designs in an effective way. Hence, to carry out this activity it is advisable to follow a testing strategy that has a series of actions to achieve good results. Besides, it would be of paramount importance that such a strategy could be integrated by a conceptual framework, specifications of process and methods. On the other hand, a recommended practice in the testing area is the tests automation which facilitates the realization of regression testing, avoiding the costs of running them manually in the event of software updates. Particularly, this project applies a scenario-based and situation-aware test strategy on a real estate agency web application in order to design test cases for different situations and, finally, automate them through a testing framework called Cypress.
Autor/a
Fernández Reale, Leonel Cristian Andrés
Director/a
Becker, Pablo Javier;
Institución
Universidad Nacional de La Pampa. Facultad de Ingeniería
Fecha
2023Tipo de documento
tesis
Subtipo de documento
proyecto final
proyecto final
dc.language.iso
spa
Extensión: 1 recurso en línea (172 páginas) : Ilustraciones, gráficas;
Palabras clave
Pruebas; Estrategia; Framework de prueba; Aplicación web;
Materias
Ingeniería en sistemas;
Ubicación en el estante: 004.415
Utilizar el siguiente identificador (URI) para citar o enlazar este registro:
https://repo.unlpam.edu.ar/handle/unlpam/8325Registros en colección
- Tesisg [1853]