• Después de ver el video 4, explicar el uso, característica e
importancia de Rational Functional Tester
Rational Functional Tester es una herramienta de pruebas automatizadas de
software desarrollada por IBM. Se utiliza principalmente para realizar pruebas
funcionales y de integración en aplicaciones web, móviles y de escritorio. Una
de las principales características de Rational Functional Tester es su
capacidad para realizar pruebas en diferentes plataformas y lenguajes de
programación, incluyendo Java, .NET y Visual Basic. También incluye
integraciones con otras herramientas de IBM, como Rational Team Concert y
Rational Quality Manager, para formar parte de un proceso de integración
continua y mejorar la colaboración entre equipos de desarrollo y QA.
Otras características clave de Rational Functional Tester incluyen:
• Grabación y reproducción de pruebas: permite grabar secuencias de
acciones en la aplicación y reproducirlas de manera automática para
verificar su correcto funcionamiento.
• Verificaciones automatizadas: incluye un conjunto de verificaciones
predefinidas para evaluar el estado de la aplicación durante y después
de la ejecución de las pruebas.
• Integración con Selenium: permite utilizar scripts de Selenium en las
pruebas de Rational Functional Tester para ampliar su alcance y
flexibilidad.
La importancia de Rational Functional Tester radica en que permite a los
equipos de QA aumentar la eficiencia y reducir el tiempo y esfuerzo necesarios
para realizar pruebas manuales. Al automatizar las pruebas, Rational
Functional Tester puede ejecutar las mismas pruebas de manera rápida y
consistente, lo que permite detectar errores y problemas de manera más
eficiente. Además, al integrarse con otras herramientas de IBM, Rational
Functional Tester puede formar parte de un proceso de integración continua y
mejorar la colaboración entre equipos de desarrollo y QA.
• Después de ver el video 5, explicar la función, uso y característica
de Team Foundation server
Team Foundation Server (TFS) es una plataforma de gestión de proyectos y
colaboración de código abierto desarrollada por Microsoft. Se utiliza
principalmente para gestionar el ciclo de vida del desarrollo de software, desde
la planificación hasta el despliegue.
Una de las principales características de TFS es su capacidad para integrarse
con diferentes herramientas y servicios de Microsoft, como Visual Studio, Azure
DevOps y Office 365. También incluye una amplia variedad de funcionalidades
para gestionar el ciclo de vida del desarrollo de software, como control de
versiones, integración continua, pruebas automatizadas y seguimiento de
errores.
Otras características clave de TFS incluyen:
• Colaboración y comunicación: incluye herramientas para mejorar la
colaboración entre equipos de desarrollo y QA, como discusiones en
línea, notificaciones y tareas asignadas.
• Integración con Azure DevOps: permite utilizar Azure DevOps para
implementar y probar el código de manera continua y aprovisionar
recursos en la nube.
• Personalización: permite a los usuarios crear flujos de trabajo
personalizados y configurar tareas de manera sencilla a través de su
interfaz web.
En cuanto al uso de TFS, es común utilizarlo como plataforma centralizada
para almacenar y gestionar el código de un proyecto de software. Los
desarrolladores pueden utilizar TFS para realizar commits al repositorio de
código, realizar pruebas automatizadas y seguir el progreso del proyecto a
través de su interfaz web. TFS también puede integrarse con otras
herramientas de automatización de código, como Jenkins, para formar parte de
un proceso de integración continua y acelerar el proceso de desarrollo y
entrega de software.