Marco de prueba automatizado RF --- inicialización y eliminación

[configuración]

[demoler]

 

1. Nivel de caso de uso:

(1) La configuración y el desmontaje solo son válidos para el caso de uso actual

(2) La configuración y el desmontaje se pueden utilizar por separado y no es obligatorio aparecer en parejas.

  Ejemplo de código:

*** Test Cases ***
# 用例级别的setup与teardown,只对当前用例有效
# setup和teardown可以单独使用,不强制要求成对出现
case1
    [Setup]  log to console  执行用例初始化操作
    [Teardown]  log to console  执行用例清除操作
    log to console  执行测试用例

case2
    [Setup]  log to console  执行用例初始化操作2
    [Teardown]  log to console  执行用例清除操作2
    log to console  执行测试用例2

   resultado de la operación:

  

 

2. Nivel de conjunto de pruebas

(1) Escriba en la tabla de configuración del archivo de la suite de pruebas

(2) Dos tipos

  • Configuración / desmontaje de la suite: ingrese y salga de esta suite, antes y después de la ejecución del caso de uso, realice la inicialización y eliminación solo una vez, respectivamente
*** Settings ***
# 套件级别:
Suite Setup     log to console  ------套件级别:初始化-------
Suite Teardown      log to console  ------套件级别:清除-------


*** Test Cases ***
# 用例级别的setup与teardown,只对当前用例有效
# setup和teardown可以单独使用,不强制要求成对出现
case1
    log to console  执行测试用例1
case2
    log to console  执行测试用例2

  resultado de la operación:

  

 

  • Prueba de configuración / desmontaje: si el caso de uso de la suite no tiene una configuración / desmontaje, se ejecutará (para cada caso de uso)
*** Settings ***
# 套件级别:
Suite Setup     log to console  ------套件级别:初始化-------
Suite Teardown      log to console  ------套件级别:清除-------

Test Setup  log to console  -------套件级别:默认初始化,如果用例自带初始化,则不执行-------
Test Teardown  log to console   -------套件级别:默认清除,如果用例自带初始化,则不执行-------


*** Test Cases ***
# 用例级别的setup与teardown,只对当前用例有效
# setup和teardown可以单独使用,不强制要求成对出现
case1
    log to console  执行测试用例1
    [Setup]  log to console  ------用例1:初始化操作--------
case2
    log to console  执行测试用例2

  resultado de la operación:  

 

3. Nivel de directorio

(1) En el directorio, cree un nuevo archivo __init __. Robot, escriba operaciones de inicialización y limpieza a nivel de suite en él

(2) Lo ejecutará de nuevo: Configuración / desmontaje de la suite, y luego Configuración / desmontaje de prueba en el caso de uso sigue el principio de proximidad

resultado de la operación:

(3) Si solo desea ejecutar un determinado paquete en el directorio, pero también desea utilizar la inicialización y eliminación a nivel de directorio, puede especificarlo en la línea de comando con el parámetro -s

         Por ejemplo: robot -s nombre del paquete nombre del directorio

Supongo que te gusta

Origin blog.csdn.net/qq_19982677/article/details/108663271
Recomendado
Clasificación