Pregunta 1: ¿Cuáles son las clasificaciones de los métodos de prueba de software? Clasificación de los métodos de prueba de software:
Caja blanca, caja negra, caja gris
Pruebas unitarias, pruebas de integración, pruebas de sistemas, pruebas de aceptación, pruebas de regresión, pruebas Alfa, pruebas Beta;
Pruebas estáticas y pruebas dinámicas.
Los principales métodos para diseñar casos de prueba son: división de clases de equivalencia;
método de análisis de valores límite
método del diagrama de causa y efecto; p>Método de escenario.
Espero poder ayudarte,
Tu satisfacción es mi motivación.
Pregunta 2: Existen varios métodos de prueba de software 1. Según se vea la estructura interna del programa, se divide en:
(1) Caja negra. testing): solo se preocupa por los resultados de entrada y salida
(2) Prueba de caja blanca: estudie el código fuente y la estructura del programa en su interior
2. Presione si desea ejecutar El programa es dividido en:
(1) Pruebas estáticas (pruebas estáticas): se refiere a un proceso que en realidad no ejecuta el software bajo prueba, sino que solo verifica estáticamente posibles errores en el código del programa, las interfaces o los documentos.
Las pruebas estáticas incluyen:
Para las pruebas de código, es principalmente para probar si el código cumple con los estándares y especificaciones correspondientes.
Para las pruebas de interfaz, se prueba principalmente si la interfaz real del software coincide con las instrucciones de los requisitos.
Para las pruebas de documentos, prueba principalmente si el manual del usuario y la descripción de los requisitos realmente satisfacen las necesidades reales de los usuarios.
(5) La prueba dinámica se refiere al proceso de ejecutar realmente el programa bajo prueba, ingresar los datos de prueba correspondientes y verificar si los resultados de salida son consistentes con los resultados esperados.
3 Dividido por etapas:
(1) Las pruebas unitarias se refieren a la inspección y verificación de la unidad comprobable más pequeña del software.
El módulo stub (stud) se refiere al módulo llamado simulando el módulo bajo prueba. El módulo controlador (driver) se refiere al módulo superior que simula el módulo bajo prueba. El módulo controlador se utiliza para recibir. datos de prueba e iniciar el módulo bajo prueba y generar el resultado.
(2) Las pruebas de integración son la siguiente etapa de las pruebas unitarias. Se refiere a ensamblar los módulos unitarios probados en sistemas o subsistemas y luego probarlos, centrándose en probar las interfaces de los diferentes módulos.
Las pruebas de integración se utilizan para comprobar si cada módulo de la unidad puede cooperar y funcionar normalmente cuando se combinan.
(3) Las pruebas del sistema se refieren a probar todo el sistema de software en su conjunto, incluidas las funciones de prueba, el rendimiento y el entorno de software y hardware en el que se ejecuta el software.
La base principal para las pruebas del sistema es el documento "Especificación de requisitos del sistema".
(4) Las pruebas de aceptación (pruebas de aceptación) se refieren a las pruebas en la etapa posterior de las pruebas del sistema, que son principalmente pruebas de usuario, o con la participación de evaluadores y otro personal de control de calidad. Proceso final en el que se entrega oficialmente el software al usuario.
Las pruebas de aceptación se dividen en pruebas y pruebas beta. Una prueba se refiere a pruebas internas que involucran a usuarios, evaluadores, desarrolladores, etc., mientras que las pruebas beta se refieren a pruebas internas. La versión beta pública final se entregará por completo. a los usuarios finales para que los prueben.
4. Las pruebas de caja negra se dividen en pruebas funcionales y pruebas de rendimiento:
1) Las pruebas de función (pruebas de función) son un aspecto de las pruebas de caja negra, que verifican la funcionalidad del software real Si satisface las necesidades de los usuarios.
Incluye pruebas de funciones lógicas
Pruebas de UI UI=Interfaz de usuario
Pruebas de usabilidad: Sí Se refiere a verificar el sistema de software desde la perspectiva de la racionalidad y conveniencia de uso del software para descubrir áreas en el software que son inconvenientes para los usuarios.
Pruebas de compatibilidad: incluidas pruebas de compatibilidad de hardware y pruebas de compatibilidad de software
2) Pruebas de rendimiento (pruebas de rendimiento)
Rendimiento del software Hay dos tipos principales: rendimiento del tiempo y rendimiento del espacio
Rendimiento del tiempo: se refiere principalmente al tiempo de respuesta de una transacción específica del software (tiempo de respuesta).
Rendimiento del espacio: se refiere principalmente a los recursos del sistema consumidos cuando el software se está ejecutando.
Las pruebas de rendimiento del software se dividen en:
Pruebas de rendimiento generales: se refiere a una prueba de rendimiento que permite que el sistema bajo prueba se ejecute en un entorno normal de software y hardware sin ejercer ninguna presión sobre él.
La prueba de estabilidad también se denomina prueba de confiabilidad: se refiere a ejecutar continuamente el sistema bajo prueba para verificar la estabilidad del sistema durante la operación.
Prueba de carga: se refiere a probar la estabilidad del sistema permitiendo que el sistema bajo prueba funcione continuamente dentro del límite de la presión que puede soportar.
La prueba de estrés (prueba de estrés) se refiere al aumento continuo de la presión sobre el sistema bajo prueba hasta que el sistema bajo prueba se aplasta. Se utiliza para probar la presión máxima que el sistema puede soportar. (Validar la ca......>>
Pregunta 3: ¿Cuáles son los principales tipos de pruebas del sistema? Realizar principalmente pruebas funcionales (incluidas pruebas de usabilidad), pruebas de rendimiento, pruebas de seguridad y Pruebas de regresión.
Pruebas funcionales:
Verifique si las modificaciones y funciones agregadas del sistema bajo prueba se implementan normalmente.
Verifique el diagrama de flujo de control y el módulo; diagrama de relaciones, módulos Diagrama de relaciones internas
Identificar situaciones especiales, como procesos de manejo de errores y si las indicaciones de error son razonables
Verificar si la interfaz de usuario cumple con los estándares de los programas de ventana; y si el funcionamiento de la interfaz es simple e intuitivo
p>
Prueba de rendimiento:
Los recursos ocupados por el sistema y el tiempo necesario para completar un determinado paso
p>La presión que el sistema puede soportar
Presión Una vez finalizado, el número de conexiones de la base de datos volverá a la normalidad inmediatamente
Prueba de seguridad:
Verifique si el sistema cumple con los requisitos de seguridad de acuerdo con la descripción del requisito, como que el mismo usuario inicie sesión en diferentes máquinas y opere los datos al mismo tiempo
Si la contraseña está escrita en la configuración; el archivo o la base de datos están cifrados; pruebas de regresión:
Verifique si el error se ha corregido
Si el error afectará otros aspectos después de corregirse Funcionamiento normal de las funciones
Pregunta 4: ¿Cuáles son los métodos de análisis para las pruebas de software? Hola:
Clasificación de los métodos de prueba de software:
Caja blanca, caja negra, caja gris
;Pruebas unitarias, pruebas de integración, pruebas de sistemas, pruebas de aceptación, pruebas de regresión, pruebas Alfa, pruebas Beta
Pruebas estáticas y pruebas dinámicas son:
p>División de clases de equivalencia;
Método de análisis de valores de límite;
Método de diagrama de causa y efecto;
Método de escenario. > Espero que te pueda ayudar.
Tu satisfacción es mi motivación.
Pregunta 5: ¿Cuáles son los tipos de parámetros de medición y clasificación de los métodos de medición? Desde diferentes perspectivas, los métodos de medición se pueden clasificar en diferentes categorías. Los métodos comunes son:
1. Directo. Medición, medición indirecta y medición combinada
La medición directa consiste en comparar la cantidad medida con la cantidad estándar para obtener el resultado de la medición.
La medición indirecta consiste en medir una cantidad que tiene una determinada relación funcional con el mensurando, y luego utilizar la función para obtener el mensurando.
La medición combinada consiste en medir varias combinaciones diferentes del mismo mensurando por separado, y luego utilizar el método de mínimos cuadrados para resolver el sistema de ecuaciones para obtener el mensurando.
2. Medición absoluta, medición relativa
La medición absoluta es una medición en la que el valor de indicación en el instrumento de medición representa directamente el tamaño del objeto medido.
La medición relativa es un método de medición que compara la cantidad medida con una cantidad estándar similar que es sólo ligeramente diferente de ella, y mide la diferencia entre las dos cantidades.
3. Medición por contacto y medición sin contacto
Se distingue por los diferentes métodos de orientación del objeto medido. El elemento sensible de medición por contacto está en contacto directo con el objeto que se mide bajo la acción de una determinada fuerza de medición, mientras que el elemento sensible de medición sin contacto no tiene contacto mecánico con el objeto que se mide.
4. Medición única y medición integral
La medición única es medir los parámetros del objeto medido con múltiples parámetros por separado, y la medición integral es medir los parámetros completos del objeto medido .
5. Medición automática y medición no automática
La medición automática significa que el proceso de medición se completa de forma automática o semiautomática según los procedimientos especificados por el medidor. La medición no automática, también llamada medición manual, se completa bajo la operación directa del medidor.
6. Medición estática y medición dinámica
La medición estática es una medición del valor medido cuyo valor puede considerarse sin cambios dentro de un período de tiempo. Las mediciones dinámicas son mediciones realizadas para determinar el valor instantáneo de un mensurando que cambia con el tiempo.
7. Medición activa y medición pasiva
La medición en el proceso de fabricación del producto es una medición activa, que puede controlar el proceso de procesamiento en función de los resultados de la medición para garantizar la calidad del producto y evitar residuos. .
La medición pasiva es la medición después de que se fabrica el producto. No puede evitar la generación de productos de desecho, solo puede detectar y seleccionar los productos de desecho.
Pregunta 6: ¿Cuáles son las diferencias entre los tipos de prueba de software, los métodos de prueba de software, los tipos de prueba de software y las etapas de prueba de software? Tipos de pruebas de software:
Pruebas manuales, pruebas automatizadas, pruebas estáticas
Métodos de prueba de software
Pruebas de caja negra, pruebas de caja blanca, pruebas de caja gris
Tipos de pruebas de software
Pruebas funcionales, pruebas de rendimiento, pruebas de confiabilidad, pruebas de seguridad, pruebas de configuración, pruebas de GUI, pruebas de respaldo, pruebas de documentación, pruebas de ayuda en línea, pruebas de usabilidad, etc.
Fase de prueba de software
Pruebas unitarias, pruebas de integración, pruebas de sistemas, pruebas Alfa, pruebas Beta, pruebas de aceptación y pruebas de regresión
Pregunta 7: ¿Está familiarizado con qué son? ¿Los tipos de pruebas de software? Intente comparar estos diferentes tipos de pruebas por separado: pruebas funcionales, pruebas de rendimiento y pruebas de interfaz. Las pruebas funcionales representan la mayor proporción del trabajo de prueba y las pruebas funcionales también se denominan pruebas de caja negra. Trate el objeto de prueba como una caja negra. Cuando se utiliza el método de prueba de caja negra para pruebas dinámicas, es necesario probar las funciones del producto de software y no es necesario probar la estructura interna y el proceso de procesamiento del producto de software. Los métodos para diseñar casos de prueba utilizando tecnología de caja negra incluyen: división de clases de equivalencia, análisis de valores límite, especulación de errores, diagramas de causa y efecto y estrategias integrales. Las pruebas de rendimiento consisten en probar varios indicadores de rendimiento del sistema a través de herramientas de prueba automatizadas para simular una variedad de condiciones de carga normales, máximas y anormales. Tanto las pruebas de carga como las pruebas de estrés son pruebas de rendimiento y ambas se pueden combinar. Mediante pruebas de carga, se determina el rendimiento del sistema bajo diversas cargas de trabajo. El objetivo es probar los cambios en varios indicadores de rendimiento del sistema cuando la carga aumenta gradualmente. La prueba de estrés es una prueba que determina los cuellos de botella o puntos de rendimiento inaceptables de un sistema para obtener el máximo nivel de servicio que el sistema puede proporcionar.
Prueba de interfaz, la interfaz es la capa más directa de interacción entre el software y los usuarios. La calidad de la interfaz determina la primera impresión que el usuario tiene del software. Además, una interfaz bien diseñada puede guiar a los usuarios para que completen ellos mismos las operaciones correspondientes y actuar como guía. Al mismo tiempo, la interfaz es como un rostro humano, lo que tiene la ventaja directa de atraer usuarios. Una interfaz bien diseñada puede brindar a los usuarios una sensación de relajación, placer y éxito. Por el contrario, debido a fallas en el diseño de la interfaz, los usuarios se sentirán frustrados, no importa cuán prácticas y poderosas sean las funciones, pueden desperdiciarse. miedo y abandono. La diferencia es que las pruebas funcionales se centran en todas las funciones del producto, teniendo en cuenta cada función detallada y cada posible problema funcional. Las pruebas de rendimiento se centran principalmente en la estabilidad y solidez de todo el producto en condiciones de concurrencia multiusuario. Las pruebas de interfaz se centran más en la experiencia del usuario cuando los usuarios utilizan el producto, ya sea que sea fácil de usar, fácil de entender, estandarizado (teclas de acceso directo y similares), hermoso (puede atraer la atención del usuario) y seguro (intente hacerlo). ¿La recepción evita que los usuarios ingresen involuntariamente datos no válidos? Por supuesto, considerando la experiencia, ¿no se puede mostrar una advertencia de manera demasiado grosera? Al realizar una determinada prueba de desempeño, primero puede ser un punto de función. Primero, asegúrese de que su función sea correcta y luego considere la prueba de desempeño del punto de función.
Pregunta 8: Tipos de pruebas psicológicas. métodos Hay muchos tipos de pruebas psicológicas Según una encuesta realizada por psicólogos estadounidenses en 1961, en ese momento había casi 3.000 escalas de pruebas psicológicas. Para comodidad de todos, los dividimos subjetivamente en los siguientes tipos. 1. Según el contenido de la prueba, las pruebas psicológicas se pueden dividir en pruebas de salud mental, pruebas de personalidad, pruebas de personalidad, etc. Las pruebas de salud mental sirven para evaluar la salud mental de la persona que se somete a la prueba. Generalmente se utiliza el Inventario de Personalidad Múltiple de Minnesota MMPI. El test de personalidad también se llama test de aptitud. El objetivo es descubrir los talentos potenciales de los sujetos de prueba y obtener una comprensión profunda de sus fortalezas y tendencias de desarrollo. Las pruebas de aptitud generalmente se pueden dividir en pruebas de aptitud generales y pruebas de aptitud especiales. La prueba de aptitud general evalúa el potencial especial de una persona en muchos aspectos. Una prueba de aptitud especial evalúa la capacidad potencial individual de una persona, como la habilidad musical o la habilidad mecánica. Los tests de personalidad también reciben el nombre de tests de personalidad: ponen a prueba indicadores psicológicos como emociones, necesidades, motivaciones, intereses, actitudes, personalidad, temperamento, etc. 2. Según el medio de prueba, la prueba se puede dividir en pruebas verbales y escritas y pruebas no verbales y escritas. Las pruebas de lenguaje o escritura son pruebas que se realizan mediante preguntas y respuestas o respuestas escritas. Esta es la forma principal de prueba psicológica y es relativamente fácil de preparar e implementar. Algunos humanos tienen capacidades mentales avanzadas que sólo pueden comprobarse mediante el lenguaje. El análisis posterior de este método de prueba está más estandarizado y tiene menos variables, por lo que este método se utiliza a menudo en pruebas grupales. Sin embargo, este método no se puede aplicar a personas que tienen dificultades en el lenguaje o el reconocimiento de caracteres, y es difícil comparar sujetos de prueba con diferentes idiomas y orígenes culturales. Las pruebas no verbales o pruebas operativas incluyen varias pruebas que utilizan dibujos, instrumentos, modelos, herramientas y objetos físicos como medios de prueba. El evaluado refleja su psicología al evaluador al usar, identificar, interpretar u operar el medio de prueba. Imágenes en tiempo real, el evaluador evalúa las características psicológicas y el estado mental reflejados en estas imágenes en función de ciertas reglas o patrones de interpretación. Las pruebas no verbales son adecuadas para personas con dificultades de expresión del lenguaje y también para comparar sujetos de prueba con diferentes orígenes lingüísticos y culturales. Algunas pruebas de capacidad especiales, como las pruebas psicológicas de capacidad de percepción visual, capacidad de asociación y capacidad de juicio gráfico, deben utilizar medios de prueba no verbales. 3. Según el número de personas que se someten a la prueba, las pruebas psicológicas se pueden dividir en pruebas individuales y pruebas grupales. Las pruebas individuales sólo pueden ser realizadas por el mismo examinador sobre un tema al mismo tiempo. La ventaja de las pruebas individuales es que el evaluador puede hacer observaciones específicas y cuidadosas del habla y el estado emocional del sujeto, y tiene oportunidades suficientes para despertar la cooperación del sujeto para garantizar que los resultados de la prueba sean suficientes y confiables. Las desventajas de las pruebas individuales son que los procedimientos de prueba son complejos, requieren mucho tiempo y requieren un alto grado de cooperación entre el evaluador y la persona sometida a la prueba. Las pruebas grupales permiten que un evaluador pruebe a varias personas al mismo tiempo. Muchas pruebas educativas son pruebas grupales y algunas pruebas de inteligencia también pueden ser pruebas grupales. La ventaja de las pruebas grupales es que ahorran tiempo y pueden recibir una cantidad relativamente grande de información por unidad de tiempo. Los evaluadores no necesitan someterse a una capacitación profesional estricta para poder realizar la tarea. La desventaja es que el comportamiento del sujeto de prueba no se puede controlar en detalle y los resultados obtenidos no son tan precisos y confiables como las pruebas individuales. 4. Desde la perspectiva de los métodos de prueba, se puede dividir en pruebas basadas en cuestionarios, pruebas basadas en tareas y pruebas proyectivas.
Según los diferentes objetivos de las pruebas, las pruebas psicológicas también se pueden dividir en pruebas de dificultad y pruebas de velocidad. La función de la prueba de dificultad es comprobar el dominio del sujeto sobre un determinado aspecto del conocimiento. Este tipo de prueba generalmente tiene un límite de tiempo y el tiempo estándar dado suele ser el tiempo que permite que el 95% de los sujetos de la prueba completen la prueba. Las pruebas generalmente se organizan de fácil a difícil para evaluar la mayor capacidad del sujeto para resolver problemas difíciles. La prueba de velocidad evalúa qué tan rápido el examinado completa la tarea. Las preguntas de la prueba son de igual dificultad, pero el tiempo es estrictamente limitado. La clave es ver la cantidad de preguntas completadas dentro del tiempo especificado. Pruebas psicológicas científicas La aparición de las pruebas psicológicas científicas (1) El médico francés Esquero fue el primero en separar el retraso mental de la enfermedad mental. Él cree que la enfermedad mental se caracteriza por trastornos emocionales y no necesariamente va acompañada de retraso intelectual, mientras que el retraso intelectual se caracteriza principalmente por defectos intelectuales manifestados al nacer o en la infancia. (2) Más de 50 años después, el psicólogo francés Binet propuso que los niños no aptos deberían ser excluidos de los niños que estudian en escuelas normales y organizarlos para estudiar y educarse en clases especiales. Este movimiento condujo a un acontecimiento importante en la historia de las pruebas psicológicas: el nacimiento de la primera prueba de inteligencia. (3) El nacimiento de la psicología experimental es otra razón importante para el surgimiento de las pruebas psicológicas. El nacimiento y desarrollo de la psicología experimental también trajo otro subproducto a la medición psicológica: riguroso...>>
Pregunta 9: Hay varios tipos de métodos de prueba de software 10 puntos son demasiados, depende. En qué etapa ha aprendido, puede realizar pruebas manuales y pruebas funcionales al principio.