Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEISTQB - TTA

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
ISTQB - TTA

Descripción:
Technical Test Analyst

Autor:
AVATAR

Fecha de Creación:
27/01/2021

Categoría:
Informática

Número preguntas: 46
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
I. Las pruebas cubrirán la posibilidad de que la función de anulación del control del vehículo de emergencia no se active correctamente y también la posibilidad de que la anulación del control del vehículo de emergencia se active sin la debida autorización. II. Las pruebas de confiabilidad incluirán el envío de un gran volumen de comandos no válidos al sistema de anulación de control del vehículo de emergencia. El diez por ciento de estos comandos inválidos consistirá en comandos inválidos diseñados deliberadamente que cubren todas las particiones de equivalencia inválidas y / o valores límite que se aplican a los campos de comando; el diez por ciento consistirá en comandos inválidos diseñados deliberadamente que cubran todos los pares de secuencias de comandos, tanto válidos como inválidos; los comandos inválidos restantes serán corrupciones aleatorias de comandos válidos, invalidados por no coincidir con la suma de comprobación (checksum). Si el proyecto sigue una estrategia de prueba basada en riesgos, ¿Cuál de los siguientes es un elemento de riesgo de calidad que daría como resultado el tipo de prueba especificado en las declaraciones I y II anteriores? El sistema de anulación del control del vehículo de emergencia no acepta comandos válidos. El sistema de anulación de control del vehículo de emergencia es demasiado difícil de instalar. El sistema de anulación de control del vehículo de emergencia acepta comandos no válidos. El sistema de anulación del control del vehículo de emergencia alerta a los conductores no autorizados.
I. Las pruebas cubrirán la posibilidad de que la función de anulación del control del vehículo de emergencia no se active correctamente y también la posibilidad de que la anulación del control del vehículo de emergencia se active sin la debida autorización. II. Las pruebas de confiabilidad incluirán el envío de un gran volumen de comandos no válidos al sistema de anulación de control del vehículo de emergencia. El diez por ciento de estos comandos inválidos consistirá en comandos inválidos diseñados deliberadamente que cubren todas las particiones de equivalencia inválidas y / o valores límite que se aplican a los campos de comando; el diez por ciento consistirá en comandos inválidos diseñados deliberadamente que cubran todos los pares de secuencias de comandos, tanto válidos como inválidos; los comandos inválidos restantes serán corrupciones aleatorias de comandos válidos, invalidados por no coincidir con la suma de comprobación (checksum). Suponga que se evalúa la probabilidad y el impacto de cada elemento de riesgo de calidad para determinar el alcance de las pruebas a realizar. Considere solo la información en el escenario ¿Cuál de las siguientes afirmaciones está respaldada por esta información? La probabilidad y el impacto son altos. La probabilidad es alta. El impacto es alto. No se puede llegar a ninguna conclusión sobre la probabilidad o el impacto.
¿Cuál de las siguientes afirmaciones representa correctamente la fuerza relativa de diferentes niveles estructurales de prueba? El 100 por ciento de la cobertura de condición garantiza una cobertura de declaración del 100 por ciento. El 100 por ciento de la cobertura de sentencia garantiza una cobertura de rama del 100%, pero no una cobertura de decisión del 100%. El 100 por ciento de la cobertura de condición no garantiza la cobertura de rama al 100 por ciento. El 100 por ciento de la cobertura de condición/decisión no garantiza la cobertura del 100 por ciento de cobertura de sentencia.
Dado el siguiente predicado, ¿Qué prueba lograría la cobertura de condición/decisión para esta construcción de código con un número mínimo de pruebas? Suponga que una prueba contiene 3 factores: valores para A, B y C. T == True, F == False while(( A||B ) && (C<100)){ D++ } (T, T, 98); (F, T, 101); (V, V, 100) (T, T, 99); (F, F, 0) (V, F, 579); (F, T, -63) (T, T, 0); (F, F, 50); (V, V, 100).
Utilizando la siguiente tabla neutral, seleccione qué conjunto de pruebas proporciona cobertura de nivel MC / DC para el predicado ilustrado. Suponga que no hay cortocircuitos por parte del compilador. (T,T,F,F)(F,F,T,T)(F,T,F,T)(T,F,F,F)(F,F,T,F) (T,T,T,T)(F,F,F,F)(T,T,F,F)(F,F,T,T) (T,T,F,F)(T,F,T,T)(F,T,F,T)(T,T,T,F)(T,T,F,T) (F,T,F,T)(F,T,F,,F)(F,T,T,T)(T,F,T,F).
Se le ha pedido que pruebe su código C ya sea para un nivel de cobertura MC / DC o de Condiciones Múltiples. Tienes un fragmento especifico de código, que se muestra a continuación. ¿Cuántos casos de prueba se necesitarían para probar el nivel de cobertura MC / DC? ¿Cuántos se necesitarían para probar el nivel de cobertura de Condiciones Múltiples? Suponga que no hay cortocircuitos por parte del compilador. if((! (a && b)) || (c> d)) { z = func (a, b, c, d); } else{ z = func (b, a, d, c); } MC / DC: 5, Condiciones Múltiples: 16 MC / DC: 4, Condiciones Múltiples: 8 MC / DC: 3, Condiciones Múltiples: 4 MC / DC: 5, Condiciones Múltiples: 8.
La siguiente función de código C permitirá que un navegador se conecte a un sitio web determinado. ¿Cuál es la cantidad mínima de casos de prueba que se requerirían para lograr la cobertura de sentencia en este código? 1 2 4 6.
Dado el siguiente fragmento de código, ¿Cuál de los siguientes valores para la variable "Counter" dará cobertura de bucle(loops) con la menor cantidad de casos de prueba? (-13, 0, 1, 795) (-1, 0, 1) (0, 1, 1000) (-7, 0, 500).
En un módulo de código que se está probando, se presenta la siguiente declaración if(). ¿Cuántos casos de pruebas diferentes son necesarios para lograr una cobertura de Condiciones Múltiples (suponga que el compilador no produce cortocircuitos).? 24 32 48 128.
El siguiente fragmento de código lee un archivo y determina si los números contenidos son primos o no. Calcule la Complejidad Ciclomática de el código 3 5 7 9.
Dadas las teorías de Beizer sobre la cobertura de rutas(path), el flujo a continuación y las pruebas ya enumeradas, ¿Cuál de las siguientes rutas a través del código completaría mejor el conjunto de pruebas requeridas? Caso de prueba 1: a, e, g Caso de prueba 2: a, b, d, e, g Caso de prueba 3: a, b, d, e, f a,b,c,b,d,e,f a,e,f a,b,c,b,c,e,g a,b,c,e,f.
¿Cuál de los siguientes riesgos de calidad de API, se debe principalmente a un bajo acoplamiento? Riesgos de seguridad Transacciones perdidas Baja disponibilidad Organización de parámetros incorrecto.
Está probando un código que controla el sistema de radar en un Boeing 777. El código es parte del sistema de respaldo completamente redundante y, por lo tanto, se considera que tiene un Nivel B de criticidad según el estándar ED-12B. ¿A cuáles de los siguientes niveles de cobertura estructural sería necesario probar este código? 100 por ciento de cobertura MC / DC 100 por ciento de cobertura de ramas 100 por ciento de cobertura de sentencia 100 por ciento de cobertura de condición/decisión Cobertura de condición múltiples.
Dado lo siguiente: I. Cambiar la variable de índice de la mitad de un bucle II. Usar una relación de vecindario(neighborhood integration) en lugar de por parejas(pairwise integration) III. Saltar al interior de un bucle con un GOTO IV. Destino no determinista de una llamada a la función Scheme V. Evitar el uso de un predicado de diseño de McCabe VI. Complejidad ciclomática de 18 VII. Complejidad esencial(essential) de 18 VIII. Relación uso-uso de un argumento pasado ¿Cuáles de los posibles defectos o fallas de diseño anteriores se pueden detectar mediante el análisis de flujo de control? Todos ellos II, IV, V, VII, VIII I, III, IV, VI, VII I, III, V, VI, VII.
Su sistema insignia ha experimentado algunas fallas catastróficas en producción. Estos no ocurren con frecuencia; a veces puede pasar un mes entre cada falla. Desafortunadamente, hasta este punto, el personal de prueba y soporte no ha podido recrear las fallas. Al investigar el problema, no ha encontrado ninguna prueba de que configuraciones específicas hayan causado estos problemas; Se han producido fallos en casi todas las configuraciones. ¿Cuál de los siguientes tipos de pruebas cree que tendría la mayor probabilidad de poder resolver este problema? Prueba de rendimiento de tipo remojo(Soak-type) Pruebas automatizadas basadas en palabras clave (Keyword-driven) Análisis estático Análisis dinámico.
Su organización ha contratado a un nuevo CIO debido a varios lanzamientos deficientes en el último año. El CIO proviene de una empresa de software de gran éxito y desea realizar cambios inmediatos en los procesos que se utilizan actualmente en su empresa. El primer cambio de proceso que se produce es una regla estricta y rápida de que todo el código debe ejecutarse a través de una herramienta de análisis estático y todos los errores y advertencias se deben corregir antes de que se complete la prueba del sistema. Como analista principal de pruebas técnicas para el proyecto actual, ¿Cuál de las siguientes opciones describe mejor la explicación que debe darle al CIO sobre por qué esta nueva regla es una mala idea? Su personal no tiene formación sobre estas herramientas. No hay presupuesto para comprar o capacitarse en estas herramientas. No es prudente cambiar el código de trabajo existente basado en las advertencias de las herramientas de análisis estático. Dada la carga de trabajo actual, los probadores no tienen tiempo para realizar pruebas estáticas.
El siguiente fragmento de código lee un archivo y determina si los números contenidos son primos o no: Calcule la complejidad ciclomática del código. 3 5 7 9.
Cuando calcula la complejidad de una función, ¿Cuál de las siguientes estructuras de control es más probable que dé un valor de complejidad ciclomática engañoso? Sentencia de switch/case Bucle embebido dentro de otro bucle Bucle While Sentencia For.
Se mide un módulo de código y se determina que tiene una complejidad ciclomática de 16. ¿En cuál de las siguientes circunstancias sería menos probable que el grupo de desarrollo refactorizara el módulo en dos módulos diferentes? Están construyendo una aplicación de misión crítica. Las limitaciones de tiempo del proyecto son muy estrechas. Están construyendo una aplicación crítica de tiempo real. Están construyendo una aplicación crítica para la seguridad.
Considere el siguiente fragmento de código: Con respecto a la variable " Connection " y mirando las líneas 10-14, ¿Qué tipo de patrón de flujo de datos tenemos? du ud dk Allí no hay un patrón de flujo de datos definido.
¿Cuál de los siguientes debe considerarse siempre un posible defecto grave? ~u dk kk dd.
Su equipo ha decidido realizar un análisis de flujo de datos(data flow analysis) en el software que está desarrollando para colocarlo en un sistema satelital. ¿Cuál de los siguientes defectos se encontraría con menos probabilidad con esta técnica de análisis? Error al inicializar una variable que se crea en la pila como variable local. Se produce una condición de carrera(race condition) cuando otro subproceso cambia inesperadamente el valor de un array. Una variable de montón (allocated heap) se mata dentro de una llamada a la función porque falta una sentencia de interrupción (break). Una variable pasada por referencia se cambia inesperadamente antes de que se use el valor original.
¿Cuál de estas métricas de cobertura de flujo de datos(data flow coverage) es la más sólida de las cuatro enumeradas? All-P uses All-C uses All Defs All DU paths.
El gerente de control de calidad le ha encomendado que presente algunos estándares y pautas de sentido común para que los programadores los sigan cuando escriban su código. ¿Cuáles de los siguientes estándares posibles es probable que se incluyan en los estándares y directrices? I. Cada método requiere un encabezado (que describe lo que hace el método) y una lista de parámetros. II. Cada variable debe usar notación Hungara (Hungarian) cuando se le asigna un nombre. III. Los comentarios deben ser significativos y no solo repetir lo que dice el código. IV. Ningún módulo puede tener una complejidad ciclomática superior a 10 sin una aprobación de revisión formal. V. La herramienta de análisis estático debe indicar alto acoplamiento y baja cohesión de cada módulo. VI. El código que se copia y pega debe estar marcado con comentarios y barras de cambio. VII. No pueden aparecer números mágicos en el código; en su lugar, se deben usar constantes con nombre. I, II, III, VI, VII I, II, III, IV, VII Todos ellos I, III, IV, V.
Dado el siguiente gráfico de llamadas de integración(call graph), y utilizando el enfoque de predicado de diseño de McCabe, ¿Cuántas rutas base hay para probar? 12 10 13 14.
Dada la siguiente lista, ¿Cuáles de estos es más probable que se encuentren mediante el uso de una herramienta de análisis dinámico? I. Pérdida de memoria debido a punteros salvajes (wild pointers) II. Perfilar las características de rendimiento de un sistema III. Error al inicializar una variable local IV. Error de argumento en una llamada a la API de Windows 32 V. Uso incorrecto del operador de igualdad en un predicado VI. No colocar una interrupción(break) en una sentencia Switch VII. Encontrar código muerto I, III, IV y VII I, II, III, IV y VI I, II y IV II, IV y V.
Es nuevo en la organización y se le ha asignado el rol de Tester Técnico. Se le pide que investigue un número de quejas de clientes que temen tener problemas de seguridad con el software. Los síntomas incluyen advertencias de virus del software de seguridad, documentos dañados o faltantes, y el sistema se ralentiza repentinamente. Seleccione dos de los siguientes sitios web que puede consultar para obtener ayuda y encontrar las causas de estos síntomas Wikipedia CAPEC SUMI CVE WAMMI.
Nunca se han realizado pruebas no funcionales en su organización, pero su nuevo director de calidad ha decidido que se realizarán en el futuro. Y quiere que las métricas muestren que el sistema está mejorando. Una métrica que usted está calculando se basa en un período de prueba que ocurrió la semana pasada. En esta métrica usted está midiendo el tiempo que el sistema realmente funcionó correctamente, en comparación con el tiempo que se reparaba automáticamente después de una falla. ¿Cuál de las siguientes métricas está midiendo realmente? MTBF Tiempo promedio de inactividad (Mean down time) Tiempo promedio de recuperación (Mean recovery time) Disponibilidad (Availabilty).
Descubres que marketing ha hecho un nuevo reclamo en la documentación del sistema, diciendo que el software funcionará en Windows 95 hasta Win 7. ¿Cuál de los siguientes atributos no funcionales probablemente te interesaría probar y recopilar métricas? Adaptabilidad Portabilidad Coexistencia Estabilidad.
Está realizando pruebas de rendimiento para el sistema que vende su empresa. Ha estado ejecutando el sistema durante más de una semana consecutiva, bombeando enormes volúmenes de datos a través de él. ¿Qué tipo de prueba es más probable que esté realizando? Prueba de estrés Prueba de remojo (Soak Testing) Pruebas de utilización de recursos Prueba de picos (Spike Testing).
En lugar de desarrollar todo su propio software desde cero, su equipo de administración ha decidido utilizar los paquetes COTS disponibles, además del nuevo código para un próximo proyecto. Se le ha encomendado la tarea de probar todo el sistema con el fin de asegurarse de que su organización mantenga su independencia de los proveedores de COTS. ¿Cuál de los siguientes atributos no funcionales es más probable que investigue? Reemplazabilidad Cumplimiento de la portabilidad Coexistencia Adaptabilidad.
Suponga que está creando una aplicación en línea que permite la transferencia segura de datos financieros cifrados entre bancos, compañías de comercio de acciones(tradings) y bonos, compañías de seguros y otras compañías similares. Este sistema utilizará una infraestructura de clave pública y los usuarios publicarán sus claves públicas en el sistema. Las claves privadas de los usuarios serán utilizadas por un applet ligero del lado del cliente para descifrar la información en sus sistemas locales. Durante la preparación para un recorrido(walk-through) por las especificaciones de diseño, observa la siguiente especificación: Se proporciona una interfaz entre el servidor de la base de datos y el servidor de la aplicación con una conexión de red de 10 MBPS o superior mediante TCP / IP. Suponga que el sistema bajo prueba necesitará transferir bloques de datos de hasta 1 gigabyte de tamaño en menos de un minuto. ¿Cuál de las siguientes afirmaciones describe mejor las posibles consecuencias de esta situación? El sistema sufrirá problemas de usabilidad. El sistema sufrirá problemas de rendimiento. El sistema sufrirá problemas de mantenimiento. Esta situación no indica ningún problema de algún tipo.
Durante la preparación para una inspección de código, observa el siguiente encabezado en una función del objeto "ubcd". ¿Cuál de las siguientes afirmaciones describe mejor, por qué un programador de una aplicación financiera necesitaría utilizar una representación decimal codificada en binario para los datos? Este enfoque asegura un rápido desempeño de los cálculos. Este enfoque indica un defecto de diseño grave. Este enfoque maximiza la eficiencia de los recursos de memoria. Este enfoque preserva la precisión de los cálculos.
Durante la preparación para una revisión por pares sobre la especificación de requisitos, observa la siguiente declaración: "El sistema admitirá transacciones en todas las monedas principales" ¿Cuál de las siguientes afirmaciones es verdadera? La declaración es ambigua en términos de monedas admitidas. La declaración indica problemas potenciales de desempeño. La declaración proporciona límites de transacción claros. La declaración indica posibles problemas de usabilidad.
Un equipo de pruebas utiliza una herramienta de gestión de pruebas para registrar sus casos de prueba, resultados de pruebas e informes de errores. Los analistas de negocio (business analysts) utilizan una herramienta separada para capturar los requisitos del negocio y los requisitos del sistema. ¿Cuál de las siguientes consideraciones para integración de herramientas se aplica más en esta situación? Trazabilidad Clasificación de defectos Retorno de la inversión Efecto sonda (Probe effect).
Considere los siguientes costos: I. Diseño y documentación de la arquitectura de automatización de pruebas II. Tarifas de licencia en curso (Ongoing) III. Ampliación de la cobertura de nuevas funcionalidades IV. Hardware y software para ejecutar la herramienta de automatización V. Gastos de mantenimiento de los scripts VI. Integración de procesos de automatización en el proyecto ¿Cuáles de los anteriores deben considerarse costos iniciales y cuáles deben considerarse costos recurrentes? Todos son costos iniciales. I, II, IV son costos iniciales; III, V y VI son costos recurrentes. I, IV, VI son costos iniciales; II, III y V son costos recurrentes. I, III y VI son costos iniciales; II, V y VI son costos recurrentes.
Su organización acaba de gastar más de un millón de dólares en un conjunto de herramientas de captura/reproducción (capture/replay) para introducir la automatización en un proyecto en curso. Ha sido nombrado como líder automatizador del proyecto de automatización. ¿Cuál de las siguientes tareas debería considerarse la más importante para que las aborde de inmediato? Comience a crear scripts para comenzar a acumular activos de automatización. Empiece a formar a todos los probadores sobre cómo utilizar el conjunto de herramientas de automatización. Investigar y solicitar una herramienta de gestión de pruebas para gestionar la automatización. Seleccione la arquitectura de automatización que va a seguir.
Seleccione el motivo por el que una organización puede optar por crear una arquitectura basada en palabras clave(keyword-driven) en lugar de una arquitectura basada en datos(data-driven). Permitir la automatización de pruebas funcionales Permitir que varias pruebas utilicen el mismo script Permitir la automatización de las pruebas de regresión Para permitir un mejor uso de probadores técnicamente capacitados.
¿Cuáles de las siguientes son posibles razones por las que los proyectos de automatización fallan al no brindar valor? I. Los probadores a menudo no saben cómo escribir código. II. Las expectativas de las partes interesadas suelen ser poco realistas. III. Cambios excesivos en la interfaz de una versión a otra. IV. Subestimar la cantidad de tiempo y recursos necesarios. V. Los procesos de prueba manuales son demasiado inmaduros. VI. La herramienta utilizada no funciona bien en el entorno de prueba. VII. No diseñar una arquitectura que anticipe el cambio. II, III, IV, V, VI I, III, IV, V, VII Ninguno de estos Todos estos.
¿Cuál de los siguientes afirmaciones sobre su organización motivaría a hacer de la automatización basada en palabras clave(keyword-driven) un método de automatización deseable en lugar de utilizar una metodología basada en datos(data-driven)? Casi todos los evaluadores de su equipo de pruebas tienen experiencia en programación. Los sistemas que está probando tienen cambios radicales de interfaz al menos tres veces al año. La mayoría de sus evaluadores procedían de usuarios o de la comunidad empresarial. Su organización tiene un presupuesto limitado para la compra de herramientas.
Como líder automatizador, se le ha encomendado la tarea de crear el diseño de la arquitectura basada en palabras clave. Ha decidido que, debido a que muchos de los evaluadores que crearán pruebas tienen mucha experiencia en el uso de la interfaz actual, permitirá palabras clave muy detalladas (por ejemplo, ClickButton (btnName), TypeEdit (edtName, Text), etc.). ¿Cuál de las siguientes puede ser la peor desventaja de permitir este nivel de granularidad? Los evaluadores pueden tener problemas para utilizar las palabras clave de bajo nivel. Las pruebas de palabras clave se volverán vulnerables a los cambios de interfaz. Es probable que las pruebas de palabras clave sean demasiado largas para comprenderlas. El framework que apoya la ejecución será demasiado suceptible.
¿Cuál de las siguientes afirmaciones resume la diferencia entre la siembra de fallas (fault seeding) y la inyección de fallas(fault injection)? La siembra de fallas implica la corrupción de entradas, datos y eventos, mientras que la inyección de fallas implica la introducción sistemática de defectos en el código. La inyección de fallas implica la corrupción de entradas, datos y eventos, mientras que la siembra de fallas implica la introducción sistemática de defectos en el código. La inyección de fallas y la siembra de fallas son lo mismo; ambos implican la corrupción de entradas, datos y eventos. La inyección de fallas y la siembra de fallas son iguales; ambos implican la introducción sistemática de defectos en el código.
Se encuentra en la fase de análisis y diseño de su proyecto de pruebas de rendimiento(performance). Ha evaluado los ambientes de producción y prueba. Ha creado los datos que se utilizarán y ha construido y parametrizado los scripts. Ha configurado todas las aplicaciones de monitoreo y ha notificado al personal de soporte apropiado para que estén listos para solucionar problemas. ¿Cuál de las siguientes tareas, si no se hubiera realizado, invalidaría seguramente todas sus pruebas? Asegurarse que el entorno de prueba sea idéntico al entorno de producción. Modelar el sistema para aprender cómo se usa realmente. Comprar o alquilar suficientes licencias de usuario virtual para igualar el uso máximo. Traer probadores de desempeño con experiencia para capacitar a todos los participantes.
Usted es analista de pruebas técnicas senior para una organización de pruebas que se está quedando atrás rápidamente; en cada versión, usted es menos capaz de realizar todas las tareas de prueba que necesita su proyecto web. Tiene muy poco presupuesto para herramientas o personas, y el plazo del proyecto está a punto de acelerarse. Los testers del grupo tienden a tener muy pocas habilidades técnicas. Actualmente, el 100 por ciento de sus pruebas es manual, y aproximadamente el 15 por ciento de ellas son pruebas de regresión. ¿Cuál de las siguientes decisiones podría ayudarlo a ponerse al día con la curva? Permitir que los testers utilicen herramientas de código abierto para capturar los procesos maduros que estén al alcance de la mano. Ponga en marcha un proyecto de automatización completo e intente automatizar todas las pruebas. Encuentre una herramienta de gestión de pruebas / requisitos económica para implementar. Construya su propia herramienta de automatización para que no cueste nada.
¿Cuál de las siguientes opciones es única en cuanto a la forma en que las herramientas de prueba basadas en modelos admiten las pruebas en comparación con las herramientas típicas de ejecución de pruebas? Las herramientas pueden generar automáticamente logs de resultados de pruebas. Las herramientas pueden comparar los resultados reales y esperados para detectar anomalías. Las herramientas pueden generar los resultados esperados de la prueba a partir de un modelo. Las herramientas pueden generar el modelo a partir de cualquier tipo de especificación de requisitos.
¿Cuál de las siguientes es una forma en que las herramientas de prueba y compilación de componentes benefician directamente a los evaluadores? El programador puede recorrer el código para encontrar defectos. Las herramientas actualizan automáticamente el tablero de tareas ágil (Agil Task Board). Los evaluadores no tienen que preocuparse por la regresión de las funcionalidades existentes. Se reduce la incidencia de paquetes con compilaciones fallidas o inestables.
Denunciar test Consentimiento Condiciones de uso