Preguntas de la entrevista del evaluador (¿Por qué es necesario realizar pruebas de software en equipo?), etc.
1. ¿Por qué deberíamos realizar pruebas de software en equipo?
Realizar pruebas de software en equipo porque es difícil conocer el software antes de su lanzamiento sin realizar pruebas de calidad. Al igual que la certificación de calidad ISO, las pruebas también requieren garantía de calidad. En este momento, las pruebas de software deben realizarse en equipo.
La calidad del software afecta directamente a los intereses de los consumidores, por lo que un software excelente debe probarse antes de poder comercializarse. Durante el proceso de prueba, se descubren problemas en el software y se informa y corrige a los desarrolladores de manera oportuna. Cuando el software está a punto de ser lanzado, la calidad del software se obtiene del informe de prueba.
2. ¿Cuál es el proceso de prueba de software?
Encuesta de requisitos: comprensión integral de la descripción general del sistema, campos de aplicación, ciclo de desarrollo de software, entorno de desarrollo de software, organización de desarrollo, cronograma, y requisitos funcionales, requisitos de rendimiento, requisitos de calidad y requisitos de prueba, etc.
Estimación del personal, tiempo y carga de trabajo necesarios para el proyecto y cotización del proyecto en función de la descripción general del sistema.
Desarrollar un plan de proyecto preliminar: desarrollar nuestro plan de pruebas basándose en un acuerdo total y consulta con usted.
Preparación de pruebas: organización de equipos de pruebas, formación, establecimiento de entornos de pruebas y gestión, etc.
Diseño de pruebas: realice el diseño de pruebas para cada elemento de prueba de acuerdo con los requisitos de la prueba, incluido el diseño de casos de prueba y el desarrollo de guiones de prueba.
Implementación de pruebas: Implementar las pruebas según el plan de pruebas.
Prueba y evaluación: Emitir un informe de prueba y evaluación basado en los resultados de la prueba.
3. ¿Cuál crees que es la clave para una buena planificación de pruebas?
1) Aclarar los objetivos de la prueba y mejorar la practicidad del plan de prueba.
Escribir software El propósito importante del plan de prueba es permitir que el proceso de prueba descubra más defectos de software. Por lo tanto, el valor del plan de prueba de software depende de su ayuda para gestionar el proyecto de prueba e identificar defectos potenciales en el software. Por lo tanto, el alcance de la prueba en el plan de prueba de software debe cubrir en gran medida los requisitos funcionales, el método de prueba debe ser práctico, la herramienta de prueba debe ser muy práctica y fácil de usar, y los resultados de la prueba generados deben ser intuitivos y precisos
2) Cumplir con las reglas "5W" y aclarar el contenido y el proceso
Las reglas "5W" se refieren a "Qué (qué hacer)", "Por qué (por qué hacerlo)", "Cuándo (cuándo hacerlo)", "Dónde", "Cómo". El uso de la regla "5W" para crear un plan de prueba de software puede ayudar al equipo de pruebas a comprender el propósito de las pruebas (por qué), aclarar el alcance y el contenido de las pruebas (qué), determinar las fechas de inicio y finalización de las pruebas (cuándo) y indique los métodos y herramientas de prueba (Cómo), indicando la ubicación de almacenamiento (Dónde) de los documentos y software de prueba.
3) Adopte un mecanismo de revisión y actualización para garantizar que el plan de prueba satisfaga las necesidades reales.
Una vez escrito el plan de prueba, si no se ha revisado, se enviará directamente al equipo de prueba, y el contenido del plan de prueba puede no ser contenido de prueba inexacto u omitido, o los cambios en los requisitos de software hacen que el alcance de la prueba aumente o disminuya, y el contenido del plan de prueba no se actualiza de manera oportuna, engañar al personal de ejecución de pruebas.
4) Crear planes de prueba, probar especificaciones detalladas y casos de prueba respectivamente.
Los indicadores técnicos de prueba detallados deben incluirse en documentos de especificaciones detalladas de prueba creados de forma independiente y usarse para guiar al equipo de prueba. Los casos de prueba que ejecutan el proceso de prueba se colocan en documentos de casos de prueba creados de forma independiente o en bases de datos de gestión de casos de prueba. Existe una relación estratégica y táctica entre los planes de prueba, las especificaciones de prueba detalladas y los casos de prueba. Los planes de prueba planifican principalmente el alcance, los métodos y la asignación de recursos de las actividades de prueba desde una perspectiva macro, mientras que las especificaciones de prueba detalladas y los casos de prueba son tácticas específicas. completar las tareas de prueba.