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 /

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 consecue...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Fernández Reale, Leonel Cristian Andrés (autor)
Otros Autores: Becker, Pablo Javier (Director)
Formato: Tesis Libro electrónico
Lenguaje:Español
Publicado: General Pico, La Pampa : Universidad Nacional de La Pampa. Facultad Ingeniería, 2023.
Materias:
Acceso en línea:https://repo.unlpam.edu.ar/handle/unlpam/8325
Aporte de:Registro referencial: Solicitar el recurso aquí
Descripción
Sumario: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.
Notas:Disponible a texto completo en Repositorio Digital Acceso Abierto UNLPam.
Descripción Física:1 recurso en línea (172 páginas) : Ilustraciones, gráficas;