Diseño de un sistema de pruebas para evaluación de funcionalidad y desempeño del software desarrollado por la empresa TCS Solution Center
Date
2023-04-28Author
Dominio
https://www.ustabuca.edu.co/Metadata
Show full item recordCollections
Abstract
Para el presente proyecto se diseñó un banco de pruebas que permitió comprobar mediante la realización de pruebas de software que las funcionalidades de las aplicaciones desarrolladas por la empresa Tata Consultancy Services (TCS) se ejecutan correctamente, son acordes con los requerimientos dados por el cliente y no tienen fallos importantes que puedan ocasionar que funcione diferente a como se diseñó o que la aplicación salga a producción con problemas inesperados que hagan que falle. El desarrollo de la práctica consistió en identificar fallos mediante la aplicación manual y automatizada de pruebas al software desarrollado por la empresa, diseñar planes de pruebas de software para verificar el correcto funcionamiento del mismo, identificar el alcance y las funcionalidades de la aplicación a probar y el entorno de pruebas donde se van a realizar e implementar pruebas automatizadas de software bajo metodología de trabajo BDD, siguiendo el patrón de diseño Screenplay, utilizando el lenguaje de programación JAVA y la librería Serenity. Finalmente se concluye que el trabajo realizado en la práctica permitió aplicar los conocimientos teóricos adquiridos durante la carrera de Ingeniería Mecatrónica en un entorno laboral real, permitiendo aprender nuevas metodologías y herramientas para el desarrollo de software y pruebas de calidad, además de permitir la adquisición de habilidades y competencias importantes para el desempeño profesional en el campo del desarrollo de software.
Abstract
For this project, a test bench was designed that allowed us to verify through software tests that the functionalities of the applications developed by the company Tata Consultancy Services (TCS) are executed correctly, are in accordance with the requirements given by the client and They do not have major bugs that could cause the app to work differently than designed or cause the app to go into production with unexpected problems that cause it to crash. The development of the practice consisted of identifying failures through the manual and automated application of tests to the software developed by the company, designing software test plans to verify its correct operation, identifying the scope and functionalities of the application to be tested and the test environment where automated software tests will be carried out and implemented under the BDD work methodology, following the Screenplay design pattern, using the JAVA programming language and the Serenity library. Finally, it is concluded that the work carried out in practice allowed applying the theoretical knowledge acquired during the Mechatronics Engineering degree in a real work environment, allowing learning new methodologies and tools for software development and quality testing, as well as allowing the acquisition of important skills and competencies for professional performance in the field of software development.
PDF Documents
xmlui.custom.comments.form-panel-heading
Respuesta Comentario Repositorio Institucional
Gracias por tomarse el tiempo para darnos su opinión.
The following license files are associated with this item: