Hace poco estuve en una entrevista en la que me pidieron que explicara la prueba de características y la prueba funcional. Incluso después de buscar tantas referencias, no puedo encontrar una explicación convincente. ¿Alguien puede explicarme?
Comentarios
- También podría ser un malentendido del entrevistador o entrevistado: » funcional » vs » funcionalidad «. Lo cual también está en su pregunta: el título menciona » funcionalidad » pero el cuerpo de la pregunta menciona funcional. » funcional » a menudo se considera un sinónimo de » system » o » integración » prueba.
Respuesta
Hay muchos tipos de pruebas y varían según la empresa y la organización. Diferentes personas usan diferentes términos. No hay ningún valor especial en ningún conjunto de términos en particular; solo necesitas saber qué quiere decir el hablante cuando los usa.
Francamente, creo que fue una pregunta estúpida, o quizás incluso una pregunta con trampa para ver cómo lidias con la ambigüedad. El hecho de que un candidato sepa cómo el entrevistador define un conjunto de términos ambiguos no influye en el desempeño laboral. Espero que el resto de la entrevista haya sido mejor que eso.
Comentarios
- Durante una entrevista, hacer una pregunta estúpida / engañosa como esta podría ser interesante incluso si el entrevistador no conoce la respuesta. Una buena respuesta puede ser » No ‘ no sé la diferencia exacta, pero creo que podría significar … dependiendo de la situación. » Como entrevistador, quiero saber cómo es tu línea de pensamiento, no si puedes explicar las definiciones de cabeza.
- Exactamente. Mi respuesta sería mencionar dos enfoques para las pruebas: probar ciertas características y probar la funcionalidad general. Luego, puede preguntar qué terminología utiliza esta empresa para cada uno. Para que los nombres sean más distintivos y menos engañosos, sería útil que el nombre comience con una letra diferente, no con » F «. Pero las costumbres locales varían 🙂
- Quizás el objetivo real de la pregunta era averiguar si el entrevistado puede investigar una pregunta ambigua, hacer preguntas de sondeo para determinar qué es lo que el cliente realmente tiene en mente, probar no sus conocimientos sino sus habilidades de comunicación. Si es así, esta pregunta sería un golpe maestro 🙂
- Sí, no puedo ‘ t ayudar, pero creo que esta fue una pregunta puntual para tratar de ver si un A continuación, el candidato explicará su comprensión de los diferentes tipos de pruebas que se pueden aplicar, y específicamente cuándo las aplicarían. Yo ‘ hubiera dicho » Bueno, ‘ no estoy seguro de cómo los define aquí, pero ‘ siempre he pasado por < hablar sobre los principales tipos de pruebas, cómo me prepararía para implementarlas, definir por qué ‘ son importantes para la cobertura y la calidad > »
Responder
Aquí es donde las buenas habilidades de comunicación, el estado de alerta y un buen vocabulario son útiles para un evaluador …
Mirando los significados de los términos en cuestión,
Característica : un atributo distintivo o aspecto de algo.
Funcionalidad : la cualidad de ser adecuado para servir bien a un propósito; practicidad.
Entonces, con el conocimiento de los significados de estos términos, puede obtener una explicación suficientemente buena de manera espontánea. Tal como están las cosas, hay muchas terminologías hechas por personas en las pruebas. Y para diferentes personas y organizaciones, un término puede tener un significado diferente. Por lo tanto, siempre es mejor dar una explicación adecuada según el contexto …. 🙂
Respuesta
Prueba de funciones: Las funciones son cambios que agregan nueva funcionalidad o modifican la funcionalidad existente.
Prueba funcional: Prueba funcional es una técnica de prueba que se utiliza para probar la funcionalidad del Software, debe cubrir todos los escenarios.
Editado según los comentarios.
Comentarios
- Se votó negativamente porque la respuesta es solo un montón de enlaces.
- Ok, pero ¿No ‘ te importa que tu respuesta no muestre las diferencias ?. Pero honestamente acepto que acabo de publicar los enlaces.
- Estoy de acuerdo, señor. Gracias.Si hay una, entonces cuál es esa diferencia y si no hay diferencia, entonces la respuesta es que no hay diferencia (Ambos son iguales).
- Sí, estoy de acuerdo contigo. El encabezado de la pregunta es la funcionalidad y en la descripción se puede ver funcional.
Respuesta
A diferencia de otros tipos de pruebas, para el término Prueba de funciones, solo puede encontrar la mejor coincidencia entre los tipos de pruebas bien aceptados en el dominio de control de calidad de software.
- Prueba de funciones – Creo que es la prueba de cordura. En una compilación madura, se podría agregar una característica en particular, o se podría corregir el error de la característica existente. Luego, la prueba debe llevarse a cabo enfocándose solo en la característica particular. La prueba de cordura de una compilación madura también es lo mismo. Sin embargo La prueba de características (prueba de cordura) por sí sola no calificaría la aplicación para el envío en vivo. La prueba de regresión debe seguir inmediatamente después para asegurarse de que nada en todo el sistema se rompa por la nueva adición de una característica o corrección de errores. El enlace aquí debería brindarle más comprensión sobre la prueba de cordura
La prueba funcional tiene 2 significados interesantes según el contexto de la prueba
-
Como un subtipo de tipos de pruebas de sistema
-
Pruebas funcionales – Prueba para buscar funcionalidades faltantes que podrían ser útiles para los usuarios finales
Esto no es lo que sugiere el nombre simple, sino una variación de los 7 tipos principales de sistema t esting. Las pruebas del sistema también se denominan pruebas de extremo a extremo. Un aspecto importante de las pruebas del sistema son las pruebas funcionales, en las que los evaluadores buscan funcionalidades faltantes que podrían ser útiles para los usuarios finales. La idea es mejorar la calidad de la aplicación mediante nuevas sugerencias de funcionalidad después de la prueba.
Consulte este enlace para obtener más información sobre las pruebas del sistema
-
-
Tipo de prueba principal que cubre muchos otros tipos de subprueba
-
Pruebas funcionales – Pruebe cómo las funciones del sistema se ajustan a los requisitos funcionales proporcionados por el cliente.
Compuesto por muchos subtipos de prueba que involucran incluso a los desarrolladores en el equipo para contribuir. Consulte este enlace para obtener más información sobre este tipo de prueba principal.
-
Responder
Prueba de características La prueba de cosas mejoradas en un proyecto ya desarrollado se llama prueba de características. Si es útil para nuestro proyecto. Entender la característica, construir escenarios de prueba, cómo es Implementado, implementar la compilación anticipadamente son algunas de las cosas en las pruebas de características.
Pruebas funcionales Pruebas funcionales significa probar la aplicación con los requisitos comerciales. Las pruebas funcionales se ejecutan utilizando las especificaciones funcionales dadas por el cliente o por las especificaciones de diseño según los casos de uso dados por el equipo de diseño. La función de las pruebas funcionales es validar el comportamiento de una aplicación.
Comentarios
- También ‘ ¿Tiene un nuevo proyecto una característica? ¿O solo las próximas versiones tienen características? ¡Característica no significa actualización!
Respuesta
Característica es algo que el usuario percibe como un beneficio. Algo que se puede mencionar en un folleto con viñetas.
La función es algo que se hace.
En general, las características utilizan una o más funciones. Por ejemplo, «deshacer» es una función. Es una preocupación transversal, y en realidad se compone de muchas decenas o cientos de funciones de «deshacer» individuales.
Responder
Una función hace algo; las características son características o cualidades de la función, o quizás cómo hace lo que hace.
Al evaluar el software, ¿deberían los compradores considerar las funciones, las características o ambas? Creo que la atención se centrará en las funciones (lo que busca que haga el sistema por usted), ya que son bastante fáciles de identificar. Las funciones pueden variar de un proveedor a otro, aunque las funciones pueden estar disponibles casi universalmente. Por lo tanto, puede considerar las características de un proveedor frente a otro, como una forma de decidir cuál prefiere.
Respuesta
Función es como lo básico del producto o de un dominio en particular, por ejemplo, en un sitio de búsqueda de empleo, el solicitante de empleo puede ver el trabajo, que es una funcionalidad básica de todos los sitios de búsqueda de empleo, pero en particular, el sitio de búsqueda de empleo puede enviar un correo electrónico al reclutador. también es la característica del sitio de búsqueda de empleo particular que pertenece a una empresa en particular.
Significa que la funcionalidad es la función básica del producto en un dominio, pero las características pueden cambiar según el producto de una empresa a otra en el mismo dominio.