Pruebas de Software: Principios y Prácticas

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál de las siguientes opciones describe mejor la relación entre la prueba y el aseguramiento de la calidad?

  • La prueba y el aseguramiento de la calidad son términos intercambiables.
  • La prueba es un tipo de aseguramiento de la calidad enfocada en encontrar defectos. (correct)
  • El aseguramiento de la calidad es una actividad que se realiza durante las pruebas.
  • El aseguramiento de la calidad es un proceso que evita que los errores lleguen a la fase de prueba.

Según los principios de la prueba, ¿qué implica la declaración "La prueba exhaustiva es imposible"?

  • La pruebas exhaustivas solo son aplicables a software con requisitos básicos.
  • La prueba solo se puede enfocar en los casos importantes, ya que no se puede realizar una prueba completa.
  • Dada la gran cantidad de posibles combinaciones, no se puede probar un software de manera exhaustiva. (correct)
  • Las pruebas deben ejecutarse en su totalidad para verificar todas las posibles entradas.

¿Cuál es la principal diferencia entre un error, un defecto y un fallo según los objetivos de la prueba?

  • Un fallo es sinónimo de error, un defecto es una debilidad en el código.
  • Un defecto es un error en el código y un fallo es cuando el software no funciona, un error es un proceso que no sigue los procesos.
  • Un error es un fallo humano, un defecto es el resultado en el código y un fallo es la manifestación de un error. (correct)
  • Un error siempre genera un fallo y un fallo siempre tiene un defecto asociado.

¿Cuál de las siguientes describe mejor el propósito de mantener la trazabilidad en las actividades de prueba?

<p>Conectar los requisitos del cliente, el diseño y los resultados de la prueba. (D)</p> Signup and view all the answers

En el contexto de la prueba de software, ¿cómo se relacionan la verificación y la validación?

<p>La verificación responde si se está construyendo el producto correctamente, la validación si se construye el producto correcto. (A)</p> Signup and view all the answers

Según el documento, ¿qué ventaja principal se obtiene al adoptar un enfoque de equipo completo en las pruebas?

<p>Promueve una mayor colaboración y entendimiento entre los miembros del equipo. (C)</p> Signup and view all the answers

¿Qué diferencia clave existe, según el documento, entre las pruebas y la depuración de software?

<p>La prueba se enfoca en encontrar defectos, mientras que la depuración busca las causas de los defectos y los corrige. (D)</p> Signup and view all the answers

¿Cuál de los siguientes no se considera un factor contextual que influye en la prueba de software?

<p>El color del logo de la empresa. (A)</p> Signup and view all the answers

¿Qué elemento de la lista está directamente influenciado por los factores contextuales en la prueba de software?

<p>La estrategia de prueba. (D)</p> Signup and view all the answers

Según el contexto de las pruebas de software, ¿qué aspecto impacta directamente la selección de las técnicas de prueba?

<p>El nivel de experiencia de los miembros del equipo. (C)</p> Signup and view all the answers

¿Qué impacto tiene el dominio del negocio en las actividades de prueba, según el texto?

<p>Influye en los riesgos identificados y las necesidades del mercado. (B)</p> Signup and view all the answers

¿Cuál de las siguientes restricciones del proyecto NO afectaría directamente la manera en que se realizan las pruebas?

<p>El color del software. (D)</p> Signup and view all the answers

¿Cuál es el primer paso en el proceso típico de depuración cuando se ha identificado un fallo?

<p>Reproducir el fallo para entender las condiciones que lo provocaron. (B)</p> Signup and view all the answers

¿Qué diferencia la depuración tras una prueba estática de la depuración tras una prueba dinámica?

<p>La depuración tras una prueba estática no requiere la reproducción del fallo. (D)</p> Signup and view all the answers

¿Cuál es el objetivo principal de una prueba de confirmación después de la corrección de un fallo?

<p>Asegurarse de que la corrección ha resuelto el problema inicial. (C)</p> Signup and view all the answers

¿Por qué es importante que la prueba de confirmación la realice, preferiblemente, la misma persona que llevó a cabo la prueba inicial?

<p>Para aprovechar su conocimiento previo del fallo. (C)</p> Signup and view all the answers

¿Qué tipo de prueba se usa para verificar que las correcciones no introducen nuevos fallos en otras áreas del producto?

<p>Prueba de regresión. (A)</p> Signup and view all the answers

¿Cómo contribuye la prueba al éxito general de un proyecto, según el texto?

<p>Asegurando que los defectos sean eliminados y que la calidad del producto sea evaluada. (C)</p> Signup and view all the answers

¿Cuál es la relación entre la prueba y la depuración mencionada en el texto?

<p>La depuración es una actividad ajena a la prueba, que se utiliza para eliminar defectos encontrados durante la prueba. (B)</p> Signup and view all the answers

¿De qué manera la prueba contribuye indirectamente a la calidad del producto?

<p>Al identificar los defectos que luego son eliminados mediante la depuración. (B)</p> Signup and view all the answers

¿Cuál es el propósito de las mediciones de calidad obtenidas durante las pruebas dentro de un ciclo de vida de desarrollo de software?

<p>Como parte de la gestión del proyecto para la toma de decisiones sobre el avance del desarrollo. (B)</p> Signup and view all the answers

¿Cuál es el propósito principal de la planificación de pruebas dentro del contexto general de pruebas de software?

<p>Establecer los objetivos de la prueba y determinar el enfoque para alcanzarlos dentro de las limitaciones existentes. (B)</p> Signup and view all the answers

¿Cuál de las siguientes acciones NO forma parte del control de la prueba?

<p>Identificar la infraestructura y herramientas necesarias para la prueba. (D)</p> Signup and view all the answers

¿Cuál es la principal razón por la que se prefiere a los probadores en un proyecto de desarrollo en lugar del uso de usuarios?

<p>La participación directa de los usuarios suele ser más costosa y compleja. (A)</p> Signup and view all the answers

¿Qué pregunta clave busca responder principalmente el análisis de la prueba?

<p>¿Qué se debe probar en términos de criterios de cobertura medibles? (B)</p> Signup and view all the answers

En el contexto del diseño de la prueba, ¿qué función principal tienen los elementos de cobertura?

<p>Servir de referencia para especificar las entradas de los casos de prueba. (C)</p> Signup and view all the answers

¿Qué diferencia fundamental distingue las pruebas del aseguramiento de la calidad (AC)?

<p>Las pruebas son un enfoque correctivo orientado al producto, mientras que el AC es preventivo orientado a procesos. (A)</p> Signup and view all the answers

¿Cuál es la principal diferencia entre la monitorización y el control de la prueba?

<p>La monitorización es una revisión constante, y el control toma acciones. (B)</p> Signup and view all the answers

¿Cuál es la relación correcta entre errores, defectos y fallos en el contexto del desarrollo de software?

<p>Los errores producen defectos, que a su vez pueden llevar a fallos. (B)</p> Signup and view all the answers

¿Cuál de las siguientes NO es una actividad de control de calidad?

<p>La mejora de los procesos del desarrollo. (C)</p> Signup and view all the answers

¿Qué actividad del proceso de pruebas se apoya comúnmente en el uso de técnicas de pruebas específicas?

<p>Análisis de la prueba. (D)</p> Signup and view all the answers

Según el texto, ¿cómo se usan los resultados de las pruebas en el control de calidad (CC) y en el aseguramiento de la calidad (AC)?

<p>En CC, se usan para corregir defectos; en AC, para el feedback de los procesos. (D)</p> Signup and view all the answers

¿Cuál es el objetivo principal de evaluar la base de prueba y los objetos de prueba durante el análisis de la prueba?

<p>Identificar los defectos que puedan contener y evaluar su capacidad de ser probados. (B)</p> Signup and view all the answers

Elaborar las condiciones de prueba en casos de prueba y otros productos de prueba corresponde a:

<p>El diseño de la prueba. (C)</p> Signup and view all the answers

¿Qué se entiende por 'enfoque preventivo' en el contexto del aseguramiento de la calidad (AC)?

<p>Concentrarse en el desarrollo y la mejora de los procesos para evitar errores y defectos. (A)</p> Signup and view all the answers

¿Qué abarca el diseño de la prueba además de la creación de casos de prueba?

<p>La definición de requisitos de datos de prueba y diseño del entorno de prueba. (D)</p> Signup and view all the answers

¿Cuál de los siguientes factores NO se menciona directamente como una causa para que los humanos cometan errores en el desarrollo de software?

<p>La mala suerte. (B)</p> Signup and view all the answers

Durante el análisis de prueba, ¿qué se prioriza junto con las condiciones de prueba?

<p>Los riesgos y niveles de riesgo asociados. (C)</p> Signup and view all the answers

¿Qué implica el término 'control de calidad' (CC) en el contexto del desarrollo de software?

<p>Identificar y corregir problemas en el producto. (C)</p> Signup and view all the answers

Según el texto, ¿cuál es la responsabilidad de la garantía de calidad en un proyecto?

<p>Es responsabilidad de todos los involucrados en el proyecto. (C)</p> Signup and view all the answers

De las siguientes, ¿Cuál es la mejor descripción de un 'fallo' en el desarrollo de software?

<p>El resultado visible de un defecto en el software en ejecución. (C)</p> Signup and view all the answers

Study Notes

ISTQB® Certified Tester - Foundation Level Study Notes

  • ISTQB® Certified Tester - Foundation Level, Version V4.0: This is the study program for basic software testing certification.
  • Spanish Software Testing Qualifications Board (SSTQB) and Hispanic America Software Testing Board (HASTQB): Organizations responsible for the translation and support of the study program.
  • International Software Testing Qualifications Board (ISTQB): The organization that certifies software testers. ISTQB® is a registered trademark. Copyright © International 2023 for the basic v4.0 study program.

Intellectual Property Rights

  • Copyright: International Software Testing Qualifications Board (ISTQB®) holds copyright on the study program.
  • Copyright Owners: List of authors of the Basic Level v4.0 program including Renzo Cerquozzi, Wim Decoutere, Klaudia Dussa-Zieger, Jean-François Riverin, and more. Also includes a list for the 2019 and 2018 updates.
  • Permissions for Use: Copyright holders allow non-commercial copying of extracts while citing the source. Training providers can use this program as a resource if properly accredited. Individuals can use it for articles and books if credit is given. All other use is prohibited without written permission. The ISTQB may authorize other entities to use this content with prior approval.
  • Translations: Authorized translation committees can translate and retain the copyright note.

Revision History

  • CTFL v4.0 (21.04.2023): General release version.
  • CTFL v3.1.1 (01.07.2021): Copyright and logo update.
  • CTFL v3.1 (11.11.2019): Maintenance release with minor updates.
  • ISTQB 2018 (27.04.2018): Candidate general release version, among other releases and updates.

Table of Contents

  • General Topics: Includes Introduction, Objectives of the Study Program, Career Paths for Testers, Business Results, Learning Objectives, and the Certification Exam.
  • Foundation Topics: Includes What is Testing, Purpose of Testing, Testing vs. Debugging, Testing & Quality Assurance (QA), Testing Principles, Testing Activities, Products, and Roles, Essential Testing Competencies, Agile Testing Practices.
  • Cycle of Life Testing: Includes Testing During the Software Development Life Cycle (SDLC), Impacts of SDLC, DevOps & Testing, Testing Levels & Types, and Maintenance Testing.
  • Testing Maintenance: Includes different Maintenance categories
  • Other Topics: Includes Testing Tools and Other Important Information.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Software Testing Unit 1: Quality Assurance
29 questions
Software Engineering and Quality Assurance
48 questions
Use Quizgecko on...
Browser
Browser