IMASI

Description

En este Resumen (Mapa Mental), Veremos todo lo relacionado a las Pruebas de software, basicamente todo lo escencial resumido en... Por Que hacerlos?, Como identificarlos?, y Como hacerlos?.
Alexander Coronado
Mind Map by Alexander Coronado, updated more than 1 year ago
Alexander Coronado
Created by Alexander Coronado over 4 years ago
19
0

Resource summary

IMASI
  1. Pruebas de Software
    1. Que Son?
      1. Las Pruebas de Software son importantes por que aseguran el correcto cumplimiento de la funcionalidad del producto, ayudando a ganar confianza, confirmar la fiabilidad del uso y previenen defectos en produccion, la cual tiene un impacto economico positivo en la empresa en cuestion.
      2. Proceso Basico:
        1. Planeacion: Donde se hace un esquema de...¿Que se va a aprobar?, ¿Como se va a probar?, ¿Quien lo va a probar?, ¿Cuando?
          1. Analisis y Diseño de Pruebas: En esta fase se analizan los requerimientos y se diseñan los casos de prueba
            1. Ejecucion de Pruebas: Esta fase es la mas importante ya que es donde los casos de pruebas son ejecutados en un ambiente de prueba o calidad, para vlaidar que los requerimientos especificados se hayan implementado de la manera correcta.
              1. Evaluacion de los Resultados: En esta fase es donde determinamos si han alcanzado los objetivos de las pruebas, es decir, si la implementacion de los requerimientos fue lo optimo, lo ideal es que el usuario realice tambien otras pruebas para dar el visto bueno a la aplicacion y esta pueda ser puesta en produccion
                1. Cierre de Pruebas: Es la ultima fase del proceso de pruebas, aqui archivamos toda la documentacion generada y se realiza una carta de aceptacion de cierre que debe ser firmada por los directivos involucrados, tambien es bueno incluir los riesgos activos de la aplicacion, si es que se aplica
                2. Propositos.
                  1. 1) Detectar la mayor cantidad de errores posibles.
                    1. 2) Ayudar a los administradores a la toma de decisiones.
                      1. 3) Buscar los escenarios seguros para la prueba del producto.
                        1. 4) Evaluar la Cantidad.
                          1. 5) Verificar la correcion del producto.
                            1. 6) Asegurar la calidad.
                              1. 7) Competitividad Comercial.
                                1. 8) Alcanzar mayor calidad en el software.
                                  1. 9) Cambios en la tecnologia
                                    1. 10) Reduccion de cartas de riesgo.
                                      1. 11) Incremento de productividad.
                                      2. Niveles de Las Pruebas
                                        1. Tests...
                                          1. Unitarios
                                            1. Objetivos
                                              1. Detectar Errores en los Datos logicos y Algoritmos.
                                                1. Participantes
                                                  1. Programadores.
                                                    1. Ambiente
                                                      1. Desarrollo.
                                                        1. Metodo
                                                          1. Caja Blanca.
                                            2. Integracion.
                                              1. Objetivos.
                                                1. Detectar Errores de interfaces y relaciones entre Componentes.
                                                  1. Participantes.
                                                    1. Programadores.
                                                      1. Ambiente.
                                                        1. Desarrollo.
                                                          1. Metodo
                                                            1. Caja Blanca.
                                              2. Funcional.
                                                1. Objetivos.
                                                  1. Detectar errores en la implementacion de requerimientos
                                                    1. Participantes.
                                                      1. Tester, Analistas.
                                                        1. Ambiente.
                                                          1. Desarrollo.
                                                            1. Metodo
                                                              1. Funcional
                                                2. Sistema
                                                  1. Objetivos.
                                                    1. Detectar fallas en el cubrimiento de los requerimientos.
                                                      1. Participantes.
                                                        1. Tester, Analistas.
                                                          1. Ambiente.
                                                            1. Desarrollo.
                                                              1. Metodo
                                                                1. Funcional.
                                                  2. Aceptacion.
                                                    1. Objetivos.
                                                      1. Detectar fallas en la implementacion del sistema.
                                                        1. Participantes.
                                                          1. Tester, Analistas, Clientes.
                                                            1. Ambiente.
                                                              1. Desarrollo.
                                                                1. Metodo
                                                                  1. Funcional.
                                                3. Metodos de Pruebas:
                                                  1. Prueba de Caja Blanca:
                                                    1. Examinan la estructura interna de la aplicacion, el tester Elige entradas para recorrer rutas de codigo y determinar las salidas Apropiadas.
                                                    2. Pruebas de Caja Negra:
                                                      1. Examinan las funcionalidades de una apicacion sin escudriñar su estructura interna. Ignoran el mecanismo interno del sistema y se enfocan en las salidas generadas en respuesta a entidades seleccionadas.
                                                      2. Pruebas de Caja Gris
                                                        1. Es una combinacion de la caja Blanca y la Caja Negra. El objetivo de esta prueba es buscar defectos ocasionados por uso inadecuado o estructura, no propiedades de la aplicacion.
                                                      3. Tipos De Test.
                                                        1. Test de Facilidad.
                                                          1. Se Refiere a la disponibilidad de los recursos para llevar a cabo los objetivos o metas señalados, la factibilidad se apoya en 3 aspectos basicos.
                                                          2. Test de Volumen.
                                                            1. Hacen Referencia a Grandes cantidades de datos para determinar los limites en que se causa que el sistema falle, Tambien identifican la carga maxima o volumen que el sistema puede manejar en un periodo dado.
                                                            2. Test de Stress.
                                                              1. Esta evaluacion pone a prueba lo que la rubustez y la confiabilidad del software sometiendo a condiciones de usos extremos entre estas condiciones se incluyen el envio excesivo de peticiones y la ejecucion en condiciones de hardware limitados.
                                                              2. Test de Usabilidad.
                                                                1. Es una tecnica usada en el diseño de interacciones centrada en el usuario para evaluar un producto mediante pruebas con los usuarios mismos.
                                                                2. Test de Seguridad.
                                                                  1. Es un sistema de auditoria usado para detectar una vulnerabilidad, brechas y seguridad, puntos debiles en un sistema informatico.
                                                                  2. Test de Performance.
                                                                    1. Permiten conocer y mitigar los riesgos relacionados con el mal desempeño de las aplicaciones en entornos de produccion y realizan las correcciones necesarias antes de salir al mercado.
                                                                    2. Test de Configuracion.
                                                                      1. 1. Validar y verificar que el cliente del sistema funcione apropiadamente en las estaciones de trabajos recomendadas. 2. Verificar la aplicacion del sistema en diferentes configuraciones de hardware y software
                                                                      2. Test de Insta Labilidad.
                                                                        1. Permite verificar la Instalacion. Es la capacidad del producto o software para ser instalado en un entorno especifico.
                                                                        2. Test Fiabilidad.
                                                                          1. Valida la capacidad de reaccion de un sistema y de los equipos, tambien pretende validar las capacidades de un sistema informatico para seguir operando en caso de una falta.
                                                                        3. Casos de Pruebas:
                                                                          1. Documentacion que especifica las acciones a seguir para llegar a un objetivo especifico(Resultado esperado) Que contiene o deberia contener datos de entrada, lo que debe contener un caso de prueba segun el estandar de IEEE 829 Es:
                                                                          2. Tecnicas de Pruebas de Asegramiento de la Calidad
                                                                            1. Estatica.
                                                                              1. Realizadas sin ejecutar el codigo de la aplicacion y su objetivo son realizar documentacion y codigo fuente. Incluye revisiones y analisis estaticos.
                                                                              2. Dinamica
                                                                                1. Requieren la ejecucion del software por lo que es posible medir con mayor presicion el comportamiento de la aplicacion desarrollada.
                                                                              3. Tipos de Pruebas
                                                                                1. Automatizadas.
                                                                                  1. Es el uso de un software especial (Independiente del software que se esta probando) para controlar la ejecucion de las pruebas y comparacion de los resultados reales con los resultados esperados
                                                                                  2. Manuales
                                                                                    1. Es el proceso de probar manualmente el software para detectar se requiere un tester para desempeñar el papel de un usuario final y el uso de la mayoria de las caracteristicas de la aplicacion para garantizar un comportamiento correcto.
                                                                                Show full summary Hide full summary

                                                                                Similar

                                                                                METODOS DE DEPRECIACION
                                                                                atara666
                                                                                Análisis Estratégico.
                                                                                caroline diaz
                                                                                Métodos y Técnicas de Investigación
                                                                                valenciandy
                                                                                Normas apa
                                                                                kaleth Lopez
                                                                                Perpectiva teorica del diagnostico organizacional
                                                                                Jennifer Bahena Vazquez
                                                                                PSICOLOGÍA DEL ADOLESCENTE Ps26
                                                                                Jenifer Dulce María Carrillo Galindo
                                                                                INVENTARIOS
                                                                                Juan Peña
                                                                                mapa mental 2 UNSXX TICS
                                                                                Omar Yujra
                                                                                Literatura Existente (Marco de referencias)
                                                                                Alvin Estrada
                                                                                METODOS DE ACCESO
                                                                                Jonathan Orduz
                                                                                metodologia de la investigacion
                                                                                jeyson.martinez1