Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una variable es slo eso. Se trata de una caja que contiene algo
importante;informacin - ms especficamente un valor.
Al igual que una de madera 'Toy Box' que contiene algunas armas de
Nerf.Una variable es una caja que tiene un tipo, un nombre y un algo [un
valor]almacena.
Nota: Una variable puede ser usada para sostener algo diferente ms adelante
en el programa, por ejemplo, Jimmy puede decidir que se celebre otro juguete
en su 'Toy Box' en vez de nerf-armas, cuando cada vez que quiere..
Cul es el propsito de una variable: Digamos que quiero crear un juego
genial llamado Tetris, y quieren ahorrar el puntaje ms alto alcanzado por un
jugador.
Puedo utilizar una variable para contener la mayor puntuacin obtuvo en
el juego.
2.
3.
Quiz tiempo
Vamos a ver lo que has aprendido hasta ahora. Utilice la seccin de
comentarios para enviar sus respuestas!
1.
2.
3.
10.0.0.2:
1234
RECURSOS
--variable:
opt
Tipos de variables
Variables
Accin
Argumento
Iniciar
sesin
Hola
Iniciar
sesin
Hola mundo !!
Iniciar
sesin
$ {GREET}
Iniciar
sesin
$ {GREET},
{NAME} !!
Argument
o
clase
MyObj
, est
Objetos
{NAME}
Caso De Prueba
Accin
Argumento
KW 1
$ {} STR
KW 2
$ {OBJ}
KW 3
KW 4
Caso
Prueba
De
Accin
Nombre
Usuario
Cuerdas
Iniciar
Sesin
robot
Lista de variables
Iniciar
Sesin
@ {USER}
de
Contrase
a
secreto
Argumento
mundo!
{OBJ}
Cuerdas
Accin
Argumento
Iniciar
Sesin
robot
Ttulo debe
ser
Robot
Bienvenido!
Iniciar
Sesin
@ {USER}
Ttulo debe
ser
Bienvenido
{USER} [0]!
Argument
o
secreto
Nota
La conversin de las variables a Unicode obviamente falla si la variable no
puede representarse como Unicode. Esto puede ocurrir, por ejemplo, si intenta
utilizar secuencias de bytes como argumentos de palabras clave para que
CATENATE los valores juntos como $ {byte1} $ {} Byte2 . Una solucin es
crear una variable que contiene todo el valor y utilizarlo solo en la celda (por
ejemplo, $ {} bytes ) porque entonces se utiliza el valor como est.
Variables de lista
Lista de variables son variables compuestas que pueden tener varios
valores asignados a ellos. En resumen, siempre estn listas y pueden
contener un nmero ilimitado de entradas (tambin listas vacas son
posibles). El principal beneficio de las variables de la lista es que
permiten asignar un nombre para un conjunto de datos ms
grande. Mientras variables de lista normalmente contienen slo
cadenas, otros contenidos tambin es posible.
Cuando se utiliza una variable de lista en los datos de prueba, a
continuacin, los elementos de la lista se insertan como nuevas
clulas en los datos de prueba. Por lo tanto, si la variable lista
contiene dos elementos, la celda que contiene la variable de lista se
convierte en dos clulas con el contenido de la variable de
lista. Tenga en cuenta que las clulas con variables lista no deben
Lista
de
variables
Valor
ExampleLibrary
Valor
@
{LIB
ARGS}
Comentario
# Esto funciona
Tabla de variables
Valor
Valor
@
{LIB
ARGS}
Comentario
Biblioteca
$ {} BIBLIOTECA
# Esto funciona
Biblioteca
@ {NOMBRE Y ARGS}
Configuracin
suite
Algunos de palabras
clave
@
{KW
ARGS}
# Esto funciona
Configuracin
suite
$ {KEYWORD}
@
{KW
ARGS}
# Esto funciona
Configuracin
suite
@ {KEYWORD}
Defecto
Etiquetas
@ {TAGS}
#
Esto
funciona
no
#
Esto
funciona
no
# Esto funciona
Accin
Argument
o
Argument
o
@ {List} =
Crear lista
el primero
Longitud
debe ser
$ {Lista}
Aada a la
lista
$ {Lista}
la tercera
Longitud
debe ser
$ {Lista}
Quitar De
La Lista
$ {Lista}
Longitud
debe ser
$ {Lista}
Entrar
Muchos
@ {List}
Argument
o
segundo
Valor
$ {NAME}
Robot Framework
$ {Version}
2.0
$ {ROBOT}
$ {NAME} $ {version}
Valor
Valor
$ {NAME} =
Robot Framework
$ {Version} =
2.0
Valor
Valor
Valor
Valor
@ {NOMBRES}
Matti
Teppo
@ {NAMES2}
@ {NOMBRES}
Seppo
@ {MUCHOS}
uno
dos
tres
...
cuatro
cinco
seis
...
siete
@ {NADA}
Archivo de la Variable
$ {} Ejemplo
{HOST}
7272
y robot
$ {} ESCAPED
{USER}
obtener
los
Accin
Argumento
$ {X} =
Obtn X
Iniciar sesin
Conseguimos $ {x}!
Argumento
una discusin
$ {Var} =
Establecer variable
ejemplo
$ {Var}
ejemplo
y espacios"
Argumento
valores localhost:
Argumento
y$
Accin
Establecer variable
espacio
Caso De Prueba
Acci
n
Argument
o
Argument
o
$
{Escalar}
=
Obtn 3
$ {A}
$ {B}
$ {C} =
$
{Primera}
@ {Resto} =
Obtn 3
@ {List} =
Obtn 3
Argument
o
Obtn 3
$ {} Escalar
$ {Primera}
@ {List}
{A} , {b}
$y$
respectivamente
{c}
2, 3]
con
con el valor 1 , y @
2,
los
{resto}
valores 1 , 2 ,
con el valor [2,
y3,
3]
2, 3]
El uso de equipo de
Global palabras clave
prueba
Suite
Variable
Variables incorporadas
Explicacin
$ {/}
$ {:}
$ {\ N}
Accin
Argumento
Crear archivo
binario
$ {CURDIR} $ {/}
input.data
Ajuste variable
de entorno
CLASSPATH
$ {TEMPDIR} $ {:} $
{CURDIR} $ {/} foo.jar
Variables de nmeros
La sintaxis variable se puede utilizar para la creacin de ambos
nmeros enteros y nmeros de punto flotante, como se ilustra en el
siguiente ejemplo. Esto es til cuando una palabra clave espera
obtener un nmero real, y no una cadena que slo se parece a un
nmero, como un argumento.
El uso de variables numricas
Caso
De
Prueb
a
Acci
n
Argument
o
Argument
o
Ejemplo
1A
Conectar
example.com
80
#
Connect
recibe
dos
cadenas como
argumentos
Ejemplo
1B
Conectar
example.com
$ {80}
#
Connect
obtiene
una
cadena y un
entero
Ejemplo 2
Haga X
$ {3,14}
$ {- 1e-4}
#
Do
X
consigue
nmeros
de
punto flotante
3.14 y -0.0001
Argumento
Comentario
Explicacin
$ {CURDIR}
$
{TEMPDIR}
$
{EXECDIR}
Caso De Prueba
Ejemplo
Accin
Argumento
Argumento
$ {0b1011}
$ {11}
$ {0o10}
$ {8}
$ {0xff}
$ {255}
$ {0B1010}
$ {0XA}
Acci
n
Definir
estado
Argument
o
Argument
o
$ {True}
Comentario
Caso
Prueba
# Definir estado
obtiene
booleano
verdadero
como
argumento
Cree Y
algo
$ {False}
Ninguno
Haga
XYZ
$ {Ninguno}
Nulo
$ {Ret} =
Obtener Valor
arg
Debe ser
igual
$ {Ret}
$ {Null}
#
Cree
Y
obtiene
una
cadena
y
Boolean false
#
Do
XYZ
obtiene Python
Ninguno como
argumento
#
Comprobacin
de que obtener
el
valor
devuelve
null
de Java
De
Accin
Plantilla
[Plantilla]
Argumento
Algunos
clave
Argument
o
palabra
@ {Empty}
Anular
Set
Global
Variable
@ {LIST}
@ {Empty}
Variables automticas
Algunas variables automticas tambin se pueden utilizar en los datos
de prueba. Estas variables pueden tener diferentes valores durante la
ejecucin de la prueba y algunos de ellos ni siquiera estn disponibles
todo el tiempo. La alteracin del valor de estas variables no afecta a
los valores originales, pero algunos valores se puede cambiar de
forma dinmica con las palabras clave de laBuiltIn biblioteca.
Variables automticas disponibles
Variable
Explicacin
Esta
Disponible
$ {TEST NOMBRE}
Caso
prueba
de
@ {TAGS PRUEBA}
Caso
prueba
de
$
{TEST
DOCUMENTACIN}
Caso
prueba
de
$ {TEST ESTADO}
Desmontaje de
prueba
$ {TEST MESSAGE}
Desmontaje de
prueba
$
{ANT
NOMBRE}
PRUEBA
Todas Partes
$
{ANT
ESTADO}
TEST
Todas Partes
$
{ANT
MESSAGE}
TEST
Todas Partes
$ {SUITE NOMBRE}
Todas Partes
$ {SUITE FUENTE}
Todas Partes
$
{SUITE
DOCUMENTACIN}
Todas Partes
Accin
Argumento
Argumento
Un Espacio
$ {ESPACIO}
\\
Cuatro Espacios
$ {ESPACIO * 4}
\\\\\
Diez Espacios
$ {ESPACIO * 10}
\\\\\\\\\\\
Espacio Citado
"$ {ESPACIO}"
""
Espacios cotizadas
"\"
Vaco
$ {Empty}
Explicacin
Esta
Disponible
Todas Partes
$ {SUITE STATUS}
Suite
de
desmontaje
$ {SUITE MENSAJE}
Suite
de
desmontaje
$ {PALABRA CLAVE
STATUS}
Palabra clave
desmontaje del
usuario
$ {PALABRA CLAVE
MENSAJE}
Palabra clave
desmontaje del
usuario
$
{REGISTRO
NIVEL}
DE
Todas Partes
$
{ARCHIVO
SALIDA}
DE
Todas Partes
$ {LOG FILE}
Todas Partes
$ {INFORME FILE}
Todas Partes
$ {DEBUG FILE}
Todas Partes
$ {SALIDA DIR}
Todas Partes
en
Prioridades variables
Las variables de
mbitos de variable
Dependiendo de dnde y cmo se crean, las variables pueden tener
un conjunto de pruebas, casos de prueba global o alcance palabra
clave de usuario.
Alcance global
Las variables globales estn disponibles en todas partes de los datos
de prueba. Estas variables son normalmente establecen desde la lnea
de comandos con los --variable y --variablefileopciones,
pero tambin es posible crear nuevas variables globales o cambiar los
existentes con el BuiltIn palabra clave Set Variable Global en
cualquier parte de los datos de prueba. Adems tambin las variables
incorporadas son globales.
Se recomienda el uso de letras maysculas con todas las variables
globales.
Alcance conjunto de pruebas
Las variables con el alcance conjunto de pruebas estn disponibles en
cualquier lugar en el banco de pruebas en el que se definen o
importados. Pueden ser creados en tablas de variables, importan
de archivos de variables de recursos y , o establecen durante la
ejecucin de la prueba utilizando el BuiltIn palabra clave Set suite
Variable .
El alcance conjunto de pruebas no es recursivo , lo que significa que
las variables disponibles en un conjunto de pruebas de nivel
superior no estn disponibles en las suites de nivel inferior. Si es
necesario, archivos de variables de recursos y se pueden utilizar para
las variables de intercambio.
Dado que estas variables pueden ser consideradas global en el
conjunto de pruebas en el que se utilizan, se recomienda el uso de
maysculas tambin con ellos.
RobotC
Variables
3; 0; 40028;
int x;
Here, we define an integer whose
name shall be x.