OpenText aporta décadas de experiencia para ayudarle a desbloquear datos, conectar a personas y procesos, y alimentar la IA con confianza
Unifique los datos sin problemas en toda su empresa para eliminar los silos, mejorar la colaboración y reducir los riesgos.
Prepárate para la IA y transforma tus datos en información estructurada, accesible y optimizada
Cumple con los requisitos normativos y de cumplimiento y protege tu información a lo largo de su ciclo de vida
OpenText ayuda a las personas a gestionar contenido, automatizar el trabajo, usar IA y colaborar para aumentar la productividad
Vea cómo miles de empresas de todo el mundo están teniendo éxito con soluciones innovadoras de OpenText
Nuestra gente es nuestro mayor activo; son la vida de la marca OpenText y sus valores
Descubre cómo aspiramos a avanzar en los objetivos sociales y acelerar el cambio positivo
Encuentre un socio de OpenText altamente cualificado con la solución adecuada para facilitar la transformación digital
Explore opciones de implementación escalables y flexibles para organizaciones globales de cualquier tamaño
Control local. Escala global. IA de confianza
Tu nube, tu control
Libera recursos, optimiza el rendimiento y aborda rápidamente los problemas
Ejecute en cualquier lugar y escale globalmente en la nube pública de su elección
Nuevas formas de ver la información
IA que comprende su negocio, sus datos y sus objetivos
Di hola a decisiones más rápidas. Tu asistente personal de IA seguro está listo para comenzar a trabajar
Obtenga mejores perspectivas con la IA generativa para las cadenas de suministro
Potencia el trabajo con la gestión de contenido de IA y un asistente inteligente de contenido de IA
Mejora tu postura de seguridad con ciberseguridad de IA y detección ágil de amenazas
Permita la entrega, el desarrollo y las pruebas de software automatizadas de aplicaciones más rápidas
Mejore las comunicaciones y experiencias del cliente para el éxito del cliente
Empoderar a los usuarios, agentes de servicio y personal de TI para encontrar las respuestas que necesitan
Nuevas formas de ver la información
IA que comprende su negocio, sus datos y sus objetivos
Di hola a decisiones más rápidas. Tu asistente personal de IA seguro está listo para comenzar a trabajar
Obtenga mejores perspectivas con la IA generativa para las cadenas de suministro
Potencia el trabajo con la gestión de contenido de IA y un asistente inteligente de contenido de IA
Mejora tu postura de seguridad con ciberseguridad de IA y detección ágil de amenazas
Permita la entrega, el desarrollo y las pruebas de software automatizadas de aplicaciones más rápidas
Mejore las comunicaciones y experiencias del cliente para el éxito del cliente
Empoderar a los usuarios, agentes de servicio y personal de TI para encontrar las respuestas que necesitan
Predice, actúa y gana con análisis en tiempo real en una plataforma de datos más inteligente
Proporcione a los usuarios acceso a las respuestas que necesitan, de manera más rápida y sencilla, con una búsqueda basada en IA en múltiples repositorios que permite contextualizar todo, desde los clics hasta las conversaciones.
Conéctate una vez, alcanza cualquier cosa con una plataforma de integración B2B segura
Reimagina el conocimiento con soluciones de gestión de contenidos preparadas para la IA
Potencie los espacios de trabajo inteligentes con IA para modernizar el trabajo
Soluciones integradas de ciberseguridad para la protección empresarial
Soluciones de protección y seguridad de datos creadas específicamente
Reinvente la caza de amenazas para mejorar la postura de seguridad con el poder de la IA ágil
Entregue software de mejor calidad y más rápido con la automatización, pruebas y calidad de DevOps impulsadas por IA
Elevar a millones de desarrolladores con experiencias de DevOps impulsadas por IA
Reimagina las conversaciones con experiencias inolvidables para los clientes
Transforma las comunicaciones con los clientes mediante IA generativa privada
Obtenga la claridad necesaria para reducir el coste y la complejidad de las operaciones de TI
Redefina las funciones de soporte empresarial de nivel 1 con capacidades de autoservicio de la IA generativa privada
Crea aplicaciones personalizadas utilizando la tecnología probada de gestión de información de OpenText
Construye a tu manera con las API de OpenText Cloud que generan flujos de información en tiempo real, permitiendo aplicaciones y flujos de trabajo personalizados
Protege lo que importa, recupérate cuando sea necesario
La gestión segura de la información se encuentra con una IA confiable
Un marco de datos unificado para elevar la confianza en los datos y la IA
Un lugar donde puedes construir, desplegar e iterar agentes en el idioma de tus datos
Un conjunto de herramientas para ayudar a ingerir datos y automatizar el etiquetado de metadatos para impulsar la IA
Un conjunto de servicios y APIs que hacen que la gobernanza sea proactiva y persistente
Expertos en servicios profesionales que te ayudan en tu viaje de IA
Obtenga mayor visibilidad y perspectivas más claras gracias a la gestión de información impulsada por IA. ¿Listo para ver cómo?
Transforme el trabajo diario con la gestión de contenido empresarial impulsada por IA
Reduzca el costo y la complejidad de la gestión de servicios de TI, AIOps y observabilidad
Integración B2B impulsada por IA para el éxito de la cadena de suministro
Impulsa el valor, el crecimiento y la lealtad con experiencias de cliente conectadas
¿Desarrollo ágil y entrega de software? Solo parece imposible
Ciberseguridad para la empresa
Descubre información con análisis de datos de IA
Nuevas formas de ver la información
IA que comprende su negocio, sus datos y sus objetivos
Di hola a decisiones más rápidas. Tu asistente personal de IA seguro está listo para comenzar a trabajar
Obtenga mejores perspectivas con la IA generativa para las cadenas de suministro
Potencia el trabajo con la gestión de contenido de IA y un asistente inteligente de contenido de IA
Mejora tu postura de seguridad con ciberseguridad de IA y detección ágil de amenazas
Permita la entrega, el desarrollo y las pruebas de software automatizadas de aplicaciones más rápidas
Mejore las comunicaciones y experiencias del cliente para el éxito del cliente
Empoderar a los usuarios, agentes de servicio y personal de TI para encontrar las respuestas que necesitan
Mejore la eficiencia, la seguridad y la satisfacción del cliente con OpenText
Transforma las operaciones de energía y recursos con la nube, la ciberseguridad y la IA
Mejore la experiencia del cliente, el cumplimiento y la eficiencia con la IA
Reimagina tu misión con una gestión de información segura a nivel gubernamental
Mejorar la prestación de atención y el compromiso de los pacientes con soluciones impulsadas por IA
Modernice los equipos jurídicos con soluciones tecnológicas legales automatizadas y potenciadas por inteligencia artificial
Modernizar las operaciones de fabricación y logística para reducir costos y asegurar el cumplimiento
Mejorar la participación del consumidor con soluciones omnicanal de venta al por menor e IA
Ejecute procesos más rápido y con menos riesgo
Logra la transformación digital con la orientación de expertos certificados
Moderniza tu gestión de la información con expertos certificados
Cumpla sus objetivos empresariales con orientación experta, servicios gestionados y más
Convierte el apoyo en tu ventaja estratégica
Libera a tus equipos internos con una gestión experta de servicios de TI
Descubre opciones de formación para ayudar a usuarios de todos los niveles de habilidad a adoptar y utilizar eficazmente los productos de OpenText
Moderniza tu gestión de la información con expertos certificados
Cumpla sus objetivos empresariales con orientación experta, servicios gestionados y más
Convierte el apoyo en tu ventaja estratégica
Libera a tus equipos internos con una gestión experta de servicios de TI
Descubre opciones de formación para ayudar a usuarios de todos los niveles de habilidad a adoptar y utilizar eficazmente los productos de OpenText
Encuentre un socio de OpenText altamente cualificado con la solución adecuada para facilitar la transformación digital
OpenText se asocia con los principales proveedores de infraestructura de nube para ofrecer la flexibilidad de ejecutar soluciones de OpenText en cualquier lugar
OpenText se asocia con los principales proveedores de aplicaciones empresariales para desbloquear contenido no estructurado y obtener mejores perspectivas empresariales
Descubra ofertas flexibles e innovadoras diseñadas para añadir valor a las soluciones de OpenText
Descubre los recursos disponibles para apoyar y desarrollar las capacidades de los socios
Obtenga soporte experto en productos y servicios para acelerar la resolución de problemas y mantener los flujos empresariales funcionando eficientemente.
Explore servicios detallados, presentaciones de consultoría, resúmenes, documentación y otros recursos

Las pruebas funcionales son un tipo de pruebas que buscan establecer si cada característica de la aplicación funciona según los requisitos del software. Cada función se compara con el requisito correspondiente para comprobar si su resultado se ajusta a las expectativas del usuario final. Las pruebas se realizan proporcionando entradas de muestra, capturando las salidas resultantes y verificando que las salidas reales son las mismas que las esperadas.
Algunos ejemplos de pruebas funcionales son:
A diferencia de las pruebas no funcionales, las funcionales no se ocupan de investigar la calidad, la seguridad o el rendimiento del código fuente subyacente de la aplicación. No mide la velocidad, la escalabilidad y la fiabilidad.
En cambio, las pruebas funcionales se centran en los resultados del procesamiento y no en su mecánica, y determinan si la aplicación satisface las expectativas básicas mínimas del usuario.
En este sentido, la definición de pruebas funcionales es casi sinónima de las pruebas de caja negra, mientras que las pruebas de caja blanca suelen ser más propias de las pruebas no funcionales.
Un plan de pruebas funcionales suele seguir la secuencia siguiente:
Identificar los objetivos de las pruebas
Los objetivos de las pruebas funcionales son las características que se espera que tenga el software en función de los requisitos del proyecto. Entre los objetivos de las pruebas se incluye validar que la aplicación funciona como estaba previsto y que gestiona los errores y las situaciones inesperadas con elegancia.
Crear escenarios de prueba
Elabore una lista de todos los escenarios de prueba posibles (o al menos de los más importantes) para una función determinada. Los escenarios de prueba describen las distintas formas en que se utilizará la función. Por ejemplo, en el caso de un módulo de pago, los escenarios de prueba pueden incluir varias divisas, la gestión de números de tarjeta no válidos o caducados y la generación de una notificación al finalizar con éxito la transacción.
Crear datos de prueba
Cree datos de prueba que simulen las condiciones normales de uso basándose en los escenarios de prueba que ha identificado. Puede introducir los datos de la prueba manualmente (por ejemplo, a partir de una hoja de cálculo MS-Excel o una impresión) o automáticamente mediante un script o una herramienta de prueba que lea e introduzca los datos desde una base de datos, un archivo plano, XML o una hoja de cálculo. Cada conjunto de datos de entrada debe tener también datos asociados que describan el resultado esperado que deben generar los datos de entrada.
Diseñar casos de prueba
Cree casos de prueba basados en los diferentes resultados deseados para las entradas de prueba. Por ejemplo, si introduce un número de tarjeta de crédito no válido, la aplicación debe mostrar un mensaje de error significativo.
Ejecutar los casos de prueba
Ejecute los casos de prueba a través de la aplicación y compare los resultados reales con los esperados. Si los resultados reales y esperados son diferentes, la función no ha superado la prueba y debe registrarse un defecto.
Deliberar sobre los defectos, seguirlos y resolverlos
Una vez identificado un defecto, debe registrarse en un sistema de seguimiento formal al que tenga acceso todo el equipo del proyecto. Deben realizarse los cambios necesarios en la aplicación y ejecutarse de nuevo el caso de prueba para confirmar la resolución antes de marcar un defecto como cerrado.
Las herramientas de automatización de pruebas funcionales son capaces de interactuar con la interfaz de usuario de la aplicación sometida a prueba. Pueden identificar objetos en la pantalla, como cuadros de lista, cuadros de texto y botones, y pueden hacer selecciones, introducir datos y pulsarlos.
Muchas herramientas de automatización de pruebas funcionales incluyen un grabador, que "observa" al usuario mientras interactúa con una aplicación y sus objetos en la pantalla, registra los datos que introduce en el sistema y las acciones que realiza, como pulsar botones o seleccionar menús. Estas acciones pueden reproducirse a continuación, utilizando los objetos, datos y acciones capturados durante la grabación, para reproducir las actividades del usuario. La herramienta de pruebas anota los resultados de estas acciones y los compara con los resultados esperados definidos por el ingeniero de automatización para determinar si la prueba se ha superado o no.
Los ingenieros de automatización de pruebas funcionales pueden construir sus pruebas paso a paso utilizando los objetos reconocidos por la herramienta, o pueden empezar con una grabación, personalizando los pasos y parametrizando los datos para generalizarlos y permitir que las pruebas se ejecuten en distintos entornos, incluidos varios navegadores y dispositivos móviles.
En la actualidad, las principales herramientas de automatización de pruebas incorporan funciones de inteligencia artificial (IA) que emplean técnicas avanzadas como el aprendizaje automático, la visión por ordenador, las redes neuronales y el procesamiento del lenguaje natural. Esto ayuda a identificar los objetos en pantalla de la misma forma que lo hace un ser humano, a interactuar con ellos y manipularlos de forma natural, y permite redactar las pruebas en un lenguaje sencillo.
Se ha demostrado que la automatización de pruebas funcionales basada en IA reduce el tiempo de creación de pruebas, aumenta la cobertura de las pruebas, incrementa la resistencia de los activos de pruebas y reduce los esfuerzos de mantenimiento de las pruebas.
Crear casos de prueba con antelación
No espere a finalizar la codificación de la aplicación o el módulo para empezar a crear casos de prueba. Es en las primeras fases del proyecto cuando los requisitos de los usuarios estarán más frescos. Siempre puede modificar los casos de prueba más adelante si es necesario.
Automatizar
Las pruebas funcionales pueden ser un proceso arduo, repetitivo y lento. Cuanto más automatice, más rápido podrá garantizar la funcionalidad deseada o identificar y corregir defectos, y más ahorrará en tiempo de pruebas y costes en el proceso de entrega de la aplicación. Puede que no sea posible, o incluso deseable, automatizar todos los casos de prueba, pero el simple hecho de eliminar los casos de prueba más importantes de la lista manual puede mejorar enormemente el rendimiento de la inversión en pruebas.
Comprender el proceso de pensamiento del usuario
Los probadores funcionales deben tener un profundo conocimiento del proceso de pensamiento del usuario final. A menudo hay distintos tipos de usuarios para cada aplicación (compradores, vendedores, administradores, encargados de la introducción de datos, supervisores, etc.). Para cada plan de pruebas deben tenerse en cuenta los distintos tipos de usuarios y su navegación típica por la aplicación.
Dar prioridad a
Los probadores disponen de tiempo y recursos limitados. No se pueden probar todas las funciones. Algunas funciones de la aplicación son de alta prioridad y, por lo tanto, deben tener prioridad en las pruebas sobre las funciones de menor prioridad.
Aunque las pruebas funcionales pueden ser un reto para muchas organizaciones, los beneficios de una organización de control de calidad de pruebas funcionales adecuadamente automatizada superan con creces estos retos, y aprovechar el poder de las herramientas de pruebas funcionales probadas es la mejor manera de hacerlo. Descubra cómo las soluciones de pruebas funcionales de OpenText™ pueden ayudarle a extraer un valor óptimo de sus pruebas funcionales.
Acelere la automatización de pruebas con el poder de la IA
Involucra a tus desarrolladores con pruebas integradas y automatizadas de shift-left
Desarrollar, depurar, supervisar y optimizar aplicaciones desde cualquier lugar
Acelere las pruebas de software con API y simulaciones realistas
Entregue software de mejor calidad y más rápido con la automatización, pruebas y calidad de DevOps impulsadas por IA