Podcast
Questions and Answers
¿Cuál de las siguientes operaciones no requiere un nombre de archivo en su campo de datos?
¿Cuál de las siguientes operaciones no requiere un nombre de archivo en su campo de datos?
- Renombrar archivo (correct)
- Eliminar archivo
- Crear archivo
- Copiar archivo
¿Qué función se utiliza para combinar dos cadenas de texto?
¿Qué función se utiliza para combinar dos cadenas de texto?
- /combine (correct)
- /concat
- /merge
- /join
¿Qué operación permite mover un archivo a una nueva ubicación sin cambiar su nombre?
¿Qué operación permite mover un archivo a una nueva ubicación sin cambiar su nombre?
- Eliminar archivo
- Crear archivo
- Copiar archivo (correct)
- Zip
¿Cuál es el propósito del campo de datos adicional en la operación 'Descomprimir'?
¿Cuál es el propósito del campo de datos adicional en la operación 'Descomprimir'?
¿Cuál de las siguientes opciones NO es un formato de incremento para la función de fecha?
¿Cuál de las siguientes opciones NO es un formato de incremento para la función de fecha?
Al utilizar la función /replace como en /replace 'MUNDO', 'N', 'X', ¿cuál será el resultado?
Al utilizar la función /replace como en /replace 'MUNDO', 'N', 'X', ¿cuál será el resultado?
¿Cuál de las siguientes operaciones no puede usarse para crear un nuevo archivo?
¿Cuál de las siguientes operaciones no puede usarse para crear un nuevo archivo?
Si se ejecuta la función /split 'MANZANA', 'A', 1, ¿cuál sería el resultado?
Si se ejecuta la función /split 'MANZANA', 'A', 1, ¿cuál sería el resultado?
En la operación de renombrar archivo, ¿qué es necesario especificar en el campo de datos adicional?
En la operación de renombrar archivo, ¿qué es necesario especificar en el campo de datos adicional?
¿Qué valor se espera obtener al ejecutar /decimal 12.4567, 3?
¿Qué valor se espera obtener al ejecutar /decimal 12.4567, 3?
¿Qué operación se utiliza para comprimir una carpeta en un nuevo archivo?
¿Qué operación se utiliza para comprimir una carpeta en un nuevo archivo?
¿Qué función se utiliza para obtener el primer carácter de una cadena de texto?
¿Qué función se utiliza para obtener el primer carácter de una cadena de texto?
¿Qué tipo de operaciones son las que contienen comandos de letras normales y números?
¿Qué tipo de operaciones son las que contienen comandos de letras normales y números?
¿Cuál de las siguientes expresiones proporciona la fecha actual en formato 'yyyyMMddHHmmss'?
¿Cuál de las siguientes expresiones proporciona la fecha actual en formato 'yyyyMMddHHmmss'?
En la operación 'Crear archivo', ¿qué datos se insertan en el campo de datos adicional?
En la operación 'Crear archivo', ¿qué datos se insertan en el campo de datos adicional?
¿Cuál de las siguientes teclas es un comando especial en las operaciones de teclado para web?
¿Cuál de las siguientes teclas es un comando especial en las operaciones de teclado para web?
Si se aplica /between 'PROGRAMACION', 2, 5, ¿qué resultado se obtendrá?
Si se aplica /between 'PROGRAMACION', 2, 5, ¿qué resultado se obtendrá?
¿Qué operación se realiza con la función /add en el caso de /add 3,4?
¿Qué operación se realiza con la función /add en el caso de /add 3,4?
¿Qué operación se utiliza para eliminar un archivo específico del sistema?
¿Qué operación se utiliza para eliminar un archivo específico del sistema?
¿Cuál es la sintaxis correcta para llamar al valor de una variable en un test?
¿Cuál es la sintaxis correcta para llamar al valor de una variable en un test?
¿Qué sucede si una verificación falla durante un test?
¿Qué sucede si una verificación falla durante un test?
¿Cuál de las siguientes operaciones NO puede ser usada para crear una condición WHILE?
¿Cuál de las siguientes operaciones NO puede ser usada para crear una condición WHILE?
¿Qué se necesita para finalizar un bloque de condición TRY/CATCH?
¿Qué se necesita para finalizar un bloque de condición TRY/CATCH?
¿Cómo se especifica que una condición IF debe finalizar?
¿Cómo se especifica que una condición IF debe finalizar?
¿Cuál es el propósito de los macros en un test?
¿Cuál es el propósito de los macros en un test?
¿Cuál es la limitación máxima de ciclos WHILE que se pueden ejecutar para evitar un bucle infinito?
¿Cuál es la limitación máxima de ciclos WHILE que se pueden ejecutar para evitar un bucle infinito?
¿Cuál es un ejemplo correcto de una condición IF/ELSE?
¿Cuál es un ejemplo correcto de una condición IF/ELSE?
¿Qué operación no puede ser utilizada como una verificación?
¿Qué operación no puede ser utilizada como una verificación?
Flashcards
Añadir
Añadir
Suma dos números y devuelve el resultado.
Restar
Restar
Resta dos números y devuelve el resultado.
Multiplicar
Multiplicar
Multiplica dos números y devuelve el resultado.
Dividir
Dividir
Signup and view all the flashcards
Combinar
Combinar
Signup and view all the flashcards
Reemplazar
Reemplazar
Signup and view all the flashcards
Primero
Primero
Signup and view all the flashcards
Último
Último
Signup and view all the flashcards
Entre
Entre
Signup and view all the flashcards
Dividir
Dividir
Signup and view all the flashcards
Operaciones
Operaciones
Signup and view all the flashcards
Operación de archivo
Operación de archivo
Signup and view all the flashcards
Eliminar archivo (DeleteFile)
Eliminar archivo (DeleteFile)
Signup and view all the flashcards
Renombrar archivo (RenameFile)
Renombrar archivo (RenameFile)
Signup and view all the flashcards
Crear archivo (CreateFile)
Crear archivo (CreateFile)
Signup and view all the flashcards
Copiar archivo (CopyFile)
Copiar archivo (CopyFile)
Signup and view all the flashcards
Comprimir (Zip)
Comprimir (Zip)
Signup and view all the flashcards
Descomprimir (UnZip)
Descomprimir (UnZip)
Signup and view all the flashcards
Operaciones de teclado (Desktop)
Operaciones de teclado (Desktop)
Signup and view all the flashcards
Operaciones de teclado (Web)
Operaciones de teclado (Web)
Signup and view all the flashcards
Variables de entorno
Variables de entorno
Signup and view all the flashcards
Verificaciones
Verificaciones
Signup and view all the flashcards
Variables de prueba
Variables de prueba
Signup and view all the flashcards
Condiciones
Condiciones
Signup and view all the flashcards
If/Else
If/Else
Signup and view all the flashcards
While
While
Signup and view all the flashcards
Try/Catch
Try/Catch
Signup and view all the flashcards
Macros
Macros
Signup and view all the flashcards
Tipos de Macros
Tipos de Macros
Signup and view all the flashcards
Variables en Macros
Variables en Macros
Signup and view all the flashcards
Study Notes
Operaciones
- Las operaciones mueven el flujo de la prueba e interactúan con la aplicación. Verifican condiciones o crean variables para guardar valores.
Operaciones de Archivos
- DeleteFile: Elimina un archivo. El campo "Data" es el nombre de archivo o archivo de datos impulsado. El campo "Additional Data" es la ubicación de la carpeta (vacío si se usa un archivo de datos impulsado).
- RenameFile: Renombra un archivo en el mismo directorio. El campo "Data" es la ruta al archivo original. El campo "Additional Data" es el nuevo nombre de archivo (con extensión).
- CreateFile: Crea un nuevo archivo. El campo "Data" es el nombre de archivo o ruta completa (si solo se proporciona el nombre, se guarda en la carpeta Descargas); el campo "Additional Data" es los datos a insertar (admite variables).
- CopyFile: Copia un archivo a uno nuevo. El campo "Data" es el archivo fuente (puede ser un archivo existente en Descargas, nombre completo, archivo de datos impulsado o un valor Base64). El campo "Additional Data" es el nombre del archivo de destino (se guarda en Descargas).
- Zip: Comprime una carpeta en un nuevo archivo. El campo "Data" es el nuevo nombre de archivo o nombre con ruta. El campo "Additional Data" es la carpeta a comprimir.
- UnZip: Descomprime un archivo en una ubicación de carpeta. El campo "Data" es el nombre del archivo. El campo "Additional Data" es la ubicación de la carpeta.
Ubicación de la carpeta:
- Descargas: guarda en la carpeta Descargas.
- Escritorio: guarda en el Escritorio.
- Documentos: guarda en la carpeta Documentos.
Operaciones de Teclado
- Las operaciones de teclado incluyen letras, números y teclas especiales (SHIFT, CONTROL, ALT, ENTER, etc.) tanto para entorno de escritorio como web.
Variables de Entorno
- Se pueden usar variables de entorno utilizando el separador #(ENVIRONEMNT_VAR)# (ej. #CurrentDirectory#).
- Las variables disponibles incluyen: CurrentDirectory, MachineName, OSVersion, ProcessorCount, SystemDirectory, UserDomainName, UserName, Version, etc.
Verificaciones
- Las operaciones pueden actuar como verificaciones para comprobar el estado de una prueba.
- Para crear una verificación, utiliza una operación de verificación (Equals, HasValue, etc.) y escribe VERIFY en el campo final.
- Las verificaciones también se pueden usar como condiciones (IF o WHILE) en lugar de VERIFY.
- Si una verificación falla, la prueba también falla.
Variables de Prueba
- Las pruebas pueden crear variables para su uso durante la ejecución.
- Las operaciones SaveDataVariable, SaveObjectVariable, etc., las crean.
- Las variables se pueden usar en verificaciones y como datos impulsados. La sintaxis para llamar a una variable es %(VARNAME)%.
- Las variables se pueden usar múltiples veces en un mismo campo, e incluso en macros.
- Las variables generadas durante una ejecución se muestran en el informe (online y PDF).
Condiciones
- Las condiciones controlan el flujo de la prueba.
- While: Se crea mediante verificaciones (Equals, Exists, etc.). El ciclo While puede interrumpirse usando BREAKWHILE. Máximo 200 ciclos.
- If/Else: Permite lógica condicional en la prueba. Se usa con IF, THEN, ELSE, y ENDIF. ELSE es opcional.
- Try/Catch: Permite recuperarse de pasos fallidos. Se usa con TRY, CATCH, y ENDCATCH. No se pueden anidar. Otras condiciones (IF o While) pueden estar anidadas dentro de un bloque Try/Catch.
Macros
- Permiten transformar texto.
- Se colocan en el campo "Data". Durante la ejecución, el valor se transforma.
- Se invocan como /MACRONAME arg1,arg2,...
- Ejemplos: add, subtract, multiply, divide, combine, replace, first, last, between, split, date, query, decimal, variable, uppercase, lowercase.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Este cuestionario explora las operaciones esenciales de manejo de archivos en programación, como crear, renombrar, copiar y eliminar archivos. Cada operación se detalla para entender su uso y aplicación en diversas situaciones. Ideal para estudiantes de programación que deseen reforzar su conocimiento sobre la manipulación de archivos.