Modelo de certificación de pruebas de aplicaciones web y móviles

2.50
Hdl Handle:
http://hdl.handle.net/10757/622541
Title:
Modelo de certificación de pruebas de aplicaciones web y móviles
Authors:
Contreras Mauricio, Fiorela Rufina; Arteaga Peña, Fernando Leoncio
Advisors:
Rivas Galloso, Paul
Citation:
[1] F. L. Contreras Mauricio, Fiorela Rufina; Arteaga Peña, “Modelo de certificación de pruebas de aplicaciones web y móviles,” Universidad Peruana de Ciencias Aplicadas (UPC), 2017.
Publisher:
Universidad Peruana de Ciencias Aplicadas (UPC)
Issue Date:
7-May-2017
URI:
http://hdl.handle.net/10757/622541
Abstract:
El proceso de pruebas de software es una fase importante y primordial dentro del ciclo de vida de desarrollo de software, ya que permite garantizar la calidad del producto. Sin embargo, en la mayoría de casos no se toman en cuenta debido a que el desarrollo se extiende y el tiempo se reduce para su entrega final. Por ello traducen al proceso de pruebas o certificación como una pérdida de tiempo, dinero y recursos. En la actualidad, nos encontramos en un proceso de transformación digital en el cual las personas prefieren utilizar las páginas webs o app, de las empresas en sus diferentes rubros, para realizar sus operaciones. De ahí se desprende que ahora las pruebas de software tradicionales deben ser enfocadas específicamente a estas dos plataformas debido a sus características diferenciales. Por ejemplo, existe una gama dispositivos que tienen distintos sistemas operativos, versiones, proveedores, actualizaciones, navegadores, ediciones, etc. Lo cual afecta directamente al hecho de tener la seguridad y tranquilidad, que la aplicación Web o Móvil que desarrollemos funcione correctamente en todos los dispositivos de este gran ecosistema. Android es el SO más utilizado y cuenta con la mayor fragmentación del mercado, lo cual hace que se requieran grandes esfuerzo para la certificación y un gran soporte post producción. En un estudio realizado a usuarios de aplicaciones móviles, se obtiene como resultado que 56 % de personas comentan que tienen una mala experiencia con las aplicaciones ya sea porque se congelo, salió un error inesperado, consumo excesivo de batería, etc. Por ello, con este proyecto se propone un modelo de certificación de aplicaciones móviles y web, el cual permite reducir la complejidad en la fase de pruebas y brindar un producto con la menor cantidad posible de errores. En este contexto, en el presente proyecto se propone un modelo de certificación de pruebas de aplicaciones móviles y web donde se presenta los requerimientos funcionales y no funcionales, escenarios de casos de prueba y las herramientas para poder automatizar cada una de ellas.
Abstract:
The software testing process is an important and fundamental phase within the life cycle of software development, since it allows to guarantee the quality of the product. However, in most cases they are not taken into account because the development is extended and the time is reduced for its final delivery. That is why they translate the process of testing or certification as a waste of time, money and resources. Currently, we are in a process of digital transformation in which people prefer to use web pages or app, of companies in their different areas, to perform their operations. It follows that now traditional software tests should be specifically focused on these two platforms due to their differential characteristics. For example, there is a range of devices that have different operating systems, versions, providers, updates, browsers, editions, etc. Which directly affects the fact of having security and tranquility, that the Web or Mobile application that we develop will work correctly in all the devices of this great ecosystem. Android is the most used OS and has the most fragmentation in the market, which means that great effort is required for certification and a great post-production support. In a study carried out to users of mobile applications, it is obtained that 56% of people comment that they have a bad experience with the applications, either because they froze, an unexpected error occurred, excessive consumption of battery, etc. Therefore, this project proposes a certification model for mobile and web applications, which allows to reduce complexity in the testing phase and provide a product with the least possible number of errors. In this context, in the present project we propose a mobile and web application test certification model where functional and non-functional requirements are presented, test case scenarios and tools to automate each of them.
Type:
info:eu-repo/semantics/bachelorThesis
Rights:
info:eu-repo/semantics/openAccess
Language:
spa
Keywords:
Desarrollo de software de aplicación; Aplicaciones web; Arquitectura de software; Dispositivos móviles; Ingeniera de Sistemas de Información

Full metadata record

DC FieldValue Language
dc.contributor.advisorRivas Galloso, Paules
dc.contributor.authorContreras Mauricio, Fiorela Rufinaes
dc.contributor.authorArteaga Peña, Fernando Leoncioes
dc.date.accessioned2018-01-17T01:17:14Z-
dc.date.available2018-01-17T01:17:14Z-
dc.date.issued2017-05-07-
dc.identifier.citation[1] F. L. Contreras Mauricio, Fiorela Rufina; Arteaga Peña, “Modelo de certificación de pruebas de aplicaciones web y móviles,” Universidad Peruana de Ciencias Aplicadas (UPC), 2017.es_PE
dc.identifier.urihttp://hdl.handle.net/10757/622541-
dc.description.abstractEl proceso de pruebas de software es una fase importante y primordial dentro del ciclo de vida de desarrollo de software, ya que permite garantizar la calidad del producto. Sin embargo, en la mayoría de casos no se toman en cuenta debido a que el desarrollo se extiende y el tiempo se reduce para su entrega final. Por ello traducen al proceso de pruebas o certificación como una pérdida de tiempo, dinero y recursos. En la actualidad, nos encontramos en un proceso de transformación digital en el cual las personas prefieren utilizar las páginas webs o app, de las empresas en sus diferentes rubros, para realizar sus operaciones. De ahí se desprende que ahora las pruebas de software tradicionales deben ser enfocadas específicamente a estas dos plataformas debido a sus características diferenciales. Por ejemplo, existe una gama dispositivos que tienen distintos sistemas operativos, versiones, proveedores, actualizaciones, navegadores, ediciones, etc. Lo cual afecta directamente al hecho de tener la seguridad y tranquilidad, que la aplicación Web o Móvil que desarrollemos funcione correctamente en todos los dispositivos de este gran ecosistema. Android es el SO más utilizado y cuenta con la mayor fragmentación del mercado, lo cual hace que se requieran grandes esfuerzo para la certificación y un gran soporte post producción. En un estudio realizado a usuarios de aplicaciones móviles, se obtiene como resultado que 56 % de personas comentan que tienen una mala experiencia con las aplicaciones ya sea porque se congelo, salió un error inesperado, consumo excesivo de batería, etc. Por ello, con este proyecto se propone un modelo de certificación de aplicaciones móviles y web, el cual permite reducir la complejidad en la fase de pruebas y brindar un producto con la menor cantidad posible de errores. En este contexto, en el presente proyecto se propone un modelo de certificación de pruebas de aplicaciones móviles y web donde se presenta los requerimientos funcionales y no funcionales, escenarios de casos de prueba y las herramientas para poder automatizar cada una de ellas.es
dc.description.abstractThe software testing process is an important and fundamental phase within the life cycle of software development, since it allows to guarantee the quality of the product. However, in most cases they are not taken into account because the development is extended and the time is reduced for its final delivery. That is why they translate the process of testing or certification as a waste of time, money and resources. Currently, we are in a process of digital transformation in which people prefer to use web pages or app, of companies in their different areas, to perform their operations. It follows that now traditional software tests should be specifically focused on these two platforms due to their differential characteristics. For example, there is a range of devices that have different operating systems, versions, providers, updates, browsers, editions, etc. Which directly affects the fact of having security and tranquility, that the Web or Mobile application that we develop will work correctly in all the devices of this great ecosystem. Android is the most used OS and has the most fragmentation in the market, which means that great effort is required for certification and a great post-production support. In a study carried out to users of mobile applications, it is obtained that 56% of people comment that they have a bad experience with the applications, either because they froze, an unexpected error occurred, excessive consumption of battery, etc. Therefore, this project proposes a certification model for mobile and web applications, which allows to reduce complexity in the testing phase and provide a product with the least possible number of errors. In this context, in the present project we propose a mobile and web application test certification model where functional and non-functional requirements are presented, test case scenarios and tools to automate each of them.es
dc.description.uriTesises_PE
dc.formatapplication/pdfes
dc.formatapplication/epubes
dc.formatapplication/mswordes
dc.language.isospaes
dc.publisherUniversidad Peruana de Ciencias Aplicadas (UPC)es
dc.rightsinfo:eu-repo/semantics/openAccesses
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.sourceUniversidad Peruana de Ciencias Aplicadas (UPC)es_PE
dc.sourceRepositorio Académico - UPCes_PE
dc.subjectDesarrollo de software de aplicaciónes
dc.subjectAplicaciones webes
dc.subjectArquitectura de softwarees
dc.subjectDispositivos móvileses
dc.subjectIngeniera de Sistemas de Informaciónes
dc.titleModelo de certificación de pruebas de aplicaciones web y móvileses
dc.typeinfo:eu-repo/semantics/bachelorThesises
thesis.degree.grantorUniversidad Peruana de Ciencias Aplicadas (UPC). Facultad de Ingenieríaes_PE
thesis.degree.levelLicenciaturaes_PE
thesis.degree.disciplineIngeniería de Sistemas de Informaciónes_PE
thesis.degree.nameIngeniero de sistemas de informaciónes_PE
This item is licensed under a Creative Commons License
Creative Commons
All Items in UPC are protected by copyright, with all rights reserved, unless otherwise indicated.