Loading...
Please wait, while we are loading the content...
Similar Documents
Pruebas de software para dispositivos móviles android
| Content Provider | Semantic Scholar |
|---|---|
| Author | Solís, Gloriana Araya Marín, Geovanny Méndez Segura, Ronald Jiménez |
| Copyright Year | 2014 |
| Abstract | 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 estan 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 mas adelante. Uno de los principios basicos 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 usaran los canales de informacion 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 (automaticas y manuales) y por tecnica (caja blanca y caja negra). Estas pruebas son llevadas a cabo con una guia 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 mas 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 tecnicas 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 psicologico que provoca el hecho de probar algo que ya el desarrollador sabe como funciona. Existen herramientas de ultima generacion, para aumentar la productividad en QA, entre las que se encuentran las herramientas de automatizacion. 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 este basado en las pruebas de automatizacion para mejorar el desempeno de los procesos y reducir el tiempo de liberacion de la aplicacion. En el tiempo de investigacion en el que ha trabajo el grupo con diferentes |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://repositorio.unan.edu.ni/2371/1/PRUEBAS%2520DE%2520SOFTWARE%2520PARA%2520DISPOSITIVOS%2520M%25C3%2593VILES%2520ANDROID.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |