Módulo 1: Instalación y Configuración de Suittest

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 es la consecuencia de seleccionar la opción 'Replace Tests' al enviar pruebas a un Run Suite?

  • Sobreescribe todas las pruebas en el Run Suite con las nuevas (correct)
  • Crea una copia de las pruebas existentes en el Run Suite
  • Añade nuevas pruebas sin eliminar las existentes
  • Envía solo las pruebas marcadas como 'Hechas'

¿Qué status de prueba permite que un líder de equipo la vuelva a abrir?

  • Reabrir
  • Aceptación (correct)
  • Hecho (correct)
  • En Implementación

¿Qué información se muestra en el encabezado de un Caso de Prueba?

  • Detalles del usuario que ejecutó la prueba
  • Historial de cambios de la prueba
  • Descripción, creador, prioridad y estado de la prueba (correct)
  • Matriz de riesgos y métricas de rendimiento

¿Cuál es la función de la opción 'Integraciones' en el encabezado del Caso de Prueba?

<p>Conectar el caso de prueba a plataformas externas como JIRA y AZURE (A)</p> Signup and view all the answers

¿Qué sucede si intentas eliminar una carpeta que contiene pruebas o subcarpetas?

<p>No se eliminará la carpeta (B)</p> Signup and view all the answers

Cuál es una de las principales causas de conflictos al instalar o actualizar el Runner?

<p>Aplicaciones de almacenamiento en la nube que bloquean archivos necesarios. (D)</p> Signup and view all the answers

Qué configuración es necesaria para trabajar con Internet Explorer en términos de zonas de seguridad?

<p>La zona de seguridad debe tener el modo protegido habilitado para todas las zonas. (C)</p> Signup and view all the answers

Cuál es el objetivo de configurar la variable de entorno JAVA_HOME en la instalación local de Android?

<p>Permitir que el sistema reconozca el JDK instalado. (C)</p> Signup and view all the answers

Qué acción debe realizarse después de llenar los campos en la configuración del Runner?

<p>Hacer clic en Autenticar. (A)</p> Signup and view all the answers

Cuál de los siguientes es un prerequisito para el Modo Local en Android?

<p>Node.js instalado en el sistema. (D)</p> Signup and view all the answers

Qué debe hacerse antes de ejecutar un test en el Runner una vez que ha sido configurado?

<p>Crear un caso de test y añadir un paso de test. (B)</p> Signup and view all the answers

Qué debe hacerse si OneDrive reemplaza la carpeta de Documentos del sistema?

<p>Restaurar la carpeta Documentos a su estado predeterminado. (A)</p> Signup and view all the answers

¿Cuál es la función del comando RenameFile?

<p>Renombra un archivo en el mismo directorio. (C)</p> Signup and view all the answers

¿Qué se requiere como campo adicional al utilizar el comando CreateFile?

<p>Los datos que se insertarán dentro del archivo. (A)</p> Signup and view all the answers

¿Qué operación realiza el comando CopyFile?

<p>Copia un archivo y lo guarda en la carpeta de Descargas. (C)</p> Signup and view all the answers

Para qué se utiliza el comando UnZip?

<p>Para extraer el contenido de un archivo comprimido. (B)</p> Signup and view all the answers

¿Qué valor especial se puede usar en la ubicación de la carpeta?

<p>Descargas para dirigir a la carpeta de Descargas. (C)</p> Signup and view all the answers

¿Qué modo requiere que un dispositivo real esté en modo desarrollador?

<p>Modo Local (D)</p> Signup and view all the answers

¿Cuál de las siguientes teclas no es parte de las operaciones del teclado para comandos web?

<p>F12 (D)</p> Signup and view all the answers

¿Cuál de las siguientes configuraciones es opcional al usar un dispositivo remoto?

<p>ID de Dispositivo (A), Host de Appium Server (C)</p> Signup and view all the answers

¿Qué tipo de prueba permite al usuario aplicar evidencias manualmente?

<p>Prueba Manual (B)</p> Signup and view all the answers

¿Qué archivo se crea al usar el comando Zip?

<p>Un archivo comprimido de una carpeta. (B)</p> Signup and view all the answers

Al ejecutar pruebas, ¿cuál de las siguientes afirmaciones es correcta sobre las opciones de ejecución?

<p>Cualquier agente puede recoger la ejecución si no se especifica un agente. (A)</p> Signup and view all the answers

El comando para copiar un archivo debe proporcionar en el campo de datos:

<p>La ubicación del archivo fuente. (C)</p> Signup and view all the answers

¿Qué tecla es utilizada para cancelar operaciones en el teclado?

<p>Esc (B)</p> Signup and view all the answers

¿Cuál de las siguientes opciones es un requisito para el Modo Remoto?

<p>Acceso a una Granja Remota (A)</p> Signup and view all the answers

¿Cuál es el propósito del comando CreateFile?

<p>Crear un nuevo archivo con datos específicos. (A)</p> Signup and view all the answers

¿Qué tipo de archivo se debe utilizar si se ejecuta una prueba en un simulador remoto?

<p>ZIP (A)</p> Signup and view all the answers

¿Cuál es la característica que permite a los usuarios simular acciones en tiempo real durante la depuración?

<p>Iniciar Registro (C)</p> Signup and view all the answers

¿Qué afirmación es correcta sobre las operaciones en Suittest?

<p>Las operaciones permiten verificar condiciones y crear variables. (D)</p> Signup and view all the answers

¿Qué tipo de informe no está disponible para comprobar evidencias después de una ejecución?

<p>Informe de Resultados (B)</p> Signup and view all the answers

¿Qué tipo de conexión se utiliza para comunicar un dispositivo remoto en Testing de Android?

<p>Wi-Fi (A)</p> Signup and view all the answers

¿Cuál de las siguientes condiciones es necesaria para configurar el Modo Local al usar un dispositivo real?

<p>El dispositivo debe estar en modo de desarrollador. (C)</p> Signup and view all the answers

¿Qué componente se debe instalar para ejecutar pruebas en el Modo Xamarin?

<p>JAVA SDK. (B)</p> Signup and view all the answers

Para trabajar con dispositivos remotos, ¿qué plataforma debe estar habilitada en el entorno de prueba?

<p>BrowserStack. (B)</p> Signup and view all the answers

¿Cuál es la razón principal por la que se necesita ejecutar comandos en modo de administrador?

<p>Para permitir la instalación de software necesario. (A)</p> Signup and view all the answers

Al configurar Appium, ¿qué comando se debe ejecutar para instalar el controlador específico de iOS?

<p>appium driver install xcuitest (D)</p> Signup and view all the answers

¿Cuál de los siguientes establece una variable de entorno necesaria para el Modo Xamarin?

<p>JAVA_HOME (B)</p> Signup and view all the answers

¿Cuál es la versión mínima de macOS requerida para configurar el Modo Local para iOS?

<p>14.1 (C)</p> Signup and view all the answers

Al instalar y configurar Appium en Modo Local, ¿qué comando es necesario para iniciar el servidor?

<p>appium (B)</p> Signup and view all the answers

¿Qué permisos se necesitan para instalar y configurar Appium en Modo Local?

<p>Permisos de administrador en el sistema. (B)</p> Signup and view all the answers

Flashcards

Mover carpeta

Se utiliza para mover una carpeta seleccionada dentro de otra carpeta existente, permitiendo organizar las pruebas de manera jerárquica. Seleccionar "---" la colocará en la parte superior del árbol.

Editar nombre de la carpeta

Permite actualizar el nombre de la carpeta que contiene las pruebas.

Enviar pruebas a un conjunto de ejecución

Envía todas las pruebas dentro de una carpeta a un conjunto de ejecución existente. La opción "Reemplazar Pruebas" sobrescribirá las pruebas existentes con las nuevas.

Eliminar carpeta

Elimina una carpeta de pruebas, pero solo si no contiene otras pruebas o carpetas dentro.

Signup and view all the flashcards

Encabezado de la prueba

Presenta la información básica de una prueba, incluyendo: nombre, descripción, creador, clave, prioridad, riesgo y estado. También muestra las opciones de operación.

Signup and view all the flashcards

Conflictos de OneDrive o plataformas de almacenamiento en la nube

Cuando se instala o actualiza el Runner, OneDrive u otras plataformas de almacenamiento en la nube pueden generar conflictos al 'bloquear' archivos necesarios.

Signup and view all the flashcards

Configuración inicial del Runner

Se debe configurar el Runner con la URL del servidor, el nombre de usuario y la contraseña.

Signup and view all the flashcards

Configuraciones específicas para pruebas web y desktop

Para ejecutar pruebas web y desktop, se requieren algunas configuraciones específicas, como el tamaño de texto de la pantalla y el zoom del navegador.

Signup and view all the flashcards

Modo Local de Android

El modo local de Android es una opción para ejecutar pruebas en un dispositivo Android conectado a la computadora.

Signup and view all the flashcards

Modo Remoto de Android

El modo remoto de Android permite ejecutar pruebas en un dispositivo Android conectado a la red.

Signup and view all the flashcards

Modo Xamarin de Android

El modo Xamarin de Android está obsoleto, pero se mantiene funcional. Se recomienda utilizar el modo local.

Signup and view all the flashcards

Requisitos previos para el Modo Local de Android

Para configurar el modo local de Android, se necesita instalar JAVA SDK, ANDROID SDK y Node.JS en la computadora.

Signup and view all the flashcards

Campo Host en Test Resources

Se utiliza en Test Resources para especificar dónde se encuentra la aplicación que se va a probar.

Signup and view all the flashcards

Modo local o Xamarin con dispositivo real

Requiere que el dispositivo esté en modo desarrollador para permitir la conexión y el control remoto.

Signup and view all the flashcards

Instalación de Appium en modo local

Requiere permisos de administrador para instalar y configurar Appium.

Signup and view all the flashcards

Prerrequisito de modo remoto

Se requiere acceso a una granja de dispositivos remotos, como BrowserStack o SauceLabs.

Signup and view all the flashcards

Configuración de dispositivos y granjas remotas

Para configurar dispositivos remotos y la granja, consulta la sección "Configuring Remote Devices and Farm Settings" en "Setting up Android Testing".

Signup and view all the flashcards

Prerrequisitos para el modo Xamarin

Se requiere el SDK de Java y el SDK de Android instalados en la máquina.

Signup and view all the flashcards

Variables de entorno de Xamarin

Variables de entorno que deben configurarse para el modo Xamarin: JAVA_HOME, ANDROID_HOME y PATH.

Signup and view all the flashcards

Instalación de Android

Se debe descargar y extraer un archivo zip con la aplicación Android de los Recursos de Suittest.

Signup and view all the flashcards

Evitar permisos de administrador para Appium

Se puede usar un comando para evitar ejecutar Appium como administrador.

Signup and view all the flashcards

Ejecución de Pruebas

Los usuarios pueden ejecutar pruebas en su propia cuenta, en cualquier agente disponible o en un grupo de agentes específico.

Signup and view all the flashcards

Opciones de Ejecución

Permite a los usuarios especificar reglas para la ejecución, como planes de prueba y componentes de Jira.

Signup and view all the flashcards

Evidencia de Pruebas

Incluye informe en línea, informe PDF, evidencia de video y registro textual.

Signup and view all the flashcards

Plan de Pruebas

Carpeta donde se organizan las pruebas.

Signup and view all the flashcards

Casos de Prueba

Tipos de pruebas: automatizado, manual y rendimiento.

Signup and view all the flashcards

Acciones de Pruebas

Acciones que se pueden realizar con las pruebas: guardar, crear, deshabilitar/habilitar, exportar, mover, eliminar, historial, flujo, análisis, mensajes, copiar, ejecutar, depurar.

Signup and view all the flashcards

Depuración

Permite crear pruebas en tiempo real utilizando la aplicación.

Signup and view all the flashcards

Características de la Depuración

Características de la depuración: crear sesión, finalizar sesión, actualizar pantalla, cambiar tamaño, mostrar/ocultar registros, iniciar grabación.

Signup and view all the flashcards

Grabación

Graba acciones en la aplicación para crear pasos de la prueba.

Signup and view all the flashcards

Modos de Grabación en Depuración

Modos de grabación: captura de pantalla y grabación de pantalla.

Signup and view all the flashcards

Campo de datos (Data Field)

El nombre de archivo o el archivo DataDriven.

Signup and view all the flashcards

Campo de datos adicional (Additional Data Field)

La ubicación de la carpeta donde se encuentra el archivo DataDriven.

Signup and view all the flashcards

RenameFile (Renombrar archivo)

Cambia el nombre de un archivo en el mismo directorio. El campo de datos es la ruta al archivo original. El campo de datos adicional es el nuevo nombre del archivo.

Signup and view all the flashcards

CreateFile (Crear archivo)

Crea un nuevo archivo. El campo de datos es el nombre del archivo o la ruta completa (si solo se proporciona el nombre del archivo, se guardará en la carpeta Descargas). El campo de datos adicional son los datos que se van a insertar en el archivo.

Signup and view all the flashcards

CopyFile (Copiar archivo)

Copia un archivo en uno nuevo. El campo de datos es el archivo de origen (puede ser un archivo existente en la carpeta Descargas, nombre completo del archivo, archivo DataDriven o un valor Base64). El campo de datos adicional es el nombre del archivo de destino (el archivo se guardará en la carpeta Descargas).

Signup and view all the flashcards

Zip (Comprimir)

Comprime una carpeta en un nuevo archivo. El campo de datos es el nuevo nombre del archivo o el nombre completo con ruta. El campo de datos adicional es la carpeta que se va a comprimir.

Signup and view all the flashcards

UnZip (Descomprimir)

Descomprime un archivo en una ubicación de carpeta. El campo de datos es el nombre del archivo. El campo de datos adicional es la ubicación de la carpeta.

Signup and view all the flashcards

Ubicación de la carpeta (Folder Location)

Permite seleccionar la ubicación de la carpeta.

Signup and view all the flashcards

Operaciones de teclado para escritorio (KeyboardDesktop Operations)

Las operaciones de teclado para aplicaciones de escritorio, incluyen letras, números y teclas especiales.

Signup and view all the flashcards

Operaciones de teclado para web (Keyboard Operations)

Las operaciones de teclado para aplicaciones web, incluyen letras, números y teclas especiales.

Signup and view all the flashcards

Study Notes

Módulo 1: Instalación, Solución de Problemas y Configuración

  • Instalación del Runner: Suittest se diseñó para ser fácil de instalar y usar, pero la tecnología bajo prueba puede requerir configuraciones adicionales. El primer paso es acceder a Suittest y hacer clic en "Descargar Runner". Una vez descargado, extraiga el archivo ZIP a cualquier carpeta de su máquina. Ejecute el archivo Suittest.exe (puedes crear un acceso directo). Después de la instalación inicial, el Runner actualizará las tecnologías predeterminadas (Web, aplicaciones móviles, servicios web de bases de datos y demás). Para pruebas de servicios web con SoapUI, se necesita instalar SoapUI.

  • Solución de problemas: Si el registro de evidencia de video no funciona, asegúrese de tener instalado Windows Media Feature Pack y Visual C++ Redistributable 2015.

  • Laptops con múltiples GPUs: En las laptops con GPUs dedicadas (usualmente Intel) y otras GPUs (Nvidia, AMD, etc.), configura el Runner para usar la GPU dedicada en el panel de control de la GPU de alto rendimiento. Si aparece el error "No se pudo cargar el archivo o ensamblado 'ScreenRecorderLib.dll' o una de sus dependencias. El módulo especificado no se encontró" en el registro después de un error de video, descarga el software DependenciesGui para identificar el problema faltante.

Instalación en Android e iOS

  • Android: El sistema android puede ser usado en tres modalidades: Modo local, Modo remoto y Modo Xamarin. Para configurar el modo local asegúrese de tener instalado JDK, Android SDK y de haber configurado variables de entorno como JAVA_HOME y ANDROID_HOME. Necesita también Node.js. Configura Appium ejecutando el comando correspondiente.

  • iOS: El sistema ios puede configurarse de dos maneras: Modo local y Modo remoto. Para el modo local necesita un mínimo de macOS; 14.1 y Xcode 15.0.1 También se necesita ejecutar el comando npm para configurar appium y ejecutar el driver.

Configuración

  • Configuración del Runner: Para configurar el Runner, después de iniciar el programa, proporciona los campos requeridos. El servidor es el enlace de Suittest, el nombre de usuario y la contraseña son los correspondientes para iniciar sesión. Una vez que ingrese los datos, haga clic en "Autenticar". Seleccione el proyecto deseado en el menú desplegable.

  • Configuraciones recomendadas: Para las pruebas de escritorio y web, se recomiendan ciertos ajustes, tales como; el tamaño del texto, el zoom del navegador y la configuración de seguridad de Internet Explorer.

Creación y Ejecución de Pruebas, Operaciones y Verificaciones

  • Ejecución de pruebas: Las ejecuciones pueden programarse para el usuario registrado, cualquier agente disponible o un grupo específico de agentes.

  • Evidencias de ejecución: Después de la ejecución, las evidencias se pueden revisar en diferentes formatos: informe online, informe en PDF, video de la ejecución y registro detallado en texto.

  • Plan de Pruebas: Los planes de pruebas son carpetas que organizan las pruebas. Se pueden crear, modificar y eliminar planes de pruebas. Las pruebas pueden moverse de una carpeta a otra.

  • Casos de prueba: Los casos de prueba, son el recurso fundamental de Suittest y especifican los pasos a ejecutar. Cada caso de prueba puede ser automatizado o manual, o bien un test de performance.

  • Macros: Las macros permiten transformar texto, ejecutar cálculos, combinar cadenas de texto y otras acciones.

  • Operaciones Básicas: Las operaciones básicas proporcionan comandos para interactuar directamente con la aplicación bajo prueba y comprobar ciertas condiciones.

Módulo 3: Ejecución y Reportes, Gestión de Proyectos

  • Variables: Las variables son objetos que se crearon durante la ejecución de la prueba, donde contienen un valor, pueden ser locales o globales.

Página para Planes de Pruebas

  • Los planes de pruebas almacenan sus casos de prueba, los cuales se pueden organizar en carpetas o subcarpetas; así como eliminar, copiar, activar o desactivar.

  • Los planes de prueba se comparten entre los miembros del equipo y se actualizan en tiempo real.

Página para Ejecuciones

  • La página de ejecuciones muestra una lista completa de ejecuciones en el proyecto, la cual se actualiza en tiempo real.

  • Los usuarios pueden filtrar las ejecuciones, y ver el nombre de los planes de ejecución que las contienen.

  • Además, se puede pausar o detener las ejecuciones en progreso.

  • Las ejecuciones completas ofrecen evidencia en los siguientes formatos: logs, informe online, PDF y video.

Página para Ejecuciones de Planes

  • La página de ejecuciones de planes permite configurar las ejecuciones de los planes.

  • Se pueden filtrar por usuario o agente.

  • La página muestra un historial de las últimas 20 ejecuciones.

Página para Requisitos

  • En ésta página es posible agregar, agrupar y administrar los requisitos, así como sus adjuntos, nivel de riesgo y estado.

  • Se puede asignar cobertura a los requisitos y visualizar la actividad total de los casos de prueba que cumplen un requisito.

Página para Etiquetas y Coberturas

  • Esta página muestra todas las etiquetas y coberturas del proyecto.

  • Las etiquetas ayudan a agrupar pruebas.

  • Las coberturas permiten asignar requerimientos a las pruebas.

Página para Programas

  • En esta página, es posible programar las ejecuciones para que se ejecuten en un momento determinado. Se puede seleccionar entre ejecutar pruebas o conjuntos de pruebas.

Página para Defectos

  • La página de defectos muestra y administra todos los defectos generados por las ejecuciones.

  • Los defectos se pueden marcar como abiertos, cerrados o rechazados.

Página para Servicios web

  • REST, SOAP, SOAPUI: Esta página describe las opciones de tipo de servicio web soportados, así como cómo agregar o actualizar la información en el servicio web.

  • Crear una llamada REST: Esta sección explica cómo crear una llamada REST, incluye los campos requeridos como Name (no debe repetirse), Method(tipo de llamada), URL(dirección de la llamada), Body (contenido).

  • SOAP: En esta sección se especifica cómo crear llamadas SOAP, incluyendo los campos requeridos para su configuración.

Studying That Suits You

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

Quiz Team

Related Documents

Suittest Manual PDF
Use Quizgecko on...
Browser
Browser