Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview |
Palomino Barrasa, Javier (2020). Automatización plan de pruebas funcional: plataforma web de la Universidad Politécnica de Madrid. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.
Title: | Automatización plan de pruebas funcional: plataforma web de la Universidad Politécnica de Madrid |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Final Project |
Degree: | Grado en Ingeniería Informática |
Date: | June 2020 |
Subjects: | |
Faculty: | E.T.S. de Ingenieros Informáticos (UPM) |
Department: | Arquitectura y Tecnología de Sistemas Informáticos |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview |
En la actualidad numerosas organizaciones, como nuestra escuela y nuestra universidad, proporcionan algunos de sus servicios a través de aplicaciones web por lo que es fundamental asegurar el funcionamiento correcto de las mismas, verificándolo además en diversos navegadores. Dada la complejidad de estas aplicaciones y puesto que habitualmente se ven sujetas a cambios frecuentes, es necesario usar herramientas que permitan automatizar la realización de pruebas de corrección. Una de las soluciones de automatización de pruebas más frecuentemente usadas es la combinación de Cucumber, que mediante el lenguaje Gherkin permite expresar el comportamiento esperado de una aplicación usando lenguaje natural, y Selenium, que facilita la automatización de pruebas funcionales de una aplicación web. El trabajo plantea crear una batería de pruebas automáticas en un entorno Selenium/Cucumber implementadas en Java, que se ejecuten periódicamente, para comprobar el funcionamiento correcto de algunas de las aplicaciones web disponibles en nuestra universidad (como, por ejemplo, la plataforma Politécnica Virtual).---ABSTRACT---Currently many companies and universities provide services through web applications, it is really important to ensure the proper functioning of that services in different browsers. These web applications are very complex and frequently they have a lot of changes in their functionalities, it is necessary to use tools which allow us to make automatic test of their applications. Nowadays, the most useful environment to automate test are Cucumber, Gherkin and Selenium. Gherkin uses a set of special keywords to give structure and meaning to executable specifications. Cucumber has Step Definitions each one of them is a Java method with an expression that links it to one or more Gherkin steps. Selenium is a suite of tools for automating web browsers. The main purpose of this project is to create a regression test to check that the Politecnica Virtual application works correctly.
Item ID: | 63115 |
---|---|
DC Identifier: | https://oa.upm.es/63115/ |
OAI Identifier: | oai:oa.upm.es:63115 |
Deposited by: | Biblioteca Facultad de Informatica |
Deposited on: | 24 Jul 2020 10:42 |
Last Modified: | 24 Jul 2020 10:42 |