Citas bibligráficas
Esta es una referencia generada automáticamente. Modifíquela de ser necesario
Contreras, F., Arteaga, F. (2017). Modelo de certificación de pruebas de aplicaciones web y móviles [Tesis, Universidad Peruana de Ciencias Aplicadas (UPC)]. http://hdl.handle.net/10757/622541
Contreras, F., Arteaga, F. Modelo de certificación de pruebas de aplicaciones web y móviles [Tesis]. PE: Universidad Peruana de Ciencias Aplicadas (UPC); 2017. http://hdl.handle.net/10757/622541
@misc{renati/365974,
title = "Modelo de certificación de pruebas de aplicaciones web y móviles",
author = "Arteaga Peña, Fernando Leoncio",
publisher = "Universidad Peruana de Ciencias Aplicadas (UPC)",
year = "2017"
}
Título: Modelo de certificación de pruebas de aplicaciones web y móviles
Asesor(es): Rivas Galloso, Paul Harry
Palabras clave: Desarrollo de software de aplicación; Aplicaciones web; Arquitectura de software; Dispositivos móviles; Ingeniería de Sistemas de Información
Fecha de publicación: 7-may-2017
Institución: Universidad Peruana de Ciencias Aplicadas (UPC)
Resumen: 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.
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.
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.
Enlace al repositorio: http://hdl.handle.net/10757/622541
Disciplina académico-profesional: Ingeniería de Sistemas de Información
Institución que otorga el grado o título: Universidad Peruana de Ciencias Aplicadas (UPC). Facultad de Ingeniería
Grado o título: Ingeniero de Sistemas de Información
Fecha de registro: 17-ene-2018
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons