Desenvolupament d'un framework de validació per a aplicacions web amb dependències d'interacció humana amb caixers automàtics
Visualitza/Obre
Realitzat a/ambEveris
Tipus de documentTreball Final de Grau
Data2016-06-28
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
L’E2E-framework que presentem en aquesta Treball de final de grau és un
framework per donar resposta al repte de realitzar testing funcional de la futura
aplicació que s’està desenvolupant per als caixers automàtics de l’entitat financera
britànica TSB.
Aquest testing s’ha de poder dur a terme end-to-end, assegurant l’execució de
tot el sistema però sense disposar físicament d’un caixer automàtic. Per tant, cal
simular la interacció que realitzaria un usuari final amb el nou software del caixer.
L’objectiu és, d’una banda, poder comprovar que el funcionament del sistema és
correcte i, a més a més, poder fer aquestes comprovacions de forma automàtica,
fàcilment repetible i executant-les en un breu termini de temps.
Per dur a terme la construcció de l’E2E-framework ha calgut analitzar i
entendre el context, la necessitat i els requisits; elaborar una planificació temporal del
projecte i un pressupost; també s’han identificat els riscos, els stakeholders, l’impacte
social i el marc legal.
La solució desenvolupada cobreix tot l’abast del problema plantejat i ha permès
assolir els objectius proposats aportant un framework per poder validar aplicacions
web amb dependències d’interacció humana amb caixers automàtics. El E2E-framework que presentamos en este Trabajo de final de grado es un
framework para dar respuesta al reto de realizar un testing funcional de la nueva
aplicación que se está desarrollando para los cajeros automáticos de la entidad
financiera británica TSB.
Este testing debe llevarse a cabo end-to-end, asegurando la ejecución de todo
el sistema pero sin disponer físicamente de un cajero automático. Por lo tanto, es
necesario simular la interacción que realiza un usuario final con el nuevo software del
cajero. El objetivo es, por una parte, poder comprobar que el funcionamiento del
sistema es correcto y, por otra, hacer estas comprobaciones de forma automática,
fácilmente repetible y ejecutándolas en un breve período de tiempo.
Para realizar la construcción del E2E-framework ha sido necesario analizar y
entender el contexto, la necesidad y los requisitos; elaborar una planificación temporal
del proyecto y un presupuesto; también se han identificado los riesgos, los
stakeholders, el impacto social y el marco legal.
La solución desarrollada cubre todo el ámbito del problema planteado y alcanza
los objetivos planteados, todo ello mediante un framework que permite validar
aplicaciones web con dependencias de interacción humana en cajeros automáticos. The E2E-framework presented in this Degree’s final thesis is a framework to
respond to the challenge of performing functional testing of the future application
which is being developed for British financial institution TSB’s ATMs.
This testing must be carried out end-to-end, ensuring the execution of the
entire system without physically having an ATM. Therefore, it is necessary to simulate
the interaction between an end user and the new ATM’s software. The objective, on
the one hand is to check that the system is operating correctly and, on the other hand,
to be able to make these checks automatically, easily repeatable and running them in a
short period of time.
In E2E-framework construction had been necessary to analyse and understand
the context, the needs and the requirements; to develop a project plan and budget;
also identify risks, stakeholders, social impact and legal framework.
The solution developed covers the full scope of the problem achieving the
objectives and providing a framework which allows us to validate web applications
with human interaction with ATMs.
TitulacióGRAU EN ENGINYERIA INFORMÀTICA (Pla 2010)
Col·leccions
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
117564.pdf | 3,514Mb | Visualitza/Obre |