cste software testing certification exam question pattern
Este artículo le dará una idea general sobre Patrón de papel de examen de certificación CSTE . He incluido algunas preguntas y respuestas de muestra para el examen simulado de CSTE. Puede referirse a estas preguntas y juzgar el patrón del papel de respuesta descriptiva.
Si necesita preguntas de tipo objetivo del documento CSTE, puede consultar nuestro artículo anterior sobre respuestas a preguntas de tipo objetivo de CSTE. Además, puede descargar algunos documentos de muestra más de nuestro 'Descargas' sección.
Papel de prueba simulado CSTE: preguntas y respuestas
P # 1) Defina lo siguiente junto con ejemplos [25 puntos]
a. Prueba de valor límite
B. Prueba de equivalencia
C. Error al adivinar
D. Comprobación de escritorio
mi. Análisis de flujo de control
Responder:
a) Análisis de valor límite: Un proceso de selección de casos / datos de prueba mediante la identificación de los límites que separan las condiciones válidas de las no válidas.
Las pruebas se construyen para probar los bordes internos y externos de estos límites, además de los puntos límite reales o Una técnica de selección en la que los datos de prueba se eligen para que se encuentren a lo largo de los 'límites' del dominio de entrada [o rango de salida] clases, estructuras de datos , parámetros de procedimiento, etc.
Las opciones a menudo incluyen valores o parámetros máximos, mínimos y triviales.
Por ejemplo, Datos de entrada 1 a 10 (valor límite)
Prueba de datos de entrada 0, 1, 2 a 9, 10, 11
b) Prueba de equivalencia: El dominio de entrada del sistema se divide en clases de valores representativos para que el número de casos de prueba se pueda limitar a uno por clase, que representa el número mínimo. de casos de prueba que deben ejecutarse.
Por ejemplo, rango de datos válido: 1-10
Conjunto de prueba: -2; 5; 14
c) Error al adivinar: Prueba de técnica de selección de datos. El criterio de selección es elegir valores que puedan causar errores. La adivinación de errores se basa principalmente en la experiencia, con la ayuda de otras técnicas como el análisis de valor límite.
Según la experiencia, el diseñador de pruebas adivina los tipos de errores que podrían ocurrir en un tipo particular de software y diseña casos de prueba para descubrirlos.
cómo iniciar las pruebas de automatización desde cero
Por ejemplo, si algún tipo de recurso se asigna dinámicamente, un buen lugar para buscar errores es la desasignación de recursos. ¿Se desasignan correctamente todos los recursos o se pierden algunos a medida que se ejecuta el software?
d) Comprobación de escritorio: Desk Checking es realizado por el desarrollador del sistema o programa. El proceso implica revisar el producto completo para asegurarse de que sea estructuralmente sólido y que se cumplan los estándares y requisitos. Este es el medio más tradicional para analizar un sistema o programa.
e) Análisis de flujo de control: Se basa en la representación gráfica del proceso del programa. En Análisis de flujo de control; los gráficos del programa tienen nodos que representan una declaración o segmento que posiblemente termine en una rama no resuelta.
El gráfico ilustra el flujo de control del programa de un segmento a otro como se ilustra a través de ramas. El objetivo del Análisis de flujo de control es determinar los problemas potenciales en las ramas lógicas que podrían resultar en una condición de bucle o procesamiento inadecuado.
P # 2) Encuentra que hay un tester senior que comete más errores que los testers junior. Debe comunicar este aspecto al evaluador senior. Además, no querrás perder este tester. ¿Cómo se debe abordar la crítica constructiva? [10 puntos]
Responder: En el enfoque de calidad, es responsabilidad del supervisor hacer que sus subordinados tengan éxito. El uso eficaz de la crítica es una herramienta para mejorar el desempeño de los subordinados.
Al dar una crítica constructiva, debe incorporar las siguientes tácticas:
- Hágalo en privado.
- Tenga los hechos.
- Esté preparado para ayudar al trabajador a mejorar su desempeño.
- Sea específico sobre las expectativas.
- Siga un proceso específico para criticar.
P # 3) Su gerente lo ha aceptado como líder de prueba para probar una aplicación basada en la web. Quiere saber qué riesgos incluiría en el plan de prueba. Explique cada factor de riesgo que sería parte de su plan de prueba. [20 puntos]
Responder: Factores de riesgo primarios de la aplicación basada en web:
- Seguridad: todo lo relacionado con la seguridad de la aplicación.
- Rendimiento: El número de recursos informáticos y código que requiere el sistema para realizar sus funciones establecidas.
- Exactitud: Los datos ingresados, procesados y enviados al sistema son precisos y completos
- Control de acceso: Garantía de que los recursos del sistema de la aplicación estarán protegidos
- Continuidad del procesamiento: La capacidad de mantener el procesamiento en caso de que ocurra un problema.
- Pista de auditoría: La capacidad de corroborar el procesamiento que se ha producido.
- Autorización: Garantía de que los datos se procesan de acuerdo con las intenciones de la administración.
El riesgo general o el riesgo secundario:
- Complejo: cualquier cosa desproporcionadamente grande, intrincada o enrevesada.
- Nuevo: cualquier cosa que no tenga historial en el producto.
- Cambió: cualquier cosa que haya sido alterada o 'mejorada'.
- Dependencia aguas arriba: cualquier cosa cuya falla cause fallas en cascada en el resto del sistema.
- Dependencia aguas abajo: cualquier cosa que sea especialmente sensible a fallas en el resto del sistema.
- Crítico: cualquier cosa cuya falla pueda causar un daño sustancial.
- Preciso: cualquier cosa que deba cumplir exactamente con sus requisitos.
- Popular: cualquier cosa que se use mucho.
- Estratégico: cualquier cosa que tenga especial importancia para su negocio, como una característica que lo distinga de la competencia.
- Tercero: cualquier cosa utilizada en el producto, pero desarrollada fuera del proyecto.
- Repartido: cualquier cosa esparcida en el tiempo o el espacio, pero cuyos elementos deben trabajar juntos.
- Calesa: cualquier cosa sabía que tenía muchos problemas.
- Fallo reciente: cualquier cosa con un historial reciente de fracasos.
P # 4) Se encuentra en la etapa de contrato de un proyecto y está desarrollando una propuesta integral para un sistema de software crítico para la seguridad. Su director lo ha consultado para preparar un documento de guía que incluirá el rol del usuario durante la fase de Prueba de aceptación.
Indique los roles clave que cree que el usuario debe desempeñar durante la etapa de aceptación. Además, indique las categorías en las que deben caer los requisitos de aceptación. [10 puntos]
Responder:
- Asegurar la participación del usuario en el desarrollo de los requisitos de los sistemas y los criterios de aceptación.
- Identificar productos intermedios y finales para la aceptación de sus criterios de aceptación y cronograma.
- Planifique cómo y quién realizará cada actividad de aceptación.
- Planifique los recursos para brindar información.
- Programe el tiempo adecuado para que el personal del comprador reciba y examine los productos y la evaluación antes de la revisión de aceptación.
- Prepara el plan de aceptación.
- Responder al análisis de los derechos de los proyectos antes de aceptarlos y rechazarlos.
- Aprobar los distintos productos de software provisionales.
- Realice las actividades de aceptación final, incluida la prueba de aceptación formal en el momento de la entrega.
- Tome una decisión de aceptación para cada producto.
P # 5) ¿Qué son las pruebas paralelas y cuándo utilizamos las pruebas paralelas? Explica con
¿un ejemplo? [5 puntos]
cómo hacer una lista en java
Responder: Probar un sistema de procesamiento de datos nuevo o modificado con los mismos datos de origen que se utilizan en otro sistema. El otro sistema se considera el estándar de comparación. O podemos decir que las pruebas en paralelo requieren que los mismos datos de entrada se ejecuten en dos versiones de la misma aplicación.
Se deben utilizar pruebas paralelas cuando haya dudas sobre la exactitud del procesamiento de la nueva solicitud. Y las versiones antiguas y nuevas de las aplicaciones son iguales.
Por ejemplo,
- Opere la versión antigua y la nueva del sistema de nómina para determinar que los cheques de ambos sistemas sean conciliables.
- Ejecute la versión anterior del sistema de la aplicación para asegurarse de que se mantenga el estado operativo del sistema anterior en caso de que surjan problemas en la nueva aplicación.
P # 6) ¿Cuál es la diferencia entre probar técnicas y herramientas? Dar ejemplos. [5 puntos]
Responder:
Técnica de prueba: Es un proceso para asegurar que algunos aspectos del sistema o unidad de la aplicación funcionen correctamente. Puede haber pocas técnicas pero muchas herramientas.
Instrumentos: Es un vehículo para realizar un proceso de prueba. La herramienta es un recurso para el evaluador, pero en sí misma es insuficiente para realizar pruebas.
Por ejemplo, El balanceo del martillo para clavar el clavo. Un martillo es una herramienta y mover el martillo es una técnica. El concepto de herramientas y técnica es importante en el proceso de prueba. Es una combinación de los dos lo que permite realizar el proceso de prueba.
El evaluador debe comprender primero las técnicas de prueba y luego comprender las herramientas que se pueden utilizar con cada una de las técnicas.
P # 7) Las actividades de control de calidad se enfocan en identificar defectos en los productos reales producidos; sin embargo, su jefe quiere que identifique y defina procesos que evitarían defectos. ¿Cómo le explicaría cómo distinguir entre las responsabilidades de QA y QC? [10 puntos]
Responder:
Seguro de calidad:
- Un conjunto planificado y sistemático de actividades necesarias para proporcionar la confianza adecuada de que los requisitos están establecidos correctamente y los productos o servicios cumplen con los requisitos especificados.
- Una actividad que establece y evalúa los procesos para producir los productos.
- Ayuda a establecer procesos.
- Configura programas de medidas para evaluar procesos.
- Identifica debilidades en procesos y las mejora.
- El control de calidad es responsabilidad de todo el equipo.
- Evita la introducción de problemas o defectos.
Control de calidad:
- El proceso mediante el cual se compara la calidad del producto con los estándares aplicables; y la acción se toma cuando se detecta una no conformidad.
- Una actividad que verifica si el producto cumple con los estándares predefinidos.
- Implementa el proceso.
- Verifica si un atributo específico se encuentra en un producto o servicio específico
- Identifica defectos con el propósito principal de corregir defectos.
- El control de calidad es responsabilidad del probador.
- Detecta, informa y corrige defectos
P # 8) ¿Diferenciar entre modelado de flujo de transacciones, modelado de estados finitos, modelado de flujo de datos y modelado de tiempo? [10 puntos]
Responder:
Modelado de flujo de transacciones: Los nodos representan los pasos de las transacciones. Los enlaces representan la conexión lógica entre pasos.
Modelado de estados finitos: Los nodos representan los diferentes estados observables del usuario del software. Los enlaces representan las transiciones que ocurren para pasar de un estado a otro.
Modelado de flujo de datos: Los nodos representan los objetos de datos. Los vínculos representan las transformaciones que se producen para traducir un objeto de datos a otro.
Modelado de tiempo: Los nodos son objetos de programa. Los enlaces son conexiones secuenciales entre los objetos del programa. Los pesos de los enlaces se utilizan para especificar los tiempos de ejecución necesarios a medida que se ejecuta el programa.
9) Enumere cuáles cree que son los dos objetivos principales de las pruebas.
[5 puntos]
Responder:
- Determinar si el sistema cumple con las especificaciones (vista del productor)
- Determinar si el sistema satisface las necesidades comerciales y de los usuarios (vista del cliente)
Espero que este artículo le haya ayudado a hacerse una idea del patrón de preguntas del examen de certificación de pruebas de software de CSTE. Háganos saber sus comentarios en la sección de comentarios a continuación.
Lectura recomendada
- Mejores herramientas de prueba de software 2021 [Herramientas de automatización de pruebas de control de calidad]
- Trabajo de asistente de control de calidad de pruebas de software
- ¿Vale la pena obtener una certificación de prueba de software de control de calidad?
- Curso de pruebas de software: ¿A qué instituto de pruebas de software debo unirme?
- Elegir las pruebas de software como carrera
- Trabajo autónomo de redactor de contenido técnico de pruebas de software
- Algunas preguntas interesantes de la entrevista sobre pruebas de software
- Comentarios y revisiones del curso de pruebas de software