Araya Solís, Gloriana and Méndez Marín, Geovanny and Jiménez Segura, Ronald (2014) Pruebas de software para dispositivos móviles android. Otro. UNAN-Managua, Universidad Nacional Autónoma de Nicaragua.
Preview |
Text (Texto completo)
PRUEBAS%20DE%20SOFTWARE%20PARA%20DISPOSITIVOS%20M%C3%93VILES%20ANDROID.pdf Download (721kB) | Preview |
Preview |
Image
88x31_cc.png Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (1kB) | Preview |
Resumen
Generalmente las empresas de software que han alcanzado cierto grado de madurez, tienen un departamento de QA (Quality assurance) conformado por ingenieros de la calidad, que deben integrarse con los equipos de desarrollo, e incluso con los clientes de la empresa. Actualmente, los mismos desarrolladores deben realizar pruebas de diferentes tipos sobre las aplicaciones que están desarrollando, por lo que no solo el departamento de QA lleva a cabo este proceso, sino los
mismos grupos de desarrollo han empezado a utilizar TDD (Test-driven development) que profundizaremos más adelante.
Uno de los principios básicos en el desarrollo de proyectos es que la calidad nunca es negociable, por lo que el aseguramiento y control de la calidad es muy importante en el desarrollo de software, para garantizar que se va a obtener como resultado final un software de calidad.
Es importante que las empresas alcancen un proceso confiable de aseguramiento de la calidad de sus productos, debido a que un software de buena calidad genera confiabilidad en los clientes. Si no se cuenta con un proceso de QA riguroso, se corre el riesgo de enfrentar el rechazo de los clientes, quienes probablemente usarán los canales de información principales para ventilar comentarios negativos acerca de los productos deficientes.
En QA son llevadas a cabo diferentes pruebas, entre las cuales se puede dividir por tipo (funcional y no funcional), por ejecuciones (automáticas y manuales) y por técnica (caja blanca y caja negra). Estas pruebas son llevadas a cabo con una guía conocida como test-plan (plan de pruebas) en el cual se elabora las normas de calidad que debe de tener el proyecto antes de la entrega al cliente.
Lo más adecuado que se debe de hacer en un proyecto de software es tener a un grupo de profesionales especializados en llevar a cabo las pruebas con técnicas que permitan alcanzar cierto grado de cobertura.
Esto debido a que nunca se debe de permitir que los desarrolladores realicen sus propias pruebas por el efecto psicológico que provoca el hecho de probar algo que ya el desarrollador sabe cómo funciona.
Existen herramientas de última generación, para aumentar la productividad en QA, entre las que se encuentran las herramientas de automatización. Estas herramientas permiten realizan una mayor cantidad de pruebas en un menor tiempo y evitando los errores humanos. Esto ha provocado que el enfoque del QA actual esté basado en las pruebas de automatización para mejorar el desempeño de los procesos y reducir el tiempo de liberación de la aplicación. En el tiempo de investigación en el que ha trabajo el grupo con diferentes
Item Type: | Monograph (Otro) |
---|---|
Información Adicional: | congreso de computación para el desarrollo (VII:2014 Julio 23,24 y 25:Managua). Universidad Nacional Autónoma de Nicaragaua |
Palabras Clave Informales: | Calidad de software Pruebas de software Automatización |
Materias: | 000 Generalidades > 004 Programas de computadoras 300 Ciencias sociales > 301 Sociología y antropología > 000 Generalidades > 004 Programas de computadoras 000 Generalidades > 005 Programación en computadoras 300 Ciencias sociales > 301 Sociología y antropología > 000 Generalidades > 005 Programación en computadoras |
Divisiones: | CIENCIAS BÁSICAS Y TECNOLOGÍA > Ciencias de la Computación > Congreso de Computación > VII Congreso de Computación para el Desarrollo |
Depositing User: | Lic. Martha Cortez |
Date Deposited: | 28 Sep 2016 17:33 |
Last Modified: | 07 Sep 2017 17:02 |
URI: | http://repositorio.unan.edu.ni/id/eprint/2371 |
Downloads
Downloads per month over past year
Actions (login required)
View Item |